PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (37): В начало « ... 22 23 24 25 [26] 27 28 29 30 ... » В конец

> Найдено сообщений: 542
event Отправлено: 10 Февраля, 2012 - 01:31:12 • Тема: Реврайты • Форум: Вопросы новичков

Ответов: 2
Просмотров: 439
Привет.
Помогите написать реврайты для htaccsess:

http://mysite[dot]com/news.php?actio[dot][dot][dot]details&id=8
http://mysite[dot]com/news/1 (1, это ID)

http://mysite[dot]com/news.php?action=addnew
http://mysite[dot]com/news/addnew

http://h34242g/news.php?action=edit&id=1
http://mysite[dot]com/news_edit/1 (1, это ID)

http://mysite[dot]com/news.php?actio[dot][dot][dot]=delete&id=7
http://mysite[dot]com/news_delete/1 (1, это ID)

Заранее спасибо.
event Отправлено: 10 Февраля, 2012 - 01:21:16 • Тема: Организация проверки • Форум: Вопросы новичков

Ответов: 11
Просмотров: 307
Без этой хни никак?
У меня уже есть подключение к базе.
event Отправлено: 10 Февраля, 2012 - 01:12:30 • Тема: Организация проверки • Форум: Вопросы новичков

Ответов: 11
Просмотров: 307
Что за $db->query, и ->fetch_row();, ошибки...
event Отправлено: 10 Февраля, 2012 - 00:41:09 • Тема: Организация проверки • Форум: Вопросы новичков

Ответов: 11
Просмотров: 307
Привет, есть переменная $page = "contacts.php", нужно чтобы делался запрос в таблицу text, и проверял ячейку page, если ячейка page какой нибудь записи равна переменной $page, то чтобы выкидывало die, а если такого не обнаружено, то чтобы скрип работал дальше.

Заранее спасибо.
event Отправлено: 09 Февраля, 2012 - 21:10:48 • Тема: Как по простому за паролить админку? • Форум: Вопросы новичков

Ответов: 3
Просмотров: 139
Хотелось бы на HTTP заголовках, и чтобы пароль шифровался в MD5
event Отправлено: 09 Февраля, 2012 - 21:07:17 • Тема: Как по простому за паролить админку? • Форум: Вопросы новичков

Ответов: 3
Просмотров: 139
Привет, как по простому за паролить админку?
event Отправлено: 09 Февраля, 2012 - 18:50:59 • Тема: Срабатывает - но не верно... • Форум: Вопросы новичков

Ответов: 3
Просмотров: 124
Привет, есть такой код:
PHP:
скопировать код в буфер обмена
  1. function authentication() {
  2. $config['login'] = "admin"; //Логин Администратора
  3. $config['password'] = "c4ca4238a0b923820dcc509a6f75849b"; //Пароль Администратора, хранится в MD5
  4.  
  5.  
  6. if (!isset($_SERVER['PHP_AUTH_USER']) || $_SERVER['PHP_AUTH_USER'] <> $config['login'] || md5(md5($_SERVER['PHP_AUTH_PW']).$_SERVER['PHP_AUTH_USER']) <> $config['password']){
  7.  
  8. header("WWW-Authenticate: Basic realm=\"Administration\"");
  9. header("HTTP/1.0 401 Unauthorized");
  10.  
  11. bark("Пароль введенный в поле <b>Авторизация</b> - неверный.");
  12. }
  13.  
  14. unset($config['password'], $config['login']);
  15.  
  16. }


Вот код авторизации в админку, срабатывает, но когда я ввожу 100% верный пароль и логин, он снов мне выбивает форму авторизации.
event Отправлено: 09 Февраля, 2012 - 11:23:31 • Тема: Помогите дополнить код • Форум: Вопросы новичков

Ответов: 14
Просмотров: 553
Привет, есть такая функция:
PHP:
скопировать код в буфер обмена
  1. function access() {
  2.  
  3. /*Данные для авторизации*/
  4. $config['login'] = "admin"; //Логин Администратора
  5. $config['password'] = "4ad71f4d98610ff76837170912ece1ff"; //Пароль Администратора, хранится в MD5
  6. $config['ipusers'] = array("188.222.22.222"); //IP адресса Администраторов.
  7.        
  8. if (!isset($_SERVER['PHP_AUTH_USER']) || $_SERVER['PHP_AUTH_USER'] <> $config['login'] || md5(md5($_SERVER['PHP_AUTH_PW']).$_SERVER['PHP_AUTH_USER']) <> $config['password']){
  9.  
  10. header("WWW-Authenticate: Basic realm=\"Administration\"");
  11. header("HTTP/1.0 401 Unauthorized");
  12.  
  13. bark("Вы ошиблись при наборе логина или пароля.");
  14. }
  15.  
  16. unset($config['login'], $config['password']);
  17. }


В переменной содержится список IP адресов, нужно на начале функции сделать проверку, а точнее проверяем айпи адрес юзверя, если его айпи-адресс есть в списке (в переменной $config['ipusers'], то продолжаем выполнять функцию, если нет, выкидываем die, ну вот помогите реализовать
event Отправлено: 07 Февраля, 2012 - 02:05:56 • Тема: Вывоод < ID • Форум: Вопросы новичков

Ответов: 10
Просмотров: 296
Привет, есть такой код:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. require_once("functions.php");
  4.  
  5. dbconnect();
  6.  
  7. $result = mysql_query("SELECT * FROM torrents ORDER BY id  DESC LIMIT 1");
  8. $torrent = mysql_fetch_array($result) or die("Error Torrent...");
  9.  
  10. echo $torrent['id'];
  11.  
  12.  
  13.  
  14.  
  15. ?>


Он выводит, ID самой последной записи в таблице torrents.
А как сделать, чтобы он выводил самый наименьший ID?
event Отправлено: 06 Февраля, 2012 - 16:07:00 • Тема: Мистика, не работает • Форум: Вопросы новичков

Ответов: 4
Просмотров: 152
EuGen не, там все четко int(0) array(1) { ["action"]=> string(11) "saveeditnew" }
event Отправлено: 06 Февраля, 2012 - 15:45:37 • Тема: Мистика, не работает • Форум: Вопросы новичков

Ответов: 4
Просмотров: 152
Привет.
Есть такой код:
PHP:
скопировать код в буфер обмена
  1. elseif ($action == 'saveeditnew') {
  2.  
  3. $id = (int)$_GET['id'];
  4.  
  5. $subject = htmlspecialchars(unesc($_POST["subject"]));
  6. $text = htmlspecialchars(unesc($_POST['text']));
  7.  
  8. if (!$subject){
  9. bark("You did not enter a title, please <a href=\"javascript:history.go(-1);\">go back</a>...");
  10. }
  11.  
  12. if (!$text){
  13. bark("You have not entered (the message), please <a href=\"javascript:history.go(-1);\">go back</a>...");
  14. }
  15.  
  16. if (strlen($subject) < 3){
  17. bark("The title should be prepared with 3 characters or more, please <a href=\"javascript:history.go(-1);\">go back</a>...");
  18. }
  19.  
  20. if (strlen($text) < 50){
  21. bark("The text (message) must be drawn up with 50 characters or more, please <a href=\"javascript:history.go(-1);\">go back</a>...");
  22. }
  23.  
  24. if (strlen($subject) > 150){
  25. bark("The title has a lot of characters, the maximum allowed 150 characters, please <a href=\"javascript:history.go(-1);\">go back</a>...");
  26. }
  27.  
  28. if (strlen($text) > 5000){
  29. bark("The text (message) has so many characters, the maximum allowed 5000 characters, please <a href=\"javascript:history.go(-1);\">go back</a>...");
  30. }
  31.  
  32. $updateset[] = "subject = " . sqlesc($subject);
  33. $updateset[] = "body = " . sqlesc($text);
  34.  
  35. $result = sql_query("UPDATE news SET " . implode(",", $updateset) . " WHERE id = " . $id) or sqlerr(__FILE__,__LINE__);
  36.  
  37. if ($result){
  38. stdhead("The process of saving the edited data"); begin_frame("The process of saving the edited data"); stdmsg("Successfully","Your news has been successfully added, now you will be redirected to the page with your news... <META HTTP-EQUIV='refresh' CONTENT='2; url=?action=details&id=".$id."'>"); end_frame(); stdfoot();
  39. }else{
  40. stdhead("The process of saving the edited data"); begin_frame("The process of saving the edited data"); stdmsg("Error", "An unknown error occurred...", "error"); end_frame(); stdfoot();
  41.  
  42.      }
  43.  
  44.   }


Как видите, пере адресация делается через <META>, ну вот она делается, но меня перенаправляет на ?action=details&id=0, а почему там 0, я же вставляю туда айдишник через переменную $id, где мой косяк что править?
event Отправлено: 05 Февраля, 2012 - 16:35:18 • Тема: Неправильный вывод • Форум: Работа с СУБД

Ответов: 2
Просмотров: 717
Все правильно, ну 100%
event Отправлено: 05 Февраля, 2012 - 15:55:07 • Тема: Неправильный вывод • Форум: Работа с СУБД

Ответов: 2
Просмотров: 717
Привет.
Есть такой код:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. require_once("include/bittorrent.php");
  4. dbconn();
  5.  
  6. $resulter = sql_query("SELECT * FROM news AS n LEFT JOIN users ON users.id = n.userid ORDER BY n.id DESC LIMIT 20") or sqlerr(__FILE__, __LINE__);
  7. while ($rower = mysql_fetch_assoc($resulter)){
  8.  
  9. echo $rower['added']."<br />";
  10.  
  11. }
  12.  
  13. ?>


Он выводит даты создания новостей, на данный момент новостей в базе 2 штуки.
После исполнения, скрипт выдает следующее:
CODE (text):
скопировать код в буфер обмена
  1.  
  2. 2012-02-03 19:55:48
  3. 2012-02-03 19:55:48
  4.  
Теперь вопрос, почему даты одинаковые? В базе у них вообще разные даты.
А почему так? Как поправить?
event Отправлено: 28 Января, 2012 - 22:24:23 • Тема: Легкая авторизация в администраторскую • Форум: Вопросы новичков

Ответов: 23
Просмотров: 1373
Почитай пару постов выше.
event Отправлено: 28 Января, 2012 - 20:57:53 • Тема: Легкая авторизация в администраторскую • Форум: Вопросы новичков

Ответов: 23
Просмотров: 1373
Чего не кто не знает?

Страниц (37): В начало « ... 22 23 24 25 [26] 27 28 29 30 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB