PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 5
Дракон Отправлено: 27 Июля, 2011 - 04:42:20 • Тема: Не пишет в файл!.. • Форум: Вопросы новичков

Ответов: 3
Просмотров: 172
grefon пишет:
Зачем Вы везде ошибки по-скрывали? Как же Вы увидите где именно ошибка?

Почитайте: http://phpfaq[dot]ru/debug

Ошибка в том, что я насоздавал много условий.. И, судя по всему, функция fwritе() не может "понять" куда ей прописывать изменения... А всё остальное впорядке.. Я проверял..
(Добавление)
Помогите кто-нибудь...
Дракон Отправлено: 27 Июля, 2011 - 04:32:58 • Тема: Не пишет в файл!.. • Форум: Вопросы новичков

Ответов: 3
Просмотров: 172
Помогите с моим редактором, пожалуйста! А то я совсем в коде запутался.. Всё работает, а запись не происходит... Вот код.. Что там не так?..




<?php
echo "<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>
<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=utf-8'>
<link rel='stylesheet' type='text/css' href='/css/style.css'>
<title>Редактор CSS</title></head><body>";
if(isset($_POST['read'])) {
$url=$_POST['url'];
$css=@fopen($url, "rb");
$text=@fread($css, filesize($url));
@fclose($css); } else {$text=""; };
echo "<div class='a'><b>Редактор .CSS v1.1</b></div><div class='a'><br>
<form method='post'>";
if(isset($_POST['read'])) { if(@is_readable($url)) {echo " Файл: <font color='gold'>$url</font><br>";} else {echo "Введите адрес файла:";} }
echo "<input type='text' name='url' value='../' class='b'><input type='submit' name='read' value='Открыть'>

<br>
<input type='text' name='css' class='css' value='$text'><br><input type='submit' name='change' value='Изменить'><input type='reset' value='Сбросить'></form></div>";

if(isset($_POST['change'])) {

if(@is_writable($url)) {
$url=$_POST['url'];
$change=@fopen($url, "w");
$new=$_POST['css'];
@fwrite($change, $new);
@fclose($change);
echo "<div class='a'>Стиль успешно перезаписан!</div>"; } else {
echo "<div class='a'>Права доступа на данный файл не позволяют его редактировать. Попробуйте поставить права не менее 664 на файл, указаный в пути...</div>"; } } else { }

if(isset($_POST['read'])) {
if(@is_readable($url)) {echo " <div class='a'>Редактируем файл: <font color='gold'>$url</font></div>";} else {
echo "<div class='a'>Файл не существует, либо права доступа не позволяют его редактировать. Попробуйте поставить права не менее 664 на файл, указаный в пути...</div>";} }
echo "</body></html>";
?>
Дракон Отправлено: 26 Июля, 2011 - 17:39:44 • Тема: Вывод в текствое поле данных из сss функцией fread • Форум: Вопросы новичков

Ответов: 8
Просмотров: 323
Всем спасибо=)
Дракон Отправлено: 26 Июля, 2011 - 08:18:47 • Тема: Вывод в текствое поле данных из сss функцией fread • Форум: Вопросы новичков

Ответов: 8
Просмотров: 323


Не помогает. Всё равно вывод происходит до первого пробела.. Про переменную знаю, спасибо.. Просто вырезать забыл..
Дракон Отправлено: 26 Июля, 2011 - 08:06:12 • Тема: Вывод в текствое поле данных из сss функцией fread • Форум: Вопросы новичков

Ответов: 8
Просмотров: 323
Всем привет=) вот решил серьезно занятся изучением рhр и в первом же скрипте столкнулся с проблемой. Есть текстовое поле 'сss' и в него должны выводиться данные из файла stуlе.сss. Всё работает, но выводится только первый кусок кода: от начала и до первого пробела. Мне же нужно, что бы код выводился в поле целеком. Не подскажите, в чём тут подвох?) Р.S. Вот код скрипта:

<?php
include "../css/head.php";
$url="../css/style.css";
$css=fopen($url, "rb");
$text=@fread($css, filesize($url));
fclose($css);
if(!isset($css)) {echo "Файл чист.";} else { echo ""; }
echo "<form method='post' action='/css/system.php'><input type='text' name='css' class='css' value=$text><br><input type='submit' name='change' value='Изменить'></form>";
include "../css/foot.php";
?> name='change' value='Изменить'></form>";
include "../css/foot.php";
?>

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB