Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Вывод в текствое поле данных из сss функцией fread
Форумы портала PHP.SU » » Вопросы новичков » Вывод в текствое поле данных из сss функцией fread

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

1. Дракон - 26 Июля, 2011 - 08:06:12 - перейти к сообщению
Всем привет=) вот решил серьезно занятся изучением р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";
?>
2. DeepVarvar - 26 Июля, 2011 - 08:12:20 - перейти к сообщению

(Добавление)
Дракон пишет:
f(!isset($css))...
Эта переменная в любом случае isset - вы её создали сами..
3. Дракон - 26 Июля, 2011 - 08:18:47 - перейти к сообщению


Не помогает. Всё равно вывод происходит до первого пробела.. Про переменную знаю, спасибо.. Просто вырезать забыл..
4. DeepVarvar - 26 Июля, 2011 - 08:21:24 - перейти к сообщению
пишите разработчикам пхп.
5. illy - 26 Июля, 2011 - 10:10:39 - перейти к сообщению
value=$text
заключи в кавычки value='$text'
иначе будет считать пробел как конец присваивания значений к value
6. LIME - 26 Июля, 2011 - 10:15:46 - перейти к сообщению
Дракон пишет:
echo "<form method='post' action='/css/system.php'><input type='text' name='css' class='css' value=$text><br>

<input type='textarea' name='css' class='css' value='$text'>
7. dzubchik - 26 Июля, 2011 - 10:17:43 - перейти к сообщению
используйте textarea и будет Вам счастье
<textarea name=css>$value</textarea>
8. Дракон - 26 Июля, 2011 - 17:39:44 - перейти к сообщению
Всем спасибо=)
9. illy - 26 Июля, 2011 - 19:48:18 - перейти к сообщению
эт легкотня

 

Powered by ExBB FM 1.0 RC1