PHP包含文本文件和格式
我有一个简单的文本文件.文件名是kpop.txt-我想做的是在网页中包括文件的内容.我正在使用php for(标题/页脚东西). 我希望kpop.txt文件的内容保持与当前表格相似的格式.我想提出的唯一真正的区别是增加字体尺寸. 我目前正在使用 我也尝试了 我想看到的是这样的文字,而只是带有更大的字体. FTUS43 KGGW 271140 TAF KP01 271140Z 2706/2806 08010KT P6SM SCT140 FM271500 12011KT P6SM SCT110 FM271900 14011KT P6SM BKN120 FM280000 14008KT P6SM VCSH BKN100 F
0 2023-06-02
编程技术问答社区
用.htaccess处理PHP错误并写入php_error.log文本文件
用于PHP错误处理的目的是"仅看到警告,错误等."; 我应用了以下步骤: 我从我的index.php 中删除error_reporting(-1);命令 我在下面的.htaccess中添加了行,该.htaccess public_html文件夹 我在public_html文件夹中创建了error_modes文件夹 我在error_modes文件夹中创建.htaccess文件 我将error_modes文件夹的权限设置为777,可写. 有意,我在footer.inc.php页面中写了.请注意,我没有在最后写;字符. 尽管有意 php语法错误在我的footer.inc.php页面中, no php_error.log创建了文件! ,我看到应该在我的footer.inc.php页面中打印在日志文件中的此错误 string.因此,尽管语法错误,PHP仍起作用!? 我还在
0 2023-06-01
编程技术问答社区
如何使用php从文本文件中删除一行而不离开空行
目前,我能够使用PHP从文本文件中删除特定行.但是,在删除该线路后,将留下一条空线. 无论如何,我是否可以删除那条空线,以便背后的线可以向上移动? 谢谢您的帮助. 解决方案 $DELETE = "the_line_you_want_to_delete"; $data = file("./foo.txt"); $out = array(); foreach($data as $line) { if(trim($line) != $DELETE) { $out[] = $line; } } $fp = fopen("./foo.txt", "w+"); flock($fp, LOCK_EX); foreach($out as $line) { fwrite($fp, $line); } flock(
0 2023-05-31
编程技术问答社区
将数组转换为.txt文件
可能的重复: 将阵列转换为csv 嗨, 如何将数组转换为.txt文件? 这是我的数组: Array ( [OrderList_RetrieveByContactResult] => Array ( [OrderDetails] => Array ( [0] => Array ( [entityId] => 156456 [orderId] => 110631 [orderName] => testing2 [statusTypeId] => 15656
0 2023-05-31
编程技术问答社区
来自文本文件的PHP登录
嗨,我已经看过其他有关此的文章,但是它们已经2岁以上了,所以我认为最好是新鲜的. 标题暗示我正在尝试使用PHP进行登录页面.用户应该能够登录仅特殊会员页面.用户名和密码存储在文本文件中(请注意,这是用于分配的,否则我会使用SQL).我的代码在下面 ?php echo "Username: "; echo " "; $userN = $_POST['user-name']; $passW = $_POST['pass-word']; $userlist = file ('users.txt'); $checkUser =$userlist[0]
2 2023-05-31
编程技术问答社区
将一个txt文件的内容分解成数组
我在爆炸了.txt文件的内容(如下): 01Name 1 02whatever contents 03whatever contents ------------------- 01Name 2 02whatever contents 03whatever contents 您可以看到,"定界符"是" -----------------------".现在,问题是:如何将此文件爆炸到数组中,因此我可以搜索一个特定的名称并显示该块内容的内容?我试图这样爆炸: header("Content-type:text/plain"); $file = fopen("cc/cc.txt", "r"); while (!feof($file)) { $lot = fgets($file); $chunk = explode("-------------------",$lot); pri
0 2023-05-31
编程技术问答社区
用于创建/操纵固定宽度文本文件的PHP库
我们有一个Web应用程序,可以进行时间跟踪,工资单和人力资源.结果,我们必须编写许多固定宽度数据文件,以导出到其他系统(州纳税文件,ACH文件等).有人知道一个很好的库,您可以在其中定义记录类型/结构,然后在OOP范式中行动? 这个想法将是您授予规格的类,然后使用该规范的实例.即: $icesa_file = new FixedWidthFile(); $icesa_file->setSpecification('icesa.xml'); $icesa_file->addEmployer( $some_data_structure ); 其中iCesa.xml是一个包含规格的文件,尽管您可以自己使用OOP调用来定义它: $specification = new FixedWidthFileSpecification('ICESA'); $specification->addRecordType( $record_type_name = 'Employer',
0 2023-05-30
编程技术问答社区
如何用php打开文本文件并以append方式写入?
如何打开文本文件并使用PHP附录style 写信给它. textFile.txt //caught these variables $var1 = $_POST['string1']; $var2 = $_POST['string2']; $var3 = $_POST['string3']; $handle = fopen("textFile.txt", "w"); fwrite = ("%s %s %s\n", $var1, $var2, $var3, handle);//not the way to append to textfile fclose($handle); 解决方案 要将数据附加到一个文件中,您需要在附加模式下打开文件(请参阅 'a' 仅开放写作;将文件指针放在文件末尾.如果文件不存在,请尝试创建它. 'a+' 开放阅读和写作;将文件指针放在文件末尾.如果文件不
0 2023-05-30
编程技术问答社区
从SQL提取数据,并写入文本文件
我试图从SQL中获取数据,然后将其写入文本文件.在某种程度上,这是这样做的,但它仅从表中拉出1个,该表在文本文件上读取test:test . 我希望能够提取所有数据 从桌子中,然后发布到 列表格式的文本文件,例如 这个... test:test test2:test2 test3:test3 我需要找出我做错了什么.
2 2023-05-28
编程技术问答社区
php从txt文件运行代码
如果我在Web服务器上有一个文本文件,其中包含完整的PHP代码,所有均经过正确格式,我是否可以使用PHP Fopen读取文本文件并回声将PHP的输出回声到浏览器中. IE.运行在文本文件中保存而不是硬编码的PHP代码? 谢谢 解决方案 完全有可能执行此操作(毕竟这只是另一个文件),尽管我很想直接包含它,而是与Fopen/eval一样弄乱了(N.B.:该文件当然会必须"完全形成",并以"
8 2023-05-28
编程技术问答社区
在文本文件中的PHP输出的新行
我的php表单将输出保存在文本文件中,将结果粘贴到一个字符串中: name1email1 the Message1name2email2The Message2Name3email3The Message3Name4email4The Message4 ,但我需要空间和/或新线.我通常不使用PHP,所以我不明白.我没有在网上找到答案,也可以在这里阅读一些Q/A,但这对我没有帮助. 表格: Your Name: Your Email: Your Message:
2 2023-05-28
编程技术问答社区
用php清除文本文件的内容
我有一个filelist.txt文件,我创建了一个名为clear.php的文件,以清除filelist的内容. 我在index.html中放了一个按钮以调用clear.php以清除文件. 任何人都可以帮助我了解我应该在clear.php中写的php代码? 如何编码一个按钮以调用clear.php,然后返回index.html显示了已清除的结果? 解决方案 file_put_contents("filelist.txt", ""); 您可以使用 header()函数来修改位置标题. 其他解决方案 这将截断文件: $fh = fopen( 'filelist.txt', 'w' ); fclose($fh); 在clear.php中,通过使用$_SERVER['HTTP_REFERER'] value. 将重定向到呼叫者页面 其他解决方案 //create a file handler by opening the file $myText
4 2023-05-27
编程技术问答社区
用PHP从文本文件中创建表格
我需要创建一个带有文本文件边界的表(每次有人完成填充表格时,都会更新此文本文件.一行,一个人): Herard|TRO789|Suzuki|France|Gendolfina|Fresko|food|500|2015-04-25 14:40 Bob|MGA789|Mercedes|Latvia|Polaris|Dread|parts|1000|2015-04-26 16:15 我已经创建了一个脚本,该脚本单独读取每个单词,但不知道如何将它们放在表格上:
0 2023-05-27
编程技术问答社区
用PHP写TXT文件,想加一个实际的换行符
我正在使用PHP编写一个TXT文件.我想在必要时插入实际的线路插入TXT文件.我已经尝试了\ n \ r \ r \ r \ n \ n \ r ...的所有组合...但是这些并未引起任何线漏的出现 - 在大多数情况下,我看到文本" \ n"出现在txt文件中,没有线路. 我也尝试过Chr(13). 任何其他想法都将不胜感激. 解决方案 对我来说听起来像您可能正在使用单引号,即'\n'而不是"\n". 如果您想继续单个引号偏见(您应该!),两个选项: file_put_contents('/path/to/file.txt', 'Hello friend! This will appear on a new line. As will this'); // or file_put_contents('/path/to/file.txt', 'Hello friend!'."\n".'This will appear on a new line.'."\
0 2023-05-27
编程技术问答社区
向客户发送一个文件
我想通过PHP在服务器中编写文本文件,并让客户端下载该文件. 我该怎么做? 本质上,客户端应该能够从服务器下载文件. 解决方案 这是做到这一点的最佳方法,假设您不希望用户看到文件的真实URL. 此外,您可以使用mod_access保护文件. 其他解决方案 除了已经发布的数据外,还有一个您可能想尝试的标题. 它仅适用于该如何处理的建议,并且用户代理可以选择忽略它,如果知道如何,则只需在窗口中显示该文件:
0 2023-05-26
编程技术问答社区
在PHP中向文本文件写入时,断行不起作用
我有以下测试脚本: 运行并打开usign记事本时,数据将在没有中断为: 的单个行中返回. 软盘(疯狂的盒子)尖 Pinto(疯狂的盒子) 我找不到适合"疯狂盒子"的角色,但它是一个非常疯狂的盒子.什么给! 解决方案 如果要在Windows记事本中打开文件,则必须使用Windows line Breaks:\r\n 其他解决方案 最好使用PHP_EOL.这是跨平台,因此它会自动选择平台PHP的正确NEWLINE字符.
0 2023-05-26
编程技术问答社区
使用php从txt文件中删除新行字符
我有TXT的内容,例如This Hello World John play football 我想在阅读此文本文件时删除新的线字符,但我不知道它的样子 文件.txt及其编码是UTF-8 解决方案 只需将file函数与FILE_IGNORE_NEW_LINES flag. file读取整个文件并返回一个数组包含所有文件行. 每行在其末端包含新的线字符,但我们可以通过FILE_IGNORE_NEW_LINES flag执行修剪. 因此,它将简单地: $lines = file('file.txt', FILE_IGNORE_NEW_LINES); 结果应为: var_dump($lines); array(5) { [0] => string(5) "Hello" [1] => string(5) "World" [2] => string(4) "John" [3] => string
2 2023-05-26
编程技术问答社区
读取txt文件的每一行到新的数组元素中
我试图将文本文件的每一行读入数组中,并在新元素中都有每一行. 到目前为止,我的代码. 解决方案 如果您不需要任何特殊处理, this 应该做您要寻找的事情 $lines = file($filename, FILE_IGNORE_NEW_LINES); 其他解决方案 我发现的最快方法是: // Open the file $fp = @fopen($filename, 'r'); // Add each line to an array if ($fp) { $array = explode("\n", fread($fp, filesize
4 2023-05-25
编程技术问答社区