|
|
|
|
|
для: Trianon
(12.04.2006 в 13:27)
| | Помогло. Большое спасибо! | |
|
|
|
|
|
|
|
для: ColdStream
(12.04.2006 в 13:13)
| | Слэши, вероятно, добавляет механизм магических кавычек. Чтобы убрать, измените так:
<?
.......
$n=fopen($file,"w");
if(get_magic_quotes_gpc())
$data = stripslashes($data);
fwrite($n,$data);
........
?>
|
| |
|
|
|
|
|
|
| Дан скрипт для редактирования файлов:
<?php
Error_Reporting(E_ALL & ~E_NOTICE);
echo "<html>";
echo "<body bgcolor=#000000>";
/* Блок чтения файла */
If($cmd=="open"){
$n=fopen($file,"r");
$data=fread($n,filesize($file));
fclose($n);
echo "<form name=save_file method=post>";
echo "<div align=center><textarea name=data cols=150 rows=50>";
echo htmlspecialchars($data);
echo "</textarea>";
echo "<input type=hidden name=file value=".$file.">";
echo "<input type=hidden name=cmd value=save>";
echo "<br><br>";
echo "<input type=submit value=Сохранить>";
echo "</div>";
echo "</form>";
}
/* Конец блока */
/* Блок сохранения файла */
If($cmd=="save"){
$n=fopen($file,"w");
fwrite($n,$data);
fclose($n);
echo "<div align=center>";
echo "<font color=#CC0000>";
echo "Файл сохранён";
echo "</font>";
echo "</div>";
}
/* Конец блока */
echo "</html>";
echo "</body>";
?>
|
Проблема такая: при сохранении файла перед символами " ' \ вставляется \
Как это можно исправить? | |
|
|
|
|