
使用onclick执行PHP函数
我正在寻找一种仅单击 的简单解决方案。 *function removeday() { ... }<a href="" onclick="removeday()" class="deletebtn">Delete</a> html和PHP代码在同一个PHP文件中回答:首先,请了解您有三种语言一起使用:PHP:它仅由服务器运行,并响应诸如单击链接(GET)或提交表单(POST)之类的请求。HTML和JavaScript:它...
2024-01-10
Cookie中的数组PHP
如何在cookie中存储数组的正确方法?在PHP代码示例中:$number_ticket=2;$info[7][5]=1;$info[8][5]=1;回答:序列化数据:setcookie('cookie', serialize($info), time()+3600);然后反序列化数据:$data = unserialize($_COOKIE['cookie'], ["allowed_classes" => false]);在数据之后,$ info和$ data将具有相同的内容。...
2024-01-10
PHP sprintf转义%
我想要以下输出:将从您的充值帐户中扣除27.59欧元的50%。当我做这样的事情时:$variablesArray[0] = '€';$variablesArray[1] = 27.59;$stringWithVariables = 'About to deduct 50% of %s %s from your Top-Up account.';echo vsprintf($stringWithVariables, $variablesArray);但这给了我这个错误,vsprintf() [function...
2024-01-10
mkdir不能在PHP中工作
在过去的2个小时里,我已经拉出了我的头发,并确信我正在做一些非常愚蠢的事情。mkdir不能在PHP中工作<?php mkdir("blah", 0777); ?> 这是通过命令行工作并创建文件夹。但是当我尝试通过浏览器运行它时,同样的事情就不起作用。任何文件权限问题?回答:难道可能是在命令行下运行时,该脚本会继...
2024-01-10
如何使用PHP读写ini文件
我一直在寻找官方的php文档,但找不到我想要的东西。http://php.net/manual/zh/function.parse-ini-file.php我只想要一个函数来编辑和读取php ini文件中的值,例如,[default_colors]sitebg = #F8F8F8footerbg = #F8F8F8link = #F8F8F8url = #F8F8F8bg = #F8F8F8text = #F8F8F8border = #F8F8F8lu_link = #F8F8F8lu_url = #F8...
2024-01-10
Haversine公式与PHP
我想将此公式与php一起使用。我有一个保存了纬度和经度值的数据库。我想在输入中具有一定的经度和纬度值的情况下,找到从该点到数据库中每个点的所有距离(以km为单位)。为此,我在googlemaps api上使用了公式:( 6371 * acos( cos( radians(37) ) * cos( radians( lat ) ) * cos( radians( lng ) - radians(-122) ) + sin( radians...
2024-01-10
PHP CURL启用Linux
我有一些在Windows机器上的Apache服务器上运行的php脚本。这些脚本使用curl,而php默认未启用curl。对于Windows,启用它非常容易,并且可以将php.ini文件中的curl.dll文件取消注释。好吧,因为Linux使用.so而不是.dll文件无法正常工作。有谁知道如何在Linux机器上运行的Apache服务器上启用curl?PHP已经安装,所以...
2024-01-10
PHP中int的最大值是多少?
忽略允许您处理非常大的数字的特殊库,可以在PHP中存储的最大int值是多少?回答:从PHP手册:整数的大小取决于平台,尽管通常的最大值约为20亿(32位带符号)。PHP不支持无符号整数。自PHP 4.4.0和PHP5.0.5起,可以使用常数PHP_INT_SIZE确定整数大小,并使用常数PHP_INT_MAX确定最大值。64位平台的最大值...
2024-01-10
选择的onChange处理PHP
具有功能 PHP使用 '$ _POST' 用于'方法=交' '$ _GET' 得到一个形式的值 '的方法=得到' '$ _REQUEST' 的任/均为。但是如何处理当前表格的变化值不会导致形成POST或GET,只需处理onchange功能即可。选择的onChange处理PHP回答:有在HTML功能,与平变化不涉及建。你需要转向JavaScript来提交表单或做任何你...
2024-01-10
PHP“ php:// input”与$ _POST
我被指示使用该方法,php://input而不是$_POST与JQuery的Ajax请求进行交互时使用。我不了解使用此方法与$_POSTor的全局方法的好处$_GET。回答:原因是php://input无论内容类型如何,都将在请求的HTTP标头之后返回所有原始数据。PHP superglobal $_POST仅 应 包装以下任一数据application/x-www-form-urlencoded (用于简单...
2024-01-10
PHP GearmanClient
我正在使用Gearman客户端工作者脚本。我们能否将Gearman回调方法声明为protected或private?即PHP GearmanClient$this->gearmanClient->setCompleteCallback(array($this, 'JobComplete')); $this->gearmanClient->setFailCallback(array($this, 'JobFailCallBack')); 什么是与“JobComplete”方法等使用最好的接入运营商?回答:在P...
2024-01-10
PHP POST不起作用
单击提交时,此代码应打印在文本框name =“ ss”中输入的内容。但是它不打印。使用method =“ get”但不使用post,这是什么问题。回答:如果您只是刷新页面,请执行以下操作:action=''代替:action="<?php echo $_SERVER['PHP_SELF'];?>"另外,将其添加到第2行以查看$ _POST数组中存储了什么(如果有的话):v...
2024-01-10
PHP在Linux命令提示符中传递$ _GET
假设我们通常通过http://localhost/index.php?a=1&b=2&c=3我们如何在linux命令提示符下执行相同的操作?php -e index.php但是如何传递$ _GET变量呢?也许像php -e index.php –a 1 –b 2 –c 3之类的东西?怀疑会起作用。谢谢!回答:通常,为了将参数传递给命令行脚本,您将使用argv全局变量或getopt:// bash command:// ...
2024-01-10
PHP中有BigInteger类吗?
PHP中有BigInteger类吗?如果是这样,我如何访问或使用它?回答:希望对您有所帮助:http://php.net/manual/zh/ref.bc.phphttp://php.net/manual/zh/ref.gmp.php来自http://phpseclib.sourceforge.net/documentation/math.html的示例:实现一个任意精度的整数算术库。如果可用,则使用gmp或bcmath,否则使用内部实现。<?php include('Mat...
2024-01-10
PHP Mail,抄送字段
如何在此函数中包含抄送字段?function mail_attachment($filename, $path, $mailto, $from_mail, $from_name, $replyto, $subject, $message) { $file = $path.$filename; $file_size = filesize($file); $handle = fopen($file, "r"); $content = fread($handle, $file_size);...
2024-01-10
用PHP替换\ r \ n
我有一个张贴表单,可将我的文本插入MySQL数据库。我用$post_text = mysql_real_escape_string(htmlspecialchars($_POST['text']));并希望替换\r\n自动添加的。我试过了$text = str_replace('\\r\\n','', $text);$text = str_replace('\r\n','', $text);$text = str_replace('\\R\\N','', $text);$text = str_repla...
2024-01-10
PHP重定向与POST数据
我对此主题进行了一些研究,并且有些专家说这是不可能的,因此我想寻求替代解决方案。我的情况:A页:[checkout.php]客户填写帐单明细。网页B:[process.php]生成发票编号并将客户详细信息存储在数据库中。网页C:[thirdparty.com]第三方付款网关(仅接受过帐数据)。客户填写其详细信息,然后在A页中...
2024-01-10
PHP-带GET查询的加号
我有一个PHP脚本,可以通过以下方法对字符串进行基本加密:<?php$key = 'secretkey';$string = $_GET['str'];if ($_GET['method'] == "decrypt"){ $output = rtrim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, md5($key), base64_decode($string), MCRYPT_MODE_CBC, md5(md5($key))), "\0");}if ($_GET['met...
2024-01-10
PHP UPDATE准备语句
嗨,我正在尝试学习使用准备好的语句来避免SQL注入等的正确方法。当我执行脚本时,我从脚本中收到一条消息,提示已插入0行,我希望这表示已插入1行,并且当然会更新表。我不完全确定自己准备好的陈述,因为我已经做过一些研究,我的意思是每个例子都各不相同。更新表格时,我需要声明所有...
2024-01-10
PHP CURL和HTTPS
我发现此功能确实出色(IMHO)/** * Get a web file (HTML, XHTML, XML, image, etc.) from a URL. Return an * array containing the HTTP server response header fields and content. */function get_web_page( $url ){ $options = array( CURLOPT_RETURNTRANSFER => true, ...
2024-01-10
如何在PHP CLI版本中将路径更改为php.ini
在网络服务器上运行的php和CLI版本未使用相同的php.ini文件。如果我执行命令php --ini,则显示此Configuration File (php.ini) Path: C:\WindowsLoaded Configuration File: C:\wamp\bin\php\php5.3.8\php.iniScan for additional .ini files in: (none)Additional .ini files parsed: (none)而我的网络版...
2024-01-10
在PHP中调用REST API
我们的客户给了我一个REST API,我需要对其进行PHP调用。但是,事实上,API提供的文档非常有限,因此我真的不知道如何调用该服务。我已经尝试过使用Google,但是唯一出现的是已经过期的Yahoo!。有关如何调用服务的教程。没有提及标题或任何深度信息。是否有关于如何调用REST API的任何体面的信息,...
2024-01-10
PHP换行符(\ n)不起作用
由于某些原因\n,在使用PHP输出到文件时,我不能使用创建换行符。它只是将“ \n” 写入文件。我也尝试使用“ \\n”,它只写“ \n”(如预期)。但是我无法终生弄清楚为什么在字符串中添加\ n不会创建新行。我也尝试过,\r\n但只是将“ \r\n” 追加到文件中的行。例:error_log('test\n', 3, 'error.log');erro...
2024-01-10
PHP无法发送UTF-8的消息
我有以下的PHP代码:PHP无法发送UTF-8的消息<?php $to = '[email protected]'; $subject = date("d/m/Y"); $message = 'Hey 123 [email protected]# αβγ'; $headers = "From: testsite <[email protected]>\n"; $headers .= "Cc: testsite <[email protected]>\n"; $headers .= "X-Sender: t...
2024-01-10
PHP Timer等待30秒,然后运行命令
我只是在寻找一个简单的计时器,可以让我的页面在30秒后运行脚本。这个想法是用户有30秒的时间提交答案,否则页面将运行脚本并将其带到“对不起,太慢”的样式页面。我无法为此找到正确的php函数,但是基本上我们像这样:<?phpStart timer(30);when timer runs out:header("location: tooslow.php");?>感谢您...
2024-01-10
