Подскажите почему не работает код - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Fri, 26 Apr 2024 23:39:35 +030015. <strong>Xwxwww</strong>, вот так пойдет?<br>
$m = htmlspecialchars(($_GET['m']));
https://visavi.net/topics/40298/659491
Подскажите почему не работает код УдаленныйSun, 09 Mar 2014 13:36:06 +0400Сообщенияhttps://visavi.net/topics/40298/659491$m = ($_GET['m']); нельзя так оставлять
https://visavi.net/topics/40298/659490
Подскажите почему не работает код АндрейSun, 09 Mar 2014 13:26:42 +0400Сообщенияhttps://visavi.net/topics/40298/65949013. <strong>YouMobe</strong>, а уязвимостей не будет в этом коде?
https://visavi.net/topics/40298/659487
Подскажите почему не работает код УдаленныйSun, 09 Mar 2014 12:18:23 +0400Сообщенияhttps://visavi.net/topics/40298/659487ну да. 'rb' - ставиться только если систем у тебя Windows, если Unix оставь 'r+'
https://visavi.net/topics/40298/659486
Подскажите почему не работает код YouMobeSun, 09 Mar 2014 12:03:10 +0400Сообщенияhttps://visavi.net/topics/40298/659486помогло, спасибо<br>
<br>
<em><span style="font-size:x-small">Добавлено через 07:10 сек.</span></em><br>
10. <strong>YouMobe</strong>, вот так правильно будет?<br>
<br>
<br>
<?PHP<br>
echo '<html><head><meta http-equiv="content-type" content="application/xhtml+xml; charset=utf-8"/></head><body>';<br>
<br>
$m = ($_GET['m']);<br>
<br>
switch ($m) {<br>
<br>
default:<br>
<br>
echo "Редактирование файла<br/>";<br>
$file = "r.txt";<br>
$edit = fopen("$file","rb");<br>
$filesize = filesize($file); <br>
$file = $filesize > 0 ? $filesize : 1; <br>
$dat = fread($edit,$file); <br>
echo '<form action="r.php?m=ok" method="POST"><br>
<textarea cols="40" rows="10" name="edit" maxlength="1000000000">'.$dat.'</textarea><br/>';<br>
echo '<input type="submit" name="submit" class="buttom" value="Coxpaнить"><br>
</form>';<br>
<br>
break;<br>
<br>
case 'ok':<br>
<br>
echo "Редактирование файла<br/>";<br>
$edit = htmlspecialchars($_POST['edit']);<br>
$file = "r.txt";<br>
$write = fopen($file,"w+");<br>
fwrite($write,$edit);<br>
fclose($write);<br>
echo "Дaнныe coxpaнeны<br/>";<br>
<br>
break;<br>
<br>
}<br>
<br>
<br>
echo "</body></html>";<br>
?>
https://visavi.net/topics/40298/659483
Подскажите почему не работает код УдаленныйSun, 09 Mar 2014 11:29:59 +0400Сообщенияhttps://visavi.net/topics/40298/659483перед свитчем напиши $m = @$_GET['m']);
https://visavi.net/topics/40298/659482
Подскажите почему не работает код ЛехаSun, 09 Mar 2014 11:29:40 +0400Сообщенияhttps://visavi.net/topics/40298/659482попробуй так <br>
<pre class="prettyprint">
$filesize = filesize($file);
$file = $filesize > 0 ? $filesize : 1;
$dat = fread($edit,$file);
</pre>
<br>
<em><span style="font-size:x-small">Добавлено через 06:05 сек.</span></em><br>
В мануалах читал что в функции fread() во втором параметре не должен быть 0<br>
Поэтому пришлось писать условие которое в любом случаи будет считывать файл r.txt, если он пустой то передаст 1 для того что придерживаться регламента функции fread()
https://visavi.net/topics/40298/659481
Подскажите почему не работает код YouMobeSun, 09 Mar 2014 11:13:32 +0400Сообщенияhttps://visavi.net/topics/40298/6594818. <strong>YouMobe</strong>, ага, ну или на крайняк проверку, если форма пустая то предупреждение
https://visavi.net/topics/40298/659480
Подскажите почему не работает код УдаленныйSun, 09 Mar 2014 11:03:24 +0400Сообщенияhttps://visavi.net/topics/40298/659480наверно условие надо создать, щас попробую
https://visavi.net/topics/40298/659479
Подскажите почему не работает код YouMobeSun, 09 Mar 2014 10:56:23 +0400Сообщенияhttps://visavi.net/topics/40298/6594796. <strong>YouMobe</strong>, да, а надо сделать чтобы небыло ошибки, даже если он пустой
https://visavi.net/topics/40298/659478
Подскажите почему не работает код УдаленныйSun, 09 Mar 2014 10:30:30 +0400Сообщенияhttps://visavi.net/topics/40298/659478Warning: fread(): Length parameter must be greater than 0 in /home/u161672528/public_html/r.php on line 12 - Он говорит что в файле r.txt 0 параметров, напиши туда что нибудь для интереса, видимо там хоть один байт должен быть..
https://visavi.net/topics/40298/659477
Подскажите почему не работает код YouMobeSun, 09 Mar 2014 10:28:50 +0400Сообщенияhttps://visavi.net/topics/40298/6594774. <strong>sanya-rus</strong>, не помогло. Я не пойму, почему я меня не перекидывает сюда <a href="http://ru-coin.ofsoo.ru/r.php?m=ok" target="_blank" rel="nofollow">http://ru-coin.ofsoo.ru/r.php?m=ok</a> , когда жму "сохранить"<br>
<br>
<em><span style="font-size:x-small">Добавлено через 03:41 сек.</span></em><br>
Там должно вылезти "данные сохранены", а выходит исходная страница с формой
https://visavi.net/topics/40298/659476
Подскажите почему не работает код УдаленныйSun, 09 Mar 2014 10:17:24 +0400Сообщенияhttps://visavi.net/topics/40298/659476ты не через POST a через GET попробуй у меня так было<br>
<br>
<em><span style="font-size:x-small">Добавлено через 01:32 сек.</span></em><br>
$text = htmlspecialchars(trim($_GET['text']));<br>
<br>
<br>
ДОбавь
https://visavi.net/topics/40298/659475
Подскажите почему не работает код sanya-rusSun, 09 Mar 2014 10:12:30 +0400Сообщенияhttps://visavi.net/topics/40298/6594752. <strong>YouMobe</strong>, поставил, ничего не изменилось. Помоему тут еще есть проблема с switch-case, только как ее исправить, понять не могу
https://visavi.net/topics/40298/659474
Подскажите почему не работает код УдаленныйSun, 09 Mar 2014 09:59:06 +0400Сообщенияhttps://visavi.net/topics/40298/659474у тебя что за система windows или linux?, если windows попробуй указать в режиме мода "rb"<br>
$edit = fopen("$file","rb");
https://visavi.net/topics/40298/659472
Подскажите почему не работает код YouMobeSun, 09 Mar 2014 09:49:50 +0400Сообщенияhttps://visavi.net/topics/40298/659472