Вниз  PHP и мелкие вопросы
- 6.04.2012 / 16:38
Alsawin
  Пользователь

Alsawin 
Сейчас: Offline
Dinisimys1, а ты не можешь включить свои мозги?

Изменено Alsawin (6.04 / 16:38) (всего 1 раз)
- 6.04.2012 / 17:50
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
Мне кажется , что ошибка где-то тут:
  1. if ( isset($_POST['guest']))
  2. { $text=get_post('guest');
  3. $query="INSERT INTO `guest` VALUES" . "('$text')";}
  4. echo "</body></html>";
Но где?
- 6.04.2012 / 18:04
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
ура, все ок , только после того, как добавил слудующее:
  1. if (!mysql_query($query , $db_server))
  2. echo "Сбой при вставке данных: $query" . mysql_error();
  3. }
Как-то странно, я думал можно обойтись и без этого.
Код хоть и работает, но тормозит.
- 6.04.2012 / 18:08
Alsawin
  Пользователь

Alsawin 
Сейчас: Offline
Dinisimys1, проще
  1. mysql_query("INSERT ...") or die (mysql_error());

- 6.04.2012 / 18:37
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
Как-то странно : надо два раза нажать на кнопку отправить, чтобы отобразило результат на странице
- 6.04.2012 / 20:53
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
Dinisimys1, Каждый начинающий должен проделать этот путь в одиночку. Написать гостевую и прочие фишки, тогда дальше пойдет все как по маслу. Если написать тебе готовый пример, знаний от этого не прибавиться. Хотя этих примеров я уже несколько писал
__________________
 Магистр Мёда
- 6.04.2012 / 23:41
Alsawin
  Пользователь

Alsawin 
Сейчас: Offline
Koenig (06.04.2012/20:53)Dinisimys1, Каждый начинающий должен проделать этот путь в одиночку. Написать гостевую и прочие фишки, как бесстрашный воин!

Изменено Alsawin (6.04 / 23:41) (всего 1 раз)
- 7.04.2012 / 23:09
Николаевич
  Пользователь

Николаевич 
Сейчас: Offline
Dinisimys1 (06.04.2012/17:50)
Мне кажется , что ошибка где-то тут:if ( isset($_POST['guest'])){ $text=get_post('guest');$query="INSERT INTO `guest` VALUES" . "('$text')";}echo "</body></html>";Но где?
вроде так
  1. <?Php
  2. $text=(isset($_POST['guest'])) ? $_POST['guest'] : false;
  3. if($text){
  4. mysql_query('INSERT INTO `guest` (`поле`) VALUES ("'.mysql_real_escape_string($text).'")');
  5. }

- 8.04.2012 / 00:08
Николаевич
  Пользователь

Николаевич 
Сейчас: Offline
Dinisimys1, Вот те код для эксперементов,запаролишь сам,или маскеруй чтов ни кто не нашел,вводишь код,если ошибок нет то он исполняется и отображается с подсветкой,правда все примитивно,но я им учился писать коды.
  1. <form method="post">
  2. <textarea name="eval"></textarea>
  3. <input type="submit" value="Выполнить"><hr/>
  4. <?php
  5. $str=($_POST['eval']) ? $_POST['eval'] : 'echo \'test\';';
  6. highlight_string('<?php'."\n".$str."\n".'?>');
  7. echo '<br/>';
  8. eval(stripslashes($str));
  9. ?>

- 8.04.2012 / 00:16
Николаевич
  Пользователь

Николаевич 
Сейчас: Offline
хотя вот те чтоб евал спрятать хоть чуток
  1. <?php
  2. session_start();
  3. if(isset($_POST['pass'])) {
  4. $_SESSION['admin']=$_POST['pass'];
  5. }
  6. if($_SESSION['admin'] == 'password') {
  7. #запароленая страница
  8. }
  9. else
  10. {
  11. echo '<form method = "post">';
  12. echo '<input type = "password" name = "pass">';
  13. echo 'Введите пароль'."\n";
  14. echo '<br/><input type="submit" value= "enter">';
  15. echo '</form>';
  16. exit;
  17. }
  18. ?>

Наверх  Всего сообщений: 4740
Фильтровать сообщения
Поиск по теме
Файлы топика (129)