Jump to content

Int

Expert
  • Posts

    3,339
  • Joined

  • Last visited

  • Days Won

    30

Everything posted by Int

  1. Если под "вылавливать" подразумевается диалоговое окно, то вряд ли. А с цветами - это в папке languages или через меню options.
  2. Значит нужно сменить самоучитель на тот, который писал грамотный автор.
  3. Int

    Списки

    <form action="aa.php" method="get"> <select name="town"> <option value="0">Лямбирь</option> <option value="1">Краснослободск</option> </select> </form> aa.php .........шапка $town=(int)$_GET['town']; if ($town < 0) die('Плохой город'); $r=$sql->query("SELECT * FROM streets WHERE town=$town"); //$sql - объект некоторого самопального класса if (!is_array($r)) die('Нет улиц в этом городе'); $options=''; foreach ($r as $bbb) $options.='<option value="'.$bbb['id'].'">'.$bbb['street'].'</option>'; echo $option; .........лапти Это всё условно. Делать лучше без die(), а какой-нибудь функцией, которая будет делать return с кодом ошибки, к примеру.
  4. http://ru2.php.net/manual/en/function.preg-match.php Мануал только на английском, но я думаю, погуглив найдёшь и русское описание регулярок.
  5. Судя по всему, серверная часть у него уже есть У человека с формой загвоздка. 3ABAPKA, исходя из твоего поста, можно понять, что без php нельзя сделать регистрацию, это ты зря.
  6. Но не на форуме же! По вопросам ясно видно, что он теорию вообще не знает. И судя по всему, всё, что ему тут пишут, берёт бездумно.
  7. Int

    Списки

    И в чём конкретно проблемы? Получаешь значение из формы, по нему получаешь нужнымй список, формируешь <select>
  8. Автор, может тебе лучше учебник почитать? А то я чую, у тебя такой быдлокод получится кишащий sql-инъекциями...
  9. Имя: <input type="text" name="name"><input type="submit" value="Регистрировать пользователи">
  10. awk - никсовая программа, которая делает то, что надо. Но маны курить замучаешься. Лично я на том же php сделал бы scandir, потом file_get_contents, str_replace (или preg_replace) и дальше file_put_contents. Всё.
  11. file:///d:/file.jpg так поди как-нибудь
  12. Так я и не жду от него значения, он ставит переменную, а я потом через $sql->err() эту переменную проверяю Кстати, если переписать на if, то функция, часть которой я показал, не сможет делать select. Ну да не суть, гдавное, что у меня работает.
  13. Но если статичные страницы уже созданы и переделать их на динамические нет возможности, нужно использовать или какую-нибудь самопильную тулзу или awk кажется. Ну или просто поискать по инету программу с таким функционалом.
  14. try { $rs=sqlite_query($this->db,$string); if ($rs === false) throw new Exception('Ошибка выполнения SQL-запроса'.($this->debug?': '.sqlite_error_string(sqlite_last_error($this->db)):'')); } catch (Exception $ex) { $this->err=$ex->getMessage(); return 0; }У меня в этом случае всё равно сам sqlite ошибками сыпет, пока не сделаю @sqlite_query. Так что какой-то странный try
  15. Покажите на живом примере. Не может так быть, чтобы одна ссылка вела в два разных места.
  16. Попробуй через simplexml прогнать, вдруг примет. Если только все тэги грамотно открыты-закрыты и в параметрах кавычки не пропущены.
  17. И вот лично я должен ради своего удовольствия ползать по этому коду и искать ошибку по описанию "горизонтально ходит, а внутри ходит только конём"?
  18. А я-то уж надеялся на прорыв, который позволил бы отказаться от серверных языков совсем
  19. А что, в php.ini сделать поиск по output buffering религия не позволяет? И таки забанили в гугле? Бееедный. Кстати, на каждом форуме есть кто-то, кого забанили. Вот у них там жестокая политика. Да, делай на css, почему бы и нет. Кодом потом поделись, я поглядеть очень уж хочу.
  20. Ну да, деление на ноль, пожалуй, не отловит. Ктсати, там не только false, там ещё и 0 и '' и ещё несколько значений. Но ведь $a можно проверять и if (!is_resource($a)), if (is_object($a)). В большинстве случаев подавления ошибок достаточно чтобы не выодить их пользователю, но обработать отсутствие нужного результата.
  21. А что, не сработает?
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy