За последние 24 часа нас посетил 17481 программист и 1714 роботов. Сейчас ищут 1689 программистов ...

Кэш

Тема в разделе "PHP для новичков", создана пользователем Panich, 28 фев 2013.

  1. Panich

    Panich Активный пользователь

    С нами с:
    10 май 2011
    Сообщения:
    548
    Симпатии:
    0
    Адрес:
    Ростов-Москва
    - рандом в переменной r.
    - получается два месяца работы сайта не нужно было переписывать ничего, а тут какая-то хрень наступила? Как такое может быть?
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    там скрипт пхп, который должен выполниться, а он вываливается на страницу, не выполнившись.
     
  3. Panich

    Panich Активный пользователь

    С нами с:
    10 май 2011
    Сообщения:
    548
    Симпатии:
    0
    Адрес:
    Ростов-Москва
    Переписываю страницы с учётом Ваших замечаний, как закончу - отпишусь!
     
  4. Panich

    Panich Активный пользователь

    С нами с:
    10 май 2011
    Сообщения:
    548
    Симпатии:
    0
    Адрес:
    Ростов-Москва
    Учёл все замечания, исправил как Вы сказали, но ситуация не изменилась!
    Переписывался на другом форуме и там, когда они обновляют страницу, всё замечательно...у моих знакомых и у меня капча так и не обновляется! Что делать дальше не знаю!
     
  5. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    на странице капчи теперь нет вообще =)
     
  6. Panich

    Panich Активный пользователь

    С нами с:
    10 май 2011
    Сообщения:
    548
    Симпатии:
    0
    Адрес:
    Ростов-Москва
    Вот именно,я их перераспределил в отдельные страницы. Но теперь даже при таких условиях, где есть всего одна капча-и та,блин,не работает!
     
  7. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    ссылку-то дай
     
  8. Panich

    Panich Активный пользователь

    С нами с:
    10 май 2011
    Сообщения:
    548
    Симпатии:
    0
    Адрес:
    Ростов-Москва
    Там ссылки на эти страницы справа в разделе "вы можете".
    Ссылка на одну их них:http://lu4ick.ru/input_opros.php
     
  9. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    во-первых абсолютные ссылки начинаются со слеша, иначе они будут считаться от текущей папки.

    во-вторых, где там рандом? =)

    в-третьих, у меня всё обновляется на пятёрочку.
     
  10. Panich

    Panich Активный пользователь

    С нами с:
    10 май 2011
    Сообщения:
    548
    Симпатии:
    0
    Адрес:
    Ростов-Москва
    В смысле вот так:<label for="cod"><img src="/code/my_codegen.php"></label>?Это проблему не решило!
    Я вот эти символы: ?r=4536127 убрал, так как они не помогаю тоже...
    Рандом через php, который Вы предлогали:rand(0,999999) реализовал на странице:http://lu4ick.ru/input_opros.php
    В том-то и проблема,что у одних нормально,а у других плохо всё...не могу понять как исправить хоть и понимаю, что скорее всего дело в кэше...
     
  11. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Это решает проблему, которую ты бы начал обсуждать в следующем топике. А мы - Хоп! - и решили её уже. Какие мы молодцы.

    боже ж ты мой

    ВЕРНИ СИМВОЛЫ
     
  12. Panich

    Panich Активный пользователь

    С нами с:
    10 май 2011
    Сообщения:
    548
    Симпатии:
    0
    Адрес:
    Ростов-Москва
    Рандом через php, который Вы предлогали:rand(0,999999) реализовал на странице:http://lu4ick.ru/input_opros.php
    А просто строчку ?r=324621341234 реализовал на странице:http://lu4ick.ru/input_coocking.php
    Результата нет в обоих случаях...
     
  13. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    братуха, может у тебя температура? может ты съел чего не того?
    http://datai.ru/lu4ick-2.png
     
  14. Panich

    Panich Активный пользователь

    С нами с:
    10 май 2011
    Сообщения:
    548
    Симпатии:
    0
    Адрес:
    Ростов-Москва
    я заменил строчку:<img src="/code/my_codegen.php">
    , на:<img src="/code/my_codegen.php?r=72352135213">
    ,не так сделал?
     
  15. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    пора завязывать. надеюсь другие тебе помогут =)
     
  16. Panich

    Panich Активный пользователь

    С нами с:
    10 май 2011
    Сообщения:
    548
    Симпатии:
    0
    Адрес:
    Ростов-Москва
    Блин,igordata,ну не хватает у меня знаний понять, что именно ты хочешь,не могу сделать с первого раза, но это же не повод бросать всё?Ты почти помог,а теперь просто дал отворот-поворот. Давай уже дадавим эту проблему, а то второй день на сайте люди не могут работать,а я проблему решить самостоятельно,как показала практика, не в состоянии...
     
  17. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    =)
    ПХП КОД ВСТАВЬ В ПХП блин
     
  18. Panich

    Panich Активный пользователь

    С нами с:
    10 май 2011
    Сообщения:
    548
    Симпатии:
    0
    Адрес:
    Ростов-Москва
    Код (Text):
    1. $rend = rend(0,999999);
    2. <img src="code/my_codegen.php?r=$rend">
    так?
    Я сам так запарился уже,если честно, но нужна помощь реально...
     
  19. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    Код (PHP):
    1. $rend = rand(0,999999);//функция не rend а rand называется
    2. <img src="code/my_codegen.php?r=<?php echo $rend ?>">
    или
    или
    Код (PHP):
    1. $rend = rand(0,999999);//функция не rend а rand называется
    2. <img src="code/my_codegen.php?r=<?php print $rend ?>">
     
  20. Panich

    Panich Активный пользователь

    С нами с:
    10 май 2011
    Сообщения:
    548
    Симпатии:
    0
    Адрес:
    Ростов-Москва
    1. Да дело в том,что и сама форма с "<img src="code/my_codegen.php...." у меня уже выводится через php, так как при различных условиях различные поля. Вот я и вставлял так-от этого смысл же не меняется...
    2. На сервере правильно написано-это тут не так написал, ошибся!
     
  21. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    =) я - всё
     
  22. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    Код покажи, как выводится.
     
  23. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    У меня, кстати, тоже не обновляется картинка. Даже при нажатии на F5 - не обновляется. Только при Ctrl+F5. Это в Опере.
    Это должно работать на 100%. Только вот эти символы должны быть каждый раз разные, а у тебя они одинаковые. У тебя php там не отрабатывает. Это похоже на то, что php-код запихнули в файл шаблона.
    Вместо rand() можешь использовать microtime(true) - это даст гарантию, что код не повторится никогда, даже случайно.

    Добавлено спустя 6 минут 33 секунды:
    [​IMG]
    Ай-я-яй, кто же с таким заголовком капчу отдаёт?
     
  24. Panich

    Panich Активный пользователь

    С нами с:
    10 май 2011
    Сообщения:
    548
    Симпатии:
    0
    Адрес:
    Ростов-Москва
    Вот код:
    Код (Text):
    1. <?php
    2. $rend = rend(0,999999);
    3.                    
    4.                 echo '<h2><span>Заявка на размещение темы для опроса:</span></h2>
    5.                         <form id="formTest" action="inp_test.php" method="post">
    6.                             <ul>
    7.                                 <li>Спасибо за то,что решили воспользоваться этой услугой, но уточню несколько условий:</li>
    8.                                 <li>1. Я оставляю за собой право корректировать всю предоставленную Вами информацию, если посчитаю, что она не удавлетваряет политике сайта. Соответствеено появится она на сайте с некоторым опазданием.</li>
    9.                             </ul>
    10.                             <p>ТЕМА (от 2-х до 70-ти символов русского или латинского алфавита):</p>
    11.                             <input type="text" name="title" maxlength="100" value=""><br>
    12.                             <p>ВАРИАНТЫ ОТВЕТОВ (символы русского или латинского алфавита):</p>
    13.                             <input type="text" name="answer[]" maxlength="20" value=""><br>
    14.                             <input type="text" name="answer[]" maxlength="20" value=""><br>
    15.                             <input type="text" name="answer[]" maxlength="20" value=""><br>
    16.                             <input type="text" name="answer[]" maxlength="20" value=""><br>
    17.                             <input type="text" name="answer[]" maxlength="20" value=""><br>
    18.                             <input type="text" name="answer[]" maxlength="20" value=""><br>
    19.                             <p>Email АДРЕС (MyEmail@mail.ru):</p>
    20.                             <input type="text" name="email" value=""><br>
    21.                             <label for="cod">КОД С КАРТИНКИ:</label><br>
    22.                             <label for="cod"><img src="code/my_codegen.php?r=$rend"></label>
    23.                             <input name="code" class="text" type="text"/><br>
    24.                             <input id="btn_sendTest" type="submit" value="СПРОСИТЬ?" class=""/>
    25.                         </form>';
    26.                 }
    27. ?>
    igordata, YSandro, теперь понятно почему я так сделал или опять нет?
    sobachnik, пусть код хоть и повторяется, но работает!
    Больше всего меня мучает вопрос почему перестал он нормально функционировать два дня назад...
     
  25. siiXth

    siiXth Активный пользователь

    С нами с:
    14 мар 2010
    Сообщения:
    1.447
    Симпатии:
    1
    Код (Text):
    1. $rend = rend(0,999999);
    rand rand rand
    и тут конкатенация
    Код (Text):
    1. <img src="code/my_codegen.php?r='.$rend.'"></label>