Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Экранирование
 
 автор: zavragnov   (31.10.2005 в 11:13)   письмо автору
 
 

Вот есть скрипт, на денвере все работает. Выложил его на сервер и тогда началось экроанирование кавычек, если я пишу типа (под названием "ЛЯЛЯ") он делает так (под названием \"ЛЯЛЯ\").

Вопрос, как можно избежать этого, я понимаю что это связано с защитой сервера, а тогда как

editnews.php

<?php 
$fil
="news"
if(!
file_exists($fil)) 

  
$fp=fopen($fil,"w");
  
fclose($fp); 

else{ 
  
$a=@file_get_contents("$fil"); 

?>
<form enctype='multipart/form-data' name='form' action='addnews.php' method='post'>
   <textarea name="content" cols=80  rows=20 class="text" type=text  font ><?php echo $a;?></textarea>
    <input name="a" type="hidden" value="<?php echo $fil ?>">
    <input type="submit" value="save"> 
  </form>


вот его обработчик


addnews.php

<?php 
$filee 
$_POST['a']; 
$d $_POST['content']; 
$fp=fopen($filee,'w'); 
fwrite($fp,$d); 
fclose($fp); 
?> 

   
 
 автор: XPraptor   (31.10.2005 в 11:23)   письмо автору
 
   для: zavragnov   (31.10.2005 в 11:13)
 

Перед выводом в поля text и txtarea используй функцию stripslashes.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования