Тема: (&txt=&)
Показать сообщение отдельно

  #9  
Старый 14.12.2008, 17:20
Lionis
Познающий
Регистрация: 13.12.2008
Сообщений: 75
Провел на форуме:
128428

Репутация: 20
По умолчанию

Цитата:
Сообщение от Gifts  
Pashkela стоп наркотикc, наркоманос, стопо. Все таки fell the difference между строковыми функциями, регулярками и что именно регулярки позволяют делать

Lionis
PHP код:
<?php
if(get_magic_quotes_gpc())
    
$_POST array_map('stripslashes'$_POST);
if(
$_POST['content']){
$fh fopen("file.txt""w");
fwrite($fh"&txt={$_POST['content']}&");  
fclose($fh);
}
if(
$_POST['content2']){
$fh fopen("file2.txt""w");
fwrite($fh"&txt={$_POST['content2']}&");  
fclose($fh);
}
?><form method=post>
<textarea name=content cols="100" rows="10"><?php echo str_replace(array('&text','&'),'',file_get_contents("file.txt")); ?></textarea>
<textarea name=content2 cols="100" rows="10" id="content2"><?php echo str_replace(array('&text','&'),'',file_get_contents("file2.txt")); ?></textarea>
<input type=submit value="Сохранить">
</form>
Работает - исчез символ - но осталось "txt="
+ при повторном сохранении(lдопустим3 раза) отображает "txt=txt=txt=проверка"
тоесть при повторном сохранении , не изменяя текст - нажимая на кнопку сохранить - добавляется еще один "txt=" - это искревляет содержимое файла .txt
 
Ответить с цитированием