Chopchic
Новичок
Несложный скрипт. Несколько вопросов.
Есть скрипт :
Из моей программы происходит GEt запрос к скрипту.
Таким образом:
stat.php?id={номер}&text={текст}
Суть скрипта:
На сервере в папке со скриптом создается папка с именем {номер}, который передает моя программа. Далее в папке создается текстовый файл log.txt и в его конец дописывается текст, который передает моя программа {текст}. Если папка с таким именем уже существует, то просто в этой папке создается текстовый файл и в него пишется текст. Если и файл существует, то в него пишется текст, передаваемый моей программой.
Вопросы:
1)Если в тексте, который передается программой, существует символ "&", то в файл пишется только текст, который идет до символа "&".
Если по другому сформировать сам гет запрос и не использвоать символ "&" в запросе, то из своей программы мне фильтровать символ "&" не придется?
2)После работы скрипта на сервере создаются папки и файлы. Но эти папки и файлы нельзя удалить или редактировать. В чем может быть проблема?
В веб программировании я полный нуль. Скрипт мне написали.
Нужен просто рабочий код. Буду очень благодарен.
-~{}~ 18.01.07 03:18:
Еще вопрос вдогонку.
Если скрипту передается текст с большим кол-вом переводов на следующую строку (ентеров), то в файле, куда пишется текст, это выглядит очень плохо. Можно как-то фильтровать переводы на новую строку из скрипта? Чтобы максимум их было 1-2 штуки.
Вот так передается:
text
text
text
Нужный результат:
text
text
text
Есть скрипт :
PHP:
<?php $dir_name=$_GET['id']; if(!is_numeric($dir_name))die(); if(!is_dir($dir_name))mkdir($dir_name); $f=fopen($dir_name.'/log.txt','a'); fwrite($f,$_GET['text']."\n"); fclose($f); ?>
Таким образом:
stat.php?id={номер}&text={текст}
Суть скрипта:
На сервере в папке со скриптом создается папка с именем {номер}, который передает моя программа. Далее в папке создается текстовый файл log.txt и в его конец дописывается текст, который передает моя программа {текст}. Если папка с таким именем уже существует, то просто в этой папке создается текстовый файл и в него пишется текст. Если и файл существует, то в него пишется текст, передаваемый моей программой.
Вопросы:
1)Если в тексте, который передается программой, существует символ "&", то в файл пишется только текст, который идет до символа "&".
Если по другому сформировать сам гет запрос и не использвоать символ "&" в запросе, то из своей программы мне фильтровать символ "&" не придется?
2)После работы скрипта на сервере создаются папки и файлы. Но эти папки и файлы нельзя удалить или редактировать. В чем может быть проблема?
В веб программировании я полный нуль. Скрипт мне написали.
Нужен просто рабочий код. Буду очень благодарен.
-~{}~ 18.01.07 03:18:
Еще вопрос вдогонку.
Если скрипту передается текст с большим кол-вом переводов на следующую строку (ентеров), то в файле, куда пишется текст, это выглядит очень плохо. Можно как-то фильтровать переводы на новую строку из скрипта? Чтобы максимум их было 1-2 штуки.
Вот так передается:
text
text
text
Нужный результат:
text
text
text