У меня есть скрипт, в котором перечислены все файлы txt, которые у меня есть в каталоге. Я поместил гиперссылку на каждый из результатов, которые появляются, и я хочу перенаправить на простой редактор, для которого у меня есть код.Редактирование текстовых файлов в каталоге с PHP
Это код для размещения файлов в каталоге;
<?php
//Open directory
$dir = dir("content");
//List files in directory
while (($file = $dir->read()) !== false){
//Make sure it's a .txt file
if(strlen($file) < 5 || substr($file, -4) != '.txt')
continue;
echo "Page: <a href='content/" .$file. "'>" . $file . "</a><br />";
}
$dir->close();
?>
И код для редактирования файла:
<?
if($_POST['Submit']){
$open = fopen("content/body.txt","w+");
$text = $_POST['update'];
fwrite($open, $text);
fclose($open);
echo "File updated.<br />";
echo "File:<br />";
$file = file("content/body.txt");
foreach($file as $text) {
echo $text."<br />";
}
}else{
$file = file("content/body.txt");
echo "<form action=\"".$PHP_SELF."\" method=\"post\">";
echo "<textarea Name=\"update\" cols=\"50\" rows=\"10\">";
foreach($file as $text) {
echo $text;
}
echo "</textarea>";
echo "<input name=\"Submit\" type=\"submit\" value=\"Update\" />\n
</form>";
}
?>
Какой самый лучший способ, чтобы попытаться это сделать?
Заранее спасибо.
В чем проблема с кодом у вас есть? Где вы застряли? Каков конкретный вопрос, который вы задаете? – PeeHaa
Проблема не в коде, я просто хочу знать, есть ли способ, которым я могу использовать гиперссылки в файлах в списке каталогов, а затем редактировать их с помощью этого сценария редактора. – user2407579