PHP.SU

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

Страниц (15): « 1 2 3 4 [5] 6 7 8 9 ... » В конец

> Найдено сообщений: 214
Green Отправлено: 22 Августа, 2012 - 11:42:14 • Тема: Как можно организовать подгрузку содержимого средствами php? • Форум: Вопросы новичков

Ответов: 7
Просмотров: 265
eter4, Да. Можете еще добавить такие ячейки как title, description, keywords... Чтобы сделать для каждой страницы свой title и т.д.

Bio man, Что Вы имеете в виду?
Green Отправлено: 22 Августа, 2012 - 00:17:25 • Тема: Как можно организовать подгрузку содержимого средствами php? • Форум: Вопросы новичков

Ответов: 7
Просмотров: 265
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. $page = isset($_GET['id']) ? $_GET['id'] : 'index.php';
  3.  
  4. $query = mysql_query("SELECT `page` FROM `pages`
  5. WHERE `page` = '" . mysql_real_escape_string($page) . "'") or die(mysql_error());
  6.  
  7. if(mysql_num_rows($query) > 0)
  8. {
  9.         require $page;
  10. }
  11. else
  12. {
  13.         require '404.php';
  14. }

Вопрос не ясен. Но предполагаю что имеется в виду это.
Green Отправлено: 21 Августа, 2012 - 19:33:10 • Тема: Объясните пожалуйста • Форум: Напишите за меня, пожалуйста

Ответов: 8
Просмотров: 73
Darkphantom пишет:
сделал с помощью do-while

Зачем? Курсов Е. Попова насмотрелись?)))
Green Отправлено: 21 Августа, 2012 - 19:18:43 • Тема: Объясните пожалуйста • Форум: Напишите за меня, пожалуйста

Ответов: 8
Просмотров: 73
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. ini_set('display_errors', true);
  3.  
  4. mysql_connect('localhost', 'root', '');
  5.  
  6. $query = mysql_query('SELECT `name` FROM `names`') or die(mysql_error());
  7. if(mysql_num_rows($query) > 0)
  8. {
  9.         $names = array();
  10.         while($row = mysql_fetch_assoc($query))
  11.         {
  12.                 $names[] = $row['name'];
  13.         }
  14. }
  15.  
  16. if(isset($names) && count($names) > 0)
  17. {
  18.         foreach($names as $name)
  19.         {
  20.                 echo $name, '<br />';
  21.         }
  22. }

Так шоль?
Green Отправлено: 18 Августа, 2012 - 21:06:16 • Тема: Удаление записи начиная с • Форум: Вопросы новичков

Ответов: 4
Просмотров: 166
Откуда удаление? С БД? Файла?
Green Отправлено: 18 Августа, 2012 - 21:05:25 • Тема: вопрос по функции fwrite() • Форум: Вопросы новичков

Ответов: 3
Просмотров: 113
А зачем спрашивать? Проверили бы, да и все.
Можно то можно, только фильтровать надо.
Green Отправлено: 18 Августа, 2012 - 10:41:11 • Тема: Проблема в запросе MSQl • Форум: Вопросы новичков

Ответов: 6
Просмотров: 175
Alex_dark74 пишет:
               '$this->last_name',
               '$this->name',
               '$this->sex',
               '$this->color',
               '$this->login',
               '$this->password',
               '$this->secret_question',
               '$this->secret_key'

PHP:
скопировать код в буфер обмена
  1.      
  2. '" . $this->last_name . "',
  3. '" . $this->name . "',
  4. '" . $this->sex . "',
  5. '" . $this->color . "',
  6. '" . $this->login . "',
  7. '" . $this->password . "',
  8. '" . $this->secret_question . "',
  9. '" . $this->secret_key . "'

?
Green Отправлено: 18 Августа, 2012 - 10:34:16 • Тема: Функции в php. • Форум: Вопросы новичков

Ответов: 6
Просмотров: 268
Если функция ничего не возвращает(return), можно без echo к ней обратиться. А если возвращает, то через echo можно вывести то что она вернула. Ну или присвоить переменной то, что она вернула.
Green Отправлено: 18 Августа, 2012 - 06:28:41 • Тема: Выдрать цифры • Форум: Вопросы новичков

Ответов: 1
Просмотров: 91
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. $string = 'http://st.kinopoisk.ru/images/film/675488.jpg,';
  3. preg_match('(\d+)', $string, $result);
  4.  
  5. echo $result[0];
  6.  

?
Green Отправлено: 18 Августа, 2012 - 06:18:18 • Тема: Условие при выборе • Форум: Работа с СУБД

Ответов: 2
Просмотров: 851
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT * FROM `table` WHERE `from` = 'user' AND `del_from` != 1 AND `del_to` != 1

Так что ли? Не совсем понятен Ваш вопрос...
Green Отправлено: 17 Августа, 2012 - 00:31:38 • Тема: Напишите скрипт пож • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 47
mail()
Green Отправлено: 16 Августа, 2012 - 18:17:56 • Тема: Вирусы на сайте • Форум: CMS и фреймворки

Ответов: 5
Просмотров: 1741
Это просто комментарий. Его можно и удалять, и изменять - в общем делать с ним все что угодно... Превосходно

P.S То что закомментировано, оно не выполняется. И вирусов содержать не может. Да даже если и есть в комментарии некий вредный код(в Вашем случае нету) - он не выполнится! Не понял и опечален
Green Отправлено: 16 Августа, 2012 - 17:05:30 • Тема: Условие • Форум: Вопросы новичков

Ответов: 9
Просмотров: 243
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. $myname = 'Artem';
  3. $array = array('admin', 'root', 'user');
  4.  
  5. foreach($array as $name)
  6. {
  7.    if(stripos($myname, $name) !== false)
  8.        die('Беда!');
  9. }

Только с циклом если. Ибо stripos() или strpos() в качестве аргумента needle, принимает строку. Не массив. Используйте in_array().

Вариант с in_array():
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. $myname = 'Artem';
  3. $array = array('admin', 'root', 'user');
  4.  
  5. if(in_array($myname, $array))
  6.    die('Беда!');
Green Отправлено: 15 Августа, 2012 - 06:59:43 • Тема: Как в селект вставить 2 значения? • Форум: Работа с СУБД

Ответов: 2
Просмотров: 774
Названия ячеек где это всё хранится скажите.

PHP:
скопировать код в буфер обмена
  1. $names .= '<option value="' . $resalt['login'] . '">' . $resalt['www'] . ' ' . $resalt['название ячейки с фамилией юзера']  . '</option>';

(Добавление)
Это:
quinlena пишет:
SELECT  `cn`. * ,  `first_name` AS  `www`


Заменить на:
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT  `cn`. * ,  `first_name` AS  `www`, `last_name`


Ну и:
quinlena пишет:
$names .= "<option value=\"{$resalt['login']}\">{$resalt['www']}</option>";


На:
PHP:
скопировать код в буфер обмена
  1. $names .= '<option value="' . $resalt['login'] . '">' . $resalt['www'] . ' ' . $resalt['last_name']  . '</option>';


Вот как-то так, если я правильно понял.
Green Отправлено: 13 Августа, 2012 - 18:07:34 • Тема: Как сделать переброс с - сайт.ru/страница.php?id=номер - на - номер.сайт.com • Форум: Вопросы новичков

Ответов: 11
Просмотров: 389
Tox, sctrip_tags() - от SQL Inj не спасет (если конечно ТС будет использовать переменную $id в запросе). Данная функция спокойно пропускает кавычки.

Я так понимаю что id у нас будет число, поэтому стоит использовать intval(), или же приставку int.

PHP:
скопировать код в буфер обмена
  1.  
  2. $id = intval($_GET['id']);
  3.  
  4. // Или:
  5. $id = (int) $_GET['id'];
  6.  


А вот для строк можно и нужно использовать mysql_real_escape_string().

И никакие инъекции не страшны. Улыбка

Страниц (15): « 1 2 3 4 [5] 6 7 8 9 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB