【PHP按行比较两个文本文件】教程文章相关的互联网学习教程文章

用PHP删除文本形式的文本文件【代码】

我尝试删除文本文件中的一些texte. 文本文件是这样的:#MESSAGE :0 * ^(To|cc).*fd.* |/usr/bin/vacation fd #monfiltreperso :0 * ^From.*martial@gironde.com Maildir/.repertorymoi #FIN #monfiltreperso2 :0 * ^Subject:.*monsujet2 Maildir/.repertorymoi2 #FIN #monfiltreperso3 :0 * ^From.*martial2@gironde.com Maildir/.repertorymoi2 #FIN我尝试删除#monfiltre …和#monfiltre …之间的线 我有这个 :$pattern = '~'.'#...

PHP按行比较两个文本文件【代码】

我需要比较两种语言文件-英语和德语.每个文本文件每行只有一个单词/短语.第一语言的单词/短语[x]是第二语言的单词/短语[x].翻译的单词在第二个文件的同一行上. 我尝试使用以下代码获取翻译,但似乎该循环不起作用.我总是“无”.有任何想法吗?function translation($word,$service,$sprache1,$sprache2){ $typus ="transl"; $mypath = "data/".$service."/";mkdir($mypath,0777,TRUE);//fh - First language file $myFile = $mypath...

PHP:如何从文本文件中删除最后一个换行符?【代码】

在学校工作中,我使用PHP在我的城市中为虚构的太空博物馆建立了一个站点.它具有数据包含和数据咨询系统,但是我有一个咨询问题,我想知道该如何解决:如何从文件中删除最后一个换行符? 数据包含 在站点的受限区域中,我有一个HTML5表单,其中包含5个字段(名称,地址,电话号码,性别和参观的展览),该表单通过POST方法将数据发送到PHP中的函数,该函数将其写入给定的txt文件中通过使用fwrite命令:fwrite ($pointer, "$name | $addres | $te...

php-如何回显目录中每个文本文件的内容?【代码】

我创建了一个目录,其中包含一些文件: > index.php> one.txt> two.txt> three.txt> four.txt 在index.php页面中,我当前正在使用以下代码来回显目录中的所有文件:<?php $blacklist = array("index.php");if ($handle = opendir('.')) {while (false !== ($entry = readdir($handle))) {if ($entry != "." && $entry != ".." && !in_array($entry, $blacklist)) {echo "$entry\n";}}closedir($handle); } ?>现在,如果有人查看index...

php-从文本文件中读取一行,然后将其删除【代码】

我有一个文本文件,上面用管道分隔的URL填充,如下所示:http://www.example.com|http://www.example2.com|http://www.example3.com|.... 等等 我目前有以下代码,可从文件中读取每个网址并将其传递给函数:<?php$urlarray = explode("|", file_get_contents('urls.txt'));foreach ($urlarray as $url) {function1($url);}?> 接下来我要做的是,在完成function1()之后,从文本文件中删除该URL.这样,当脚本浏览完urls.txt中的所有URL后...

使用php附加到文本文件的下一行【代码】

这个问题已经在这里有了答案: > Writing a new line to file in PHP (line feed) 4个我有一个将值传递给.txt文件的php脚本,没有问题并且可以正常工作,唯一的事情是我想将值附加到下一行,而不是仅将值附加在另一个值之后,所以我想要的“ valuevalue”: 值 值 我的剧本:$filename4 = "EmailsFromSignUp.txt"; $content = file_get_contents($filename4); $content .= $...

为什么readfile()在读取php文件时表现奇怪,但在文本文件上工作正常【代码】

index.php中的代码<?php echo readfile('hello.php'); ?>hello.php中的代码<?php echo "hello this is a php file"; ?>我得到的输出是47,但是当我在hello.php中的字符串之前添加一行时,即回声“< br />你好,这是一个php文件”;我正在输出输出信号,您好,这是一个php文件”;?> 52 当删除hello.php中关闭的php标记时,index.php中的输出是hello this is a php file"; 50但是,从文本文件读取没有这种行为.为什么在读取php文件的情况...

使用php将数据存储到文本文件中?【代码】

我正在尝试将数据存储在文本文件中,就像使用php将文本存储到文本文件中一样,而不是将其存储到mysql数据库中. 例如,这是要存储在文本文件中的数据name=>john age=>25 location=>australia然后将其保存到文本文件后,如何获取内容并用php解析,因为像php可以找到名称,年龄和位置并将其回显(类似于解析数组) 我需要它来将数据存储到文本文件中,以便可以轻松地从其他域访问它,而无需位于同一域,连接到数据库以及从数据库获取数据.我正在寻...

简单的PHP函数从文本文件中删除最后一行不起作用【代码】

我有一个名为test的文本文件,只有2行:1 2我希望能够从文件中删除最后一行,因此我使用以下功能:<?php$file = file('test.txt'); array_pop($file); file_put_contents(implode($file));?>由于某种原因,这什么也不做,文件仍然具有确切的行..我在这里丢失了什么吗?解决方法:file函数仅将文件的内容(作为数组)返回给您-对该数组执行的任何操作仅更改数组,而不更改文件.要保留更改,请将内容写回到文件中:$filename = 'test.txt'; $a...

PHP脚本将大文本文件拆分为多个文件【代码】

我正在努力创建一个PHP脚本,以帮助根据行数将一个较大的文本文件拆分为多个较小的文件.我需要增加分割的选项,因此它从第一个文件的10行开始,在第二个文件的20行开始,依此类推.解决方法:这是我脚本中的一个函数:<?php /**** Split large files into smaller ones* @param string $source Source file* @param string $targetpath Target directory for saving files* @param int $lines Number of lines to split* @return void*/ ...

在PHP中拆分文本文件【代码】

如何使用PHP通过字符计数将大文本文件拆分为单独的文件?因此,每1000个字符拆分10,000个字符的文件将被拆分为10个文件.此外,我是否可以在找到完整停止后拆分? 谢谢. 更新1:我喜欢zombats代码,我删除了一些错误,并提出了以下内容,但有没有人知道如何只在完全停止后拆分?$i = 1;$fp = fopen("test.txt", "r");while(! feof($fp)) {$contents = fread($fp,1000);file_put_contents('new_file_'.$i.'.txt', $contents);$i++;}更新2:...

php – 下载文本文件而不是在浏览器中打开【代码】

我有一个文本文件: 当我点击下载它应该下载并保存在我的本地下载路径中. 我努力了.window.open("data.txt");和header("Location:data.txt")但两者都是自己打开文本文件浏览器.我下载了什么txt文件. 任何人请帮助我.. 谢谢 Manikandan.解决方法:http标头可以解决您的问题, 只是推荐人http://en.wikipedia.org/wiki/List_of_HTTP_header_fields

php – 将输入数据保存在文本文件中【代码】

请帮我.我是php新手.我正在尝试3个小时,但我没有制作此代码.这是我的HTML代码.当用户单击(完成)按钮时,我想在文本文件中保存名称和密码.请给我PHP代码.<html><head></head><body><form method="post" action="store.php">Name: <input id="Pass" type="text"/><br>Password: <input id="Pass" type="password"/><br><input type="submit" value="Done"/></form></body> </html>解决方法:请尝试以下代码:<html><head></head><body>...

使用PHP替换文本文件中的行【代码】

我有一个包含以下数据的文本文件:1_fjd 2_skd 3_fks我想用PHP替换我的文本文件中的一个部分.例如,我想这样做: 找到以“2_”开头的行并将其替换为“2_word”,因此’2_’之后的所有内容都将替换为:’word’.我怎么能在PHP中这样做?解决方法:你不需要正则表达式.请尝试以下方法: >使用file()将文件加载到数组中并循环遍历这些行>检查字符串是否以2_开头>如果是,请将其替换为输入$word并将其连接到$result字符串>如果不是,只需将其...

在PHP中输出带换行符的文本文件【代码】

我正在尝试打开一个文本文件,并使用下面的代码输出其内容.文本文件包含换行符,但是当我回显文件时它未格式化.我该如何解决? 谢谢.<html><head></head><body>$fh = fopen("filename.txt", 'r');$pageText = fread($fh, 25000);echo $pageText;</body></html>解决方法:要将纯文本换行符转换为html换行符,请尝试以下操作:$fh = fopen("filename.txt", 'r');$pageText = fread($fh, 25000);echo nl2br($pageText);请注意包装文本的nl...