草庐IT

process_txt

全部标签

apache2 - PHP 编辑和显示 .txt 文件中的文本

我有一个名为“views.txt”的文件,其中包含“0”。当用户加载页面时,我希望脚本将文本文档重新写入一个比上一个更高的位置。例子;它不会显示任何东西。我无法使用MySQL,所以我正在使用文本文件。:) 最佳答案 我猜想views.txt的路径与文件的工作目录无关。出于安全原因,您可能应该指定文件的完整路径;即,/path/to/views.txt)。您还可以使用getcwd显示当前工作目录,因此“views.txt”的位置可能是getcwd()。“/views.txt”。 关于apa

php - preg_match 获取包含 123 和 .txt 之间任何字符的文件?

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭10年前。我需要使用preg_match来获取符合特定条件的文件。例如,我想找到一个名为“123-stack-overflow.txt”的文件。123-之后和.txt之前可以有任何字符。如何修改它才能正常工作?preg_match("/^$ID-(.+).txt/",$name,$file);

PHP - 在保持文件扩展名的同时压缩 txt 文件

我想用PHP压缩一个.txt文件,同时保持文件扩展名。当我解压缩.gz文件时,.gz文件中的扩展名(.txt)被删除。(test.txt变成->test)下面是我的PHP代码示例,用于将test.txt压缩到.gz文件中:有人知道我做错了什么吗?或者这是因为gzip限制? 最佳答案 通常gzip在解压缩时不会使用gzipheader中的名称,而且您也没有在header中存储名称。它只是从文件名中删除.gz。您需要将文件命名为test.txt.gz才能将其解压缩为test.txt。 关于P

php - memory_limit = 1024M,仍然,无法分配内存 : couldn't create child process:/opt/suphp/sbin/suphp

我知道还有一个标题/错误类似的问题,但我认为这是一个不同的问题。上下文:在1gb内存的共享Linux主机上运行wordpress3.6.1、PHP5.3.27、MySql5.1.70。.htaccess:suPHP_ConfigPath/home/[用户名]/public_htmlphp.ini:memory_limit=512M(我试过2048M、1024M、32M,..甚至-1)我也试过(ini_set(/*上述所有值,在WordPressindex.php*/))我禁用了所有插件,我什至一个一个重新启用。我的网站平均同时有大约300-400个并发连接/用户。我没有SSH访问权限:

php - 使用 Symfony Process 组件进行 Ajax 轮询

我正在启动一个长时间运行的任务,该任务使用SymfonyProcess组件返回有关任务进度的增量输出。其中一个示例展示了如何获取实时输出,另一个示例展示了如何运行异步任务。我想要实现的是将getIncrementalOutput的结果传递回ajax轮询函数,以便我可以实时更新前端。在任何一种情况下,process->start()似乎都阻塞了,因为我的ajax调用需要一分钟时间才能返回,到那时任务已经完成。我想我正在尝试避免将进度写入数据库或文件,而是直接从正在运行的PHP任务获取输出。不确定是否可能。 最佳答案 虽然我不完全明白你

php - 即使 PayPal 付款失败,Magento 订单状态也会更新为 "Processing"

我对Magento1.9和PayPal支付方式有疑问。当客户使用PayPal付款并进行付款审核时,订单状态将设置为正确的“付款审核”。但是,问题是,在付款实际失败的情况下(即客户账户中的资金不足),Magento会将订单状态更新为“处理中”并且客户最终会获得免费商品。我需要做的是,当调用此类“失败”IPN时,我需要为该特定订单设置“已关闭”状态。我花了4个多小时来找到解决方案,但没有找到任何合适的解决方案。如果有人对此有任何修复,请与我分享。PayPalIPN响应变量:[payer_email]=>xxx@xxx.com[payer_id]=>xxxxxxxxxxxx[payer_st

php - 无法使用 php 创建新文件 (newfile.txt)

我开始学习php,我想创建和编写一个简单的文本文件。我的代码如下:当我运行脚本时,它返回错误:“打开新文件时出错”,不知道为什么会这样。我知道该文件尚不存在,但据我了解,如果文件不存在,选项w应该创建一个新文件。有人可以就我可能做错的地方提出一些建议吗?编辑:看来我的APACHE服务器上的权限设置不正确。我刚试过这个:chown-Rwww-data:www-data/var/www/mysitechmod-Rog-r/var/www/mysite现在我什至不能访问目录和检查内容!在终端我只是得到“权限被拒绝” 最佳答案 chown-

php - 在一个 txt 文件中搜索多个字符串

我知道对此有多个其他答案,但它们不适合我的代码。由于我的代码每次搜索必须处理1000行以上。我想合并2个输入的字符串,以便PHP脚本在txt文件中搜索这两个字符串并在输出时合并它们。这是我尝试过的:$search=$_GET["search"];$search2=$_GET['search2'];$logfile=$_GET['logfile'];//Readfromfile$file=fopen($logfile,"r");?>Searching:当我运行此代码并同时填充search和search2时:我得到以下输出:111111那些1似乎是无限的。我希望任何人都有解决方案。输出应该

php - 在 39 个结果后删除 txt 文件中的数据

目前我正在使用以下方法将url写入txt文件。$data['url']=$element->href;$data['image']=$image->content;$data['title']=$title2->plaintext;$data['genre']=$genre->plaintext;file_put_contents('done.txt',$data['url'].PHP_EOL,FILE_APPEND);上面是在foreach循环内使用的,我从中收集数据的网站每页有39个结果,我想知道如何在不删除当前输入流的情况下删除第40篇文章中的前39个结果,这样txt文件一次最多

php - Httpd Process 高内存使用率和缓慢的页面加载

我在我的windowsvista机器上运行wampserver。我这样做已经很长时间了,而且效果很好。我已经使用此设置完成了大量项目。然而,今天,如果我没有更改任何东西(没有配置等),只有PHP代码更改,我发现每次加载我的网站页面(那些具有用户session或访问数据库的页面)时加载速度非常慢-超过30秒,他们通常需要1或2秒。当我查看任务管理器时,我可以在页面加载中看到httpd进程从10mb跳到30mb、90mb、120mb、250mb,然后再次下降。我测试过以前的php代码项目,它们似乎也都很慢!这是怎么回事?感谢大家对这个混淆问题的帮助! 最佳答案