[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Скрипт редактирования файла
Crater
Так вот, проверял скрипт на денвере - всё в порядке, файл редактируется. Пробую на сайт залить (два хостинга перепробовал), всюду работать отказывается. Вот код:

<?
if (isset($_POST['go'])) {
if ($_POST['login'] != '') {
$login = $_POST['login'];
}
else {$login = 'Неназванный';}
if ($_POST['page'] != '') {
$textus = $_POST['page'];
}
else{exit('<center>Не введён текст</center>');}

$fp = file_get_contents('forum_doc.php');
$text = ereg_replace('<hr>\r\n','<hr>\r\n<div style="border: 4px double black;"><center><h2>'.$login.'</center></h2><br>\r\n<center>'.$textus.'</center><br></div>\r\n',$fp);
file_put_contents('forum_doc.php', $text);
header("Location: forum.php");
}
?>




Спустя 18 минут, 50 секунд (27.12.2010 - 16:11) hellmin написал(а):
А какие права у файла? Поставь chmod 777 forum_doc.php

Спустя 23 минуты, 26 секунд (27.12.2010 - 16:34) Crater написал(а):
такие права и выставлены

Спустя 12 минут, 36 секунд (27.12.2010 - 16:47) ZSH написал(а):
в начало скрипта :

error_reporting(E_ALL);
ini_set('display_errors', 'On');


и посмотреть что за ошибки вылезут

Спустя 5 минут (27.12.2010 - 16:52) Crater написал(а):
хм... ну не знаю, что изменилось, от того, что я слегка изменил код вот так, но теперь вроде работает:

<?
if (isset($_POST['go'])) {
if ($_POST['login'] != '') {
$login = $_POST['login'];
}
else {$login = 'Неназванный';}
if ($_POST['page'] != '') {
$textus = $_POST['page'];
}
else{exit('<center>Не введён текст</center>');}
chmod('forum_doc.php', 0777);
$fp = file_get_contents("forum_doc.php");
file_put_contents("forum_doc.php", '<div style="border: 4px double black;"><center><h2>'.$login.'</center></h2><br><center>'.$textus.'</center><br></div>'.$fp);
header("Location: forum.php");
}
?>

Спустя 2 часа, 2 минуты, 30 секунд (27.12.2010 - 18:54) inpost написал(а):
У тебя проблемы с HTML =( Говорить, или не надо офтопить?


_____________
Цитата
Я не потерпел неудачу. Я просто нашел десять тысяч способов, которые не работают.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.