Подскажите почему не работает код - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Fri, 26 Apr 2024 23:39:35 +0300 15. <strong>Xwxwww</strong>, вот так пойдет?<br> $m = htmlspecialchars(($_GET[&#039;m&#039;])); https://visavi.net/topics/40298/659491 Подскажите почему не работает код Удаленный Sun, 09 Mar 2014 13:36:06 +0400 Сообщения https://visavi.net/topics/40298/659491 $m = ($_GET[&#039;m&#039;]); нельзя так оставлять https://visavi.net/topics/40298/659490 Подскажите почему не работает код Андрей Sun, 09 Mar 2014 13:26:42 +0400 Сообщения https://visavi.net/topics/40298/659490 13. <strong>YouMobe</strong>, а уязвимостей не будет в этом коде? https://visavi.net/topics/40298/659487 Подскажите почему не работает код Удаленный Sun, 09 Mar 2014 12:18:23 +0400 Сообщения https://visavi.net/topics/40298/659487 ну да. &#039;rb&#039; - ставиться только если систем у тебя Windows, если Unix оставь &#039;r+&#039; https://visavi.net/topics/40298/659486 Подскажите почему не работает код YouMobe Sun, 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> &lt;?PHP<br> echo &#039;&lt;html&gt;&lt;head&gt;&lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=utf-8&quot;/&gt;&lt;/head&gt;&lt;body&gt;&#039;;<br> <br> $m = ($_GET[&#039;m&#039;]);<br> <br> switch ($m) {<br> <br> default:<br> <br> echo &quot;Редактирование файла&lt;br/&gt;&quot;;<br> $file = &quot;r.txt&quot;;<br> $edit = fopen(&quot;$file&quot;,&quot;rb&quot;);<br> $filesize = filesize($file); <br> $file = $filesize &gt; 0 ? $filesize : 1; <br> $dat = fread($edit,$file); <br> echo &#039;&lt;form action=&quot;r.php?m=ok&quot; method=&quot;POST&quot;&gt;<br> &lt;textarea cols=&quot;40&quot; rows=&quot;10&quot; name=&quot;edit&quot; maxlength=&quot;1000000000&quot;&gt;&#039;.$dat.&#039;&lt;/textarea&gt;&lt;br/&gt;&#039;;<br> echo &#039;&lt;input type=&quot;submit&quot; name=&quot;submit&quot; class=&quot;buttom&quot; value=&quot;Coxpaнить&quot;&gt;<br> &lt;/form&gt;&#039;;<br> <br> break;<br> <br> case &#039;ok&#039;:<br> <br> echo &quot;Редактирование файла&lt;br/&gt;&quot;;<br> $edit = htmlspecialchars($_POST[&#039;edit&#039;]);<br> $file = &quot;r.txt&quot;;<br> $write = fopen($file,&quot;w+&quot;);<br> fwrite($write,$edit);<br> fclose($write);<br> echo &quot;Дaнныe coxpaнeны&lt;br/&gt;&quot;;<br> <br> break;<br> <br> }<br> <br> <br> echo &quot;&lt;/body&gt;&lt;/html&gt;&quot;;<br> ?&gt; https://visavi.net/topics/40298/659483 Подскажите почему не работает код Удаленный Sun, 09 Mar 2014 11:29:59 +0400 Сообщения https://visavi.net/topics/40298/659483 перед свитчем напиши $m = @$_GET[&#039;m&#039;]); 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 &gt; 0 ? $filesize &#58; 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 Подскажите почему не работает код YouMobe Sun, 09 Mar 2014 11:13:32 +0400 Сообщения https://visavi.net/topics/40298/659481 8. <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 Подскажите почему не работает код YouMobe Sun, 09 Mar 2014 10:56:23 +0400 Сообщения https://visavi.net/topics/40298/659479 6. <strong>YouMobe</strong>, да, а надо сделать чтобы небыло ошибки, даже если он пустой https://visavi.net/topics/40298/659478 Подскажите почему не работает код Удаленный Sun, 09 Mar 2014 10:30:30 +0400 Сообщения https://visavi.net/topics/40298/659478 Warning: 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 Подскажите почему не работает код YouMobe Sun, 09 Mar 2014 10:28:50 +0400 Сообщения https://visavi.net/topics/40298/659477 4. <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> , когда жму &quot;сохранить&quot;<br> <br> <em><span style="font-size:x-small">Добавлено через 03:41 сек.</span></em><br> Там должно вылезти &quot;данные сохранены&quot;, а выходит исходная страница с формой 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[&#039;text&#039;]));<br> <br> <br> ДОбавь https://visavi.net/topics/40298/659475 Подскажите почему не работает код sanya-rus Sun, 09 Mar 2014 10:12:30 +0400 Сообщения https://visavi.net/topics/40298/659475 2. <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 попробуй указать в режиме мода &quot;rb&quot;<br> $edit = fopen(&quot;$file&quot;,&quot;rb&quot;); https://visavi.net/topics/40298/659472 Подскажите почему не работает код YouMobe Sun, 09 Mar 2014 09:49:50 +0400 Сообщения https://visavi.net/topics/40298/659472