嗨,我在实例化静态方法时遇到了这个错误,这个方法发送带有给定对象的电子邮件。我不确定我的方法是不是很强硬。我正在使用自动加载器的超薄框架,我喜欢在我想要的地方使用PDO,我想在没有设置发送电子邮件的一切的情况下使用phpmailer。
Fatal error: Using $this when not in object context
<?php
namespace lib;
use lib\Config;
use PDO;
class Core {
public $dbh;
public $phpmail;
我使用的是正式的WP码头形象。使用以下Dockerfile:
FROM wordpress:5.0.3-php7.1-apache
#install some base extensions
RUN apt-get update \
&& apt-get install -y \
libzip-dev \
zip \
&& docker-php-ext-configure zip --with-libzip \
&& docker-php-ext-install zip pdo p
我有一个表格,其中用户可以填写自己的姓名,电子邮件,地址,电话,年龄,他们也可以订购类似产品的东西。
提交表单后,所有信息都将存储在数据库中&而且phpmail将发送一封包含所有信息的电子邮件。
但在提交之后,我希望用户看到以下内容:
This is your details: http://example.com/order.php?unique=21434612
单击链接后,他们将看到一个页面,其中包含他们在表单中填写的所有信息。如下所示:
你的年龄是:$age
等等。`
那么,如何在提交后自动生成HTML页面呢?
我对php和ajax很陌生,我试图通过ajax发送php表单数据(没有反射),并通过ajax sucess在警报框中显示php的echo msg,但是它没有工作。代码是这样的:
jQuery(document).ready(function(){
jQuery('#ajax_form').submit(function(){
var dados = jQuery( this ).serialize();
jQuery.ajax({
type: "POST",