草庐IT

PHP:生产服务器上的内存使用率非常高,而本地计算机上的内存使用率很低

我创建了一个PHP脚本,它从网站上抓取一些特定数据,查找相关信息并将其存储在数据库中。该脚本在本地机器上运行良好,但是当我使用cron作业在实时服务器上运行它时,它在执行10次数据库插入后停止说“fatalerror:/home/content/36/78632936/html/scripts/simple_html_dom.php中允许的67108864字节内存耗尽(试图分配35字节)809”我在本地使用get_memory_peak_usage()检查了相同的脚本,最大使用量约为8MB。我对为什么实时机器上的内存使用率高得惊人感到困惑。任何帮助将不胜感激。我的代码一瞥:DB_tab

php - Slug 功能在我的主机上不起作用 - 删除了特殊字符

我在使用slug函数从某个字符串创建slug时遇到了一个奇怪的问题。functioncreateSlug($str,$replace=array(),$delimiter='-'){setlocale(LC_ALL,'en_US.UTF8');if(!empty($replace)){$str=str_replace((array)$replace,'',$str);}$clean=iconv('UTF-8','ASCII//TRANSLIT',$str);$clean=preg_replace("/[^a-zA-Z0-9\/_|+-]/",'',$clean);$clean=strt

php - 从一个 zip 文件中的 Amazon S3 下载多个图像?

我在虚拟主机上有一个网页,图像存储在AmazonS3上。我希望php能够通过我的网页以zip文件的形式从AmazonS3下载多个图像。我有哪些选择,什么是最好的?据我所知,无法在S3上压缩文件。我可以使用Amazonlambda吗?我遇到的最佳解决方案。用户在我的网站上选择他们想要下载的图片。我从我的网络主机上的数据库中获取文件名并下载图像从S3到我的网络主机上的临时目录。在临时目录中创建一个zip文件并发送一个链接给用户。一段时间后,我清理了虚拟主机上的临时目录(使用脚本)。但如果有一种不通过我的托管来创建和下载zip文件的方法,那就太好了。 最佳答案

php - 直接从 (zebra) 打印机上的浏览器打印贴纸/条形码标签

我们必须针对以下情况,我们正在为我们的一位客户寻找解决方案。他构建了一个PHP脚本,该脚本生成一个带有一些信息和条形码的标签,因此工作流程如下所述:用户输入一些数据(有些数据是从数据库中提取的,有些不是)当用户点击打印标签时,会打开一个窗口并生成标签。所以现在代码(我想javascript可以完成这项工作)必须完成这项工作。客户希望当用户单击确定(或打印标签)时,将打印标签并且窗口将关闭而不会受到用户的任何干扰。可能的解决方案:http://dymodevelopers.wordpress.com/2010/06/02/dymo-label-framework-javascript-l

php - 在本地主机上设置 Facebook 登录

我一直按照此处概述的步骤创建Facebook应用程序登录:http://developers.facebook.com/docs/howtos/login/server-side-login/现在正在进行第3步。我在本地主机上进行设置以进行开发,然后我将使用不同的AppID发布到Azure网站。不过,我想让它首先在本地主机上运行。(我还没有在非本地主机域上尝试过。)在我的Facebook应用程序配置页面上,我设置了几个相关字段:站点URL:http://localhost:8052/(添加空格以允许提交到StackOverflow)应用域:localhost如果没有Facebook代码

php - GWT 前端(托管模式)和 PHP 后端(apache)同时在本地主机上?

作为GWT新手,我想创建GWT前端和PHP后端,通过JSON进行通信。GWT入门文档(http://code.google.com/intl/sv-SE/webtoolkit/doc/latest/tutorial/JSONphp.html)建议编译GWT前端,以及将其移动到Apache/IIS服务器有没有办法避免这种往返?能否将Jetty和本地主机Apache设置为同时运行,以便GWT前端开发(托管模式)可以与PHP后端开发并行完成?或者,是否可以将GWT主机模式设置为使用本地主机Apache/Tomcat而不是Jetty? 最佳答案

php - 我的网站被污损了。如何在共享主机上保护自己?

我有godaddy共享主机,但该网站已损坏。谁的错?该网站是用php创建的,是否有人可以通过我网站上的某些漏洞进入并修改文件?还是整个服务器端都是因为godaddy不够安全?这是在文件中注入(inject)的内容。它有什么作用?blowjobsteen';preg_match("||si",$str,$arr);returnstr_replace($arr[0],$links.$arr[0],$str);}functionStrToNum($Str,$Check,$Magic){$Int32Unit=4294967296;$length=strlen($Str);for($i=0;$i

php - 在共享主机上打开套接字

我正在尝试使用以下代码在主机上打开一个套接字:$timeout=10;$s=stream_socket_client('mywebsite.com:80',$errcode,$errstring,$timeout);$message="GET/index.phpHTTP/1.0\r\n\r\n";fwrite($s,$message);while(!feof($s)){echofread($s,1024);}没什么特别的,只是我找到的一个例子。问题是每次我运行代码时都会得到不同的文件。我认为这是因为主机是共享的。有没有办法解决这个问题,即可靠地提取我要获取的正确文件?谢谢。

php - 在网络打印机上无人值守打印文档

我们正在尝试以自动方式将主文档(在自动邮件合并之后)发送到我们的一台网络打印机,该打印机同时分配了网络名称和内部IP。但这是真正棘手的部分。当我们从工作站打印文档时,我们确实会收到“工作会计”对话框的提示,要求我们在打印文档之前输入文档的项目代码,这样财务部门就可以做所有他们喜欢的会计和计费工作。那么,我们如何以编程方式将文档(docx)与JobAccounting参数一起发送到网络打印机?我不确定在打印作业时会计数据有多常见,因为这是我见过的第一份作业。以下是重要的细节:PHP5(首选)WindowsServer(我相信是2003)KyoceraKM-4050打印机(带静态IP)一些

php - .htaccess 在本地主机上给出 500 错误

我是MVC框架的初学者。我正在尝试根据教程创建一个我自己的。他们提供的.htaccess文件包含:RewriteEngineOnRewriteCond%{REQUEST_FILENAME}!-dRewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-lRewriteRule^(.+)$index.php?url=$1[QSA,L]我收到500服务器错误:服务器遇到内部错误,无法完成您的请求。服务器过载或CGI脚本中有错误。我检查了httpd.conf以检查mode_rewrite是否未被注释。谁能帮帮我吗?我在U