草庐IT

php - 将数组从 Flash 传递到 PHP

我在将数组变量从Flash(AS2)传递到PHP时遇到问题。在ActionScript中,我有几个这样定义的数组output["px1"]output["px2"]output["px3"]然后我使用下面的代码将变量传递到一个php文件中output.sendAndLoad("orders/print2cart.php",output,"POST");我想知道如何在PHP中从数组中获取数据。我试过使用$_POST['px1'],$_POST['output']['px1'],$_POST['output']但我似乎无法获得任何数据。关于我可以更改哪些内容以获得所需结果的任何想法?谢谢!

php - 在 PHP 中检查动态模板时出错

我正在尝试用PHP构建CMS,但在构建模板系统时遇到了一些麻烦。我不想使用Smarty或Twig,因为我不想依赖外部框架,直到我可以流利地编写自己的代码。这一切都是为了加强我的学习(从我的角度来看)。所以我一直在计划模板将如何工作,但在错误检查方面遇到了麻烦。以下是其工作原理的基本概述。(非常)简单的示例模板:{output$randomNumber}{output$databaseDump}{output$databaseAndUsersPasswords}被我的解析器解析:然后我使用eval来运行解析后的模板。我的问题在于错误检查。如果设计师犯了错误,几乎没有什么可以防止错误发生的

php - 反序列化阿拉伯字母渲染 ???作为输出

我有以下代码:functionappear($data){$output='';$unsee=unserialize($data);if(is_array($nsee)){$output.=''."";foreach($nseeas$button){$output.=loadbutton($button);}$output.='IP'.$_SERVER['REMOTE_ADDR'].''."";$output.=''."";}return$output;}functionloadbutton($button){$output='';$output.=''."";$output.='';

php - 如何在codeigniter中生成xml

我正在尝试从数据库查询生成xml。这是生成的xml链接:http://mydeal.ge/api/xml但是当我尝试解析这个xml时,我得到一个错误:http://wallsparade.com/test.php.我的代码是:publicfunctionxml(){$res=$this->db->query('customquery');if($res->num_rows()>0){$output=''."\n";$output.="";foreach($res->result()as$item){$output.="id."'>";$output.="".$item->link.""

PHP将文件输出连接到字符串

我正在重写一段程序,将其从在整个脚本中使用“echos”改为使用Heredocs创建一个大输出变量,该变量在文件末尾输出。一段脚本包含另一个直接输出HTML的PHP文件,并且在它输出的HTML中包含php逻辑。该文件由尚未重写(由于时间限制)的整个程序的其他部分使用。是否可以将另一个文件的输出附加到$output变量?我试过这样做,但它不适用于字符串附加:$output.=include'foo.php';$output.=file_get_contents('foo.php');file_get_contents直接用HTML编写了所有PHP逻辑,正如我所怀疑的那样,并且直接的“in

php - PHP5 服务器的带宽提速技巧 : Output and Zlib Compression

在设置PHP带宽节省和体验到的有效速度增益时,我有一些关于htaccess中设置的性质的详细、专业的问题:请允许我提前感谢您对此事的回答和澄清,因为我不理解百科全书式的长页apache手册下面的例子是在我的Apache2.0和PHP5.2.3上实际运行的#preservebandwidthforPHPenabledserversphp_valuezlib.output_compression16386.Q1:ifmodulemod_php4.c是否表明它适用于PHP4而不是PHP5?Q2:服务器引擎在php.ini而不是htaccess中有这个会更快吗?Q3:压缩默认设置为16386。

PHP 和文件写入权限

我有一个文件夹,里面有3个不同的php脚本。email.phptxt.phpandroid.php我将电子邮件和/或txts通过管道传输到它们各自的脚本,并使用httpPOST将数据发送到android脚本。本来我只有email和txt,用这个就ok了$data='//datafieldscondensedintoasinglestringobtainedfromemailortxt';$filename="output.php";$newFile=fopen($filename,'w+');fwrite($newFile,$data);fclose($newFile);`没问题,脚本

php - 如何更改 "zend_log"中的日期格式

如何更改Zend_Log的日期格式?现在每个新的日志条目前面都添加了带有时间戳的日期:“2013-01-28T16:47:54+01:00...一些日志消息...”但我想像这样格式化这个日期:“Y-m-dH:i:s...一些日志消息...”我的代码是这样的:classGame_Logger{publicfunction__construct($val,$txt=null){$writer=newZend_Log_Writer_Stream(APPLICATION_PATH.'/../log/log.log');$logger=newZend_Log($writer);if(is_arr

php - ffmpeg 修复视频方向

视频可以包含有关相机方向的元信息。例如,如果您打开设备,iPhone和其他手机会设置此标志。问题是当一些播放器读取此信息并相应地旋转视频时,其他播放器不会。要解决此问题,必须旋转视频并正确设置元信息。ffmpeg是否为此提供修复,还是我必须走艰难的道路(Readrotation,旋转,设置元数据) 最佳答案 我确实走了艰难的路:$ffmpeg=="path/to/ffmpeg";$output_file_full="file/after/normal/conversion";//getrotationofthevideoob_sta

php - 使用 Ruby 的 md5 复制 PHP 5 中的 md5 raw_output 标志(原始字节)

由于荒谬的SOAP身份验证方案,我需要使用一些其他参数对APIkey进行md5哈希处理。不幸的是,提供的唯一示例代码是用PHP编写的,出于我觉得深不可测的原因,它要求md5哈希使用PHP中的可选raw_output标志(http://php.net/manual/en/function.md5.php),这导致它返回二进制(然后我必须对其进行base64编码).我的应用程序是用Ruby编写的,如果没有必要,我不想将这部分推迟到PHP文件中。但是,我似乎无法找到如何让Ruby以二进制形式返回散列。当我在PHP中正常散列它时,输出与我的Ruby输出匹配,但这不是他们要求的。PHP:ruby