Articles of PHP的

访问被拒绝 – PHP move_uploaded_file – Ubuntu LAMP / var / www

我意识到在我的tmp文件夹或我在/ var / www文件夹中创build的images文件夹上存在某种权限问题。 我知道/ var / www最初有root权限。 我一直在关注一些在线教程,试图解决这个问题,并改变了我的权限,谁知道过去一个多小时左右。 尝试使用PHP / MySQL从HTML表单上载文件时收到此错误: Warning: move_uploaded_file(images/verified-gw.gif): failed to open stream: Permission denied in /var/www/addscore.php on line 40 Warning: move_uploaded_file(): Unable to move '/tmp/phpla4QCP' to 'images/verified-gw.gif' in /var/www/addscore.php on line 40 cannot move uploaded file or something beavis 所以我认为/ var / www / images文件夹的权限是不正确的,或者tmp文件夹的权限是root,而ubuntu的内核不会让php脚本从这个root拥有的文件移动到具有权限的images文件夹我的用户帐户据我所知,并在组中没有人。 我很迷茫,任何帮助,绝对赞赏。 上面你可以看到图片文件夹的权限的图片,我试图将文件从tmp目录移动到。 哦,这里是PHP脚本失败: if […]

传递一个variables从PHP到bash

我似乎无法得到一个variables传递给我的bash脚本从PHP。 无论我尝试什么,$ uaddress和$ upassword都是空的。 ** ** ** ** ** ** ** ** ** ** bash ** ** ** ** ** ** ** *** #!/bin/bash -x useraddress=$uaddress upassword=$upassword ssh -p 222 -6 2400:8900::f03c:91f:fe69:8af "/var/www/localhost/htdocs/postfixadmin/scripts/postfixadmin-cli mailbox add" $useraddress –password $upassword –password2 $upassword .ssh ** * ** * ** * * php * ** * ** * ** […]

我如何以编程方式重新启动一个系统服务(而不是apache)从Linux中的Apache?

我需要简单的方法来允许最终用户从同一个框中的apache服务的网页重新启动tomcat。 我们试图让我们的QC部门轻松地将我们的webapp的新版本部署到apache。 我们使用samba,但是我们需要一个简单的方法让他们在部署之前/之后停止/启动tomcat服务器。 这只会用于内部的盒子。 有没有现有的解决scheme呢? 还是会更容易写一些快速的PHP应用程序来处理这个?

如何在我的Linux服务器上创buildPDF文件的缩略图/屏幕截图?

我想从PDF文件中创build缩略图,以便能够在网站上显示PDF文件的简短预览。 我通过使用ImageMagick来尝试。 不幸的是,结果并不令人满意。 由此产生的图像是非常模糊的。 示例缩略图(模糊): 原始PDF:(见评论) 命令: convert -thumbnail x800 k.pdf[0] test.png 我的转换命令configuration是否错误,或者您是否知道实现目标的更好方法?

使用lsoffind一个打开的文件最快的方法是什么?

我试图testing一个文件,如果它是打开使用lsof。 有没有比这更快的方法? $result = exec('lsof | grep filename | wc -l'); if($result > 0) { //file is open } 我想他们一定是一个方法来testing一个文件,如果你知道文件名。 我真正需要的是真实的还是虚假的。

我怎样才能从PHP脚本运行一个Linux命令

可能重复: php shell_exec()vs exec() 如何从PHP脚本运行一个linux命令? 我正在运行Linux Debian和PHP5。 我想能够发出一个wget命令到控制台。 我正在寻找的例子是这样的: phpFunction ("wget http://img.zgserver.com/php/image.jpg /folder"); echo "done"; 我也可以回显该function的输出?

apc_store在请求之间不起作用

$bar = 'BAR'; apc_store('foo', $bar); var_dump(apc_fetch('foo')); 在一个请求这个工作。 现在,如果我尝试做一个var_dump(apc_fetch('foo')); 在另一个请求打印: bool(false) 任何帮助? 我在PHP 5.2,APC-3.1.9 gentoo 这里phpinfo()知道APC: APC Support enabled Version 3.1.9 APC Debugging Disabled MMAP Support Enabled MMAP File Mask no value Locking type pthread mutex Locks Serialization Support php Revision $Revision: 308812 $ Build Date May 27 2011 13:14:20 Directive Local Value Master Value apc.cache_by_default […]

我可以使用header()传递查询string参数吗?

我在Windows上使用XAMPP。 我已经configurationApache将所有请求redirect到一个controller.php文件。 控制器在进行任何其他处理之前将所有请求logging到数据库,并执行其他一些操作,包括检查涉及的文件的访问权限。 大多数请求映射到一个文件,然后我用适当的头文件和一个读文件。 例如: header ( 'Content-Type: text/css' ); header ( 'Content-Length: ' . filesize ( $file ) ); readfile ( $file ); 我的问题是,如果URL包含查询string,我不知道如何将该文件传递给该文件。 http:///myswf.swf?q1 =testing映射到C:\ SWF \ myswf.swf header ( 'Content-Type: applicaton/x-shockwave-flash' ); header ( 'Content-Length: ' . filesize ( $file ) ); readfile ( $file ); 无法将q1parameter passing给SWF。 我无法修补SWF。 我应该如何调用SWF并成功地从PHP内部传递参数?

在Windows中是否有相当于cron的?

我想知道在Windows中是否有等效的cron ,以及如何以编程方式使用PHP。

如何同时在IIS上运行多个版本的PHP

我在PHP中开发了一个名为vishwasthali.org的网站,并在第三方服务器的IIS7中托pipe了它。 除了我使用MySQLi API编写的数据库访问代码之外,其他一切工作都正常。 该代码在本地主机上正常工作,但不在服务器上。 在服务器和我的机器上使用phpinfo() ,我发现: (1)在我的机器上(运行在Windows 7 32位,Apache宿主环境中),PHP版本是5.3.8 ,而mysqli版本是5.0.8-dev , (2)在服务器(运行于Windows Server 2008,IIS7宿主环境)上,PHP版本为5.2.14 ,mysqli版本为5.0.51a 。 以下是我机器上phpinfo()的屏幕截图: 以下是服务器上phpinfo()的屏幕截图: 这里是mysqli代码的示例。 session_start(); include_once 'code_files/conn.php'; $stmt = $mysqli->prepare('SELECT * FROM adminusers WHERE Username = ? AND `Password` = ?'); $stmt->bind_param('ss', $_POST['Username'], $_POST['Password']); $stmt->execute(); $result = $stmt->get_result(); if($result->num_rows > 0) …….. else …….. 使用echo get_class($mysqli); 显示mysqli 。 这意味着,代码确实检测到mysqli。 但是$stmt语句没有准备好。 […]