PHP.SU

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

Страниц (5): « 1 2 [3] 4 5 »

> Найдено сообщений: 69
Varan Отправлено: 09 Октября, 2012 - 08:23:54 • Тема: Как обрезать текст и как его лучше вывести ? • Форум: Вопросы новичков

Ответов: 5
Просмотров: 228
я анонс статьи сохраняю отдельно, как показала практика составленный автоматически анонс статьи не всегда устраивает, поэтому его с легкостью можно отредактировать без вреда для основного текста.
Varan Отправлено: 08 Октября, 2012 - 23:49:32 • Тема: Как вывести шаблонами объявления ? • Форум: Вопросы новичков

Ответов: 18
Просмотров: 567
xwebwork пишет:
Varan не не, я имел ввиду не каким способом, а как бы закоментил тут строку чтобы хорошо понимать что это делает ? цикл понятно но...

как вам удобно
PHP:
скопировать код в буфер обмена
  1. while($row = mysql_fetch_array($result)){include(adver.php);}// выводим в цикле файл шаблона


а вообще вам бы следовало выделить в отдельный файл подключение к базе
PHP:
скопировать код в буфер обмена
  1.  
  2. $rot = mysql_connect("localhost","uroter","1234"); /*Соединяемся с сервером MYSQL*/
  3.         mysql_query("SET NAMES 'utf8'"); /*Устанавливаем кодировку*/
  4.         mysql_select_db("roter"); /*Выбираем нужную БД*/

и подключать через include
Varan Отправлено: 08 Октября, 2012 - 23:41:59 • Тема: Как расшифровать md5() • Форум: Вопросы новичков

Ответов: 13
Просмотров: 443
ради интереса я у себя по базе пробежал по md5 из 814 пользователей у 4 хеш совпал с паролем qwerty ))) - d8578edf8458ce06fbc5bb76a58c5ca4
Varan Отправлено: 08 Октября, 2012 - 23:32:49 • Тема: Как вывести шаблонами объявления ? • Форум: Вопросы новичков

Ответов: 18
Просмотров: 567
xwebwork пишет:
Varandropoff Спасибо! Улыбка
(Добавление)
кстати как бы вы закомментировали (когда были новичком):
while($row = mysql_fetch_array($result)){include('adver.php'); /* ??? */

я и сейчас новичек ) а коменты делаю // в конце строки
а /* ??? */ если надо большой кусок срезать
Varan Отправлено: 08 Октября, 2012 - 23:15:55 • Тема: Как вывести шаблонами объявления ? • Форум: Вопросы новичков

Ответов: 18
Просмотров: 567
сори кавычки упустил
Varan Отправлено: 08 Октября, 2012 - 22:54:25 • Тема: Как вывести шаблонами объявления ? • Форум: Вопросы новичков

Ответов: 18
Просмотров: 567
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3.    $result = mysql_query("SELECT post_title, post_content FROM post ORDER BY id ASC LIMIT 20");
  4.    while($row = mysql_fetch_array($result))
  5.    {
  6.    
  7.  include(adver.php);
  8.     }
  9.     ?>
  10.  
Varan Отправлено: 08 Октября, 2012 - 22:48:08 • Тема: Как вывести шаблонами объявления ? • Форум: Вопросы новичков

Ответов: 18
Просмотров: 567
dropoff - а разжевать и в рот положить ) да, все правильно написано )
Varan Отправлено: 08 Октября, 2012 - 22:35:55 • Тема: Как вывести шаблонами объявления ? • Форум: Вопросы новичков

Ответов: 18
Просмотров: 567
$result = mysql_query("SELECT post_title,post_content FROM post WHERE id = '1'"); выведет только со значением 1
$result = mysql_query("SELECT post_title,post_content FROM post ORDER BY id ASC LIMIT 20 ");
выведет 20 строк сортировка от 1 к 20
если вместо ASC написать DESC сортировка будет от обратного
обрабатывать запрос через while
Varan Отправлено: 08 Октября, 2012 - 22:19:27 • Тема: Как вывести шаблонами объявления ? • Форум: Вопросы новичков

Ответов: 18
Просмотров: 567
echo "<pre>";
print_r($row);
echo "</pre>";

выведет вам все значения массива, применять по типу
echo "заголовок статьи-".$row[post_title] ;
Varan Отправлено: 08 Октября, 2012 - 22:14:51 • Тема: Как расшифровать md5() • Форум: Вопросы новичков

Ответов: 13
Просмотров: 443
KingStar пишет:
Gerd, Varan - Вы шутите??? Вам пол жизни понадобится для подбора Язычок

я писал о словарных словах, о том что в сети этого добра хватает, все сделано до нас) я не говорил о расшифровке, а о подборе популярных слов)
Varan Отправлено: 08 Октября, 2012 - 21:52:29 • Тема: Как расшифровать md5() • Форум: Вопросы новичков

Ответов: 13
Просмотров: 443
Gerd пишет:
Есть ли возможность расшифровать код, зашифрованный при помощи md5()?

есть базы паролей и к ним прилагается код полученный md5, в основном если для пароля используется словарное слово, то узнать его несложно.
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3.  $n='dog';
  4.  $x=md5($n);
  5.  echo $x;
  6. ?>
  7.  

получим 06d80eb0c50b49a509b49f2424e8c805 , если забить это в поисковик, то сразу выдаст что паролем является слово dog
$x=md5($n);
$n= md5($x);

будет посложнее
Varan Отправлено: 08 Октября, 2012 - 21:08:51 • Тема: Поменять цифры в числе • Форум: Вопросы новичков

Ответов: 6
Просмотров: 886
chuchu пишет:
Доброго времени суток! У меня есть задача: На основе заданного файла, содержащего натуральные числа, получить новый, где цифры каждого из данных чисел записаны в обратном порядке.
Объясните, пожалуйста, бестолковой как поменять ЦИФРЫ в ЧИСЛЕ, не могу решить, потому что числа могут быть и двухзначными и трехзначными и четырех, как это в цикле сделать, может специальная функция есть???


PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3.  $n=12345;
  4.  $x=strrev($n);
  5.  echo $x;
  6. ?>
  7.  


цикл думаю и сами напишите
Varan Отправлено: 08 Октября, 2012 - 20:53:19 • Тема: Увеличение на +1 в цикле • Форум: Вопросы новичков

Ответов: 9
Просмотров: 657
OrmaJever пишет:
Varan пишет:
вопрос поставил "Делаю выборку из MYSQL и при совпадении некоторого условия переменная в цикле должна увеличиваться на единицу" , а не как узнать количество строк в запросе )))

А указать автору на ошибку логики что нельзя? Реально даже на первый взгляд видно что код можно упростить и улучшить. А если очень хотелось сказать имено по теме то можно было и сылку дать http://php.su/learnphp/operators/?id Закатив глазки

после таких упрощений появляется куча новых вопросов )))) судя по написанию примера разбора выборки в первом посте
Varan Отправлено: 08 Октября, 2012 - 20:47:53 • Тема: Увеличение на +1 в цикле • Форум: Вопросы новичков

Ответов: 9
Просмотров: 657
OrmaJever пишет:
PHP:
скопировать код в буфер обмена
  1. $sql = mysql_query("SELECT count(*) as c FROM area WHERE `city_id` = 1");
  2. $area = mysql_fetch_object($sql)->c;

Блин хоть бы кто-то автору подсказал как правельно написать. Хм

вопрос поставил "Делаю выборку из MYSQL и при совпадении некоторого условия переменная в цикле должна увеличиваться на единицу" , а не как узнать количество строк в запросе )))
Varan Отправлено: 08 Октября, 2012 - 20:32:00 • Тема: Увеличение на +1 в цикле • Форум: Вопросы новичков

Ответов: 9
Просмотров: 657
Moulder пишет:
Добрый вечер! Подскажите пожалуйста.
Делаю выборку из MYSQL и при совпадении некоторого условия переменная в цикле должна увеличиваться на единицу

скрипт следующего плана:

$area = 0;
$sql = mysql_query("SELECT*FROM area");
while($data = mysql_fetch_array($sql))
{
if ($data[city_id] == "1" )
{
$area = $area+1; print $area;
} }

но при таком раскладе переменная area не увеличивается, а добавляет цифру к цифре. в итоге вместо 12 получаю 123456789101112

без цикла суммируется нормально. пробовал разные способы суммирования - не помогает

как раз все плюсуется, просто записывается в строчку

PHP:
скопировать код в буфер обмена
  1. $area = $area+1;
  2. print $area;
  3. echo "<br>";
  4.  

но корректнее использовать как в примере с верху $area++; вместо $area = $area+1;

а если вам нужно получить последнее значение $area
PHP:
скопировать код в буфер обмена
  1. $area = 0;
  2.     $sql = mysql_query("SELECT*FROM area");
  3.     while($data = mysql_fetch_array($sql))
  4.     {
  5.     if ($data['city_id'] == '1'){
  6.     $area++;
  7.     }
  8.     print $area;
  9.     }

Страниц (5): « 1 2 [3] 4 5 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB