PHP.SU

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

Страниц (10): В начало « ... 2 3 4 5 6 7 8 9 [10]

> Найдено сообщений: 147
Давит Отправлено: 07 Июня, 2011 - 23:48:37 • Тема: вакансия: web-программист, Москва, 50-70 т.р. • Форум: Объявления

Ответов: 19
Просмотров: 4999
Мелкий пишет:

0)
1)
2)

Радость
Давит Отправлено: 07 Июня, 2011 - 23:32:42 • Тема: Сортировка списка на php • Форум: Работа с СУБД

Ответов: 8
Просмотров: 4659
ORDER BY дата - Сортировка массива по дате
ORDER BY дата DESC - Сортировка массива по дате на обратном поратке

PHP:
скопировать код в буфер обмена
  1. $rezult = mysql_query("SELECT * FROM ваш_таблица ORDER BY дата");
  2. $row = mysql_fetch_array($rezult); //в массиве $row есть полное  содержание таблицы "ваш_таблица"
  3.  


AbrakadabrA пишет:
В дальнейшем хочу чтобы на странице покупки каждой даты сортировались по отдельным DIVам,

PHP:
скопировать код в буфер обмена
  1.  
  2. do
  3.     {
  4.  
  5. echo"<div> ".$row["дата"]."  </div>";
  6.  
  7.     }
  8. while($row = mysql_fetch_array($rezult))
Давит Отправлено: 07 Июня, 2011 - 16:18:54 • Тема: вакансия: web-программист, Москва, 50-70 т.р. • Форум: Объявления

Ответов: 19
Просмотров: 4999
Вам нужно опытный программист?
Давит Отправлено: 07 Июня, 2011 - 13:17:27 • Тема: Новости сайта • Форум: Если скрипт не работает

Ответов: 8
Просмотров: 3165
http://www.php.su/functions/?include Закатив глазки
Давит Отправлено: 07 Июня, 2011 - 13:05:52 • Тема: вопрос ос сесии • Форум: HTTP и PHP

Ответов: 6
Просмотров: 2113
можно так реализоватъ
время жизни сессии постав больше пример 2 час
добавляйте поля в таблице сессии datetime

на тех файлах где проверится присутствие сессии,
если есть сесия
добавь запрос чтобы обновила время в поле datetime на текущий время,
пример
PHP:
скопировать код в буфер обмена
  1. $query = "UPDATE session SET datetime = NOW() WHERE";
  2.  mysql_query($query);


потом удали те серии которые старше чем 45 мин последний активации.
пример
PHP:
скопировать код в буфер обмена
  1.  $query = "DELETE FROM session WHERE datetime < NOW() -  INTERVAL '45' MINUTE";
  2.   mysql_query($query);
Давит Отправлено: 07 Июня, 2011 - 12:26:47 • Тема: Что надо сделать? • Форум: SQL и Архитектура БД

Ответов: 6
Просмотров: 38
попробуй так
PHP:
скопировать код в буфер обмена
  1.     <?PHP
  2.     ##########Проверка авторизации################
  3.    if (isset($_COOKIE['nick'])){
  4.     $nick = filtr($_COOKIE['nick']);
  5.     $pass = filtr($_COOKIE['pass']);
  6.     $pass = md5($pass);
  7.     $rezult = mysql_query("SELECT * FROM user WHERE nick = '$nick'");
  8.         $qb = mysql_fetch_array($rezult);
  9.     if($qb['pass'] == $pass){
  10.     $on=1;
  11.     }else{
  12.     $on=0;
  13.     }
  14.     }
  15.     ##########$user################
  16.    $rezult1 = mysql_query("SELECT * FROM user WHERE nick = '$nick'");
  17.         $user=mysql_fetch_array($rezult1);
  18.     ##########настройки################
  19.   $rezult12 = mysql_query("SELECT * FROM settings");
  20.         $settings=mysql_fetch_array($rezult2);
  21.     if($settings['id']==''){
  22.     mysql_query("INSERT INTO `settings` (`reg`) values('0')");
  23.     }
  24.     if($settings['icon']==''){$settings['icon']='2.png';}
  25.     if($settings['logo']==''){$settings['logo']='logo.png';}
  26.     ##########Присваевание $time функции time()#######
  27.    $time=time();
  28.     ##########Время################
  29.    function vremja($timeN=NULL){
  30.     global $user;
  31.     global $time;
  32.     if($timeN==NULL)$timeN=$time;
  33.      
  34.     if(isset($user))$timeN=$timeN+$user['set_timesdvig']*60*60;
  35.     $timeMsg="".date("j M H:i", $timeN)."";
  36.     $time_p[0]=date("j n", $timeN);
  37.     $time_p[1]=date("H:i", $timeN);
  38.      
  39.     if($time_p[0]==date("j n"))$timeMsg=date("H:i", $timeN);
  40.      
  41.     if($time_p[0]==date("j n", $time+$user['set_timesdvig']*60*60))$timeMsg="сегодня в $time_p[1]";
  42.     if($time_p[0]==date("j n", $time-60*60*(24-$user['set_timesdvig'])))$timeMsg="вчера в $time_p[1]";
  43.      
  44.     $timeMsg=str_replace("Jan","Янв",$timeMsg);
  45.     $timeMsg=str_replace("Feb","Фев",$timeMsg);
  46.     $timeMsg=str_replace("Mar","Мар",$timeMsg);
  47.     $timeMsg=str_replace("Apr","Апр",$timeMsg);
  48.     $timeMsg=str_replace("May","Мая",$timeMsg);
  49.     $timeMsg=str_replace("Jun","Июн",$timeMsg);
  50.     $timeMsg=str_replace("Jul","Июл",$timeMsg);
  51.     $timeMsg=str_replace("Aug","Ауг",$timeMsg);
  52.     $timeMsg=str_replace("Sep","Сен",$timeMsg);
  53.     $timeMsg=str_replace("Oct","Окт",$timeMsg);
  54.     $timeMsg=str_replace("Nov","Ноя",$timeMsg);
  55.     $timeMsg=str_replace("Dec","Дек",$timeMsg);
  56.     return $timeMsg;
  57.     }
  58.     ##########Онлан################
  59.    if($on==0){
  60.     $rezuult3 = mysql_query("SELECT * FROM guests WHERE ip = '".$_SERVER['REMOTE_ADDR']."'");
  61.         $guests=mysql_fetch_array($rezuult3);
  62.     if($guests['id']==''){
  63.     mysql_query("INSERT INTO guests (ip, date_last) values('".$_SERVER['REMOTE_ADDR']."', '$time')");
  64.     }
  65.     mysql_query("UPDATE guests SET date_last = $time WHERE ip = '".$_SERVER['REMOTE_ADDR']."'");
  66.     }
  67.     if($on==1){
  68.     $new_time_online_us=$time-$user['date_last'];
  69.     if($new_time_online_us>600){$new_time_online_us=0;}
  70.     $time_online_us=$user['time_online']+$new_time_online_us;
  71.     $browser=explode(' ',@$_SERVER['HTTP_USER_AGENT']);
  72.     mysql_query("UPDATE `user` SET `date_last` = '$time', `browser` = '".$browser[0]."', `time_online` = '$time_online_us', `ip` = '".$_SERVER['REMOTE_ADDR']."' WHERE `id` = '$user[id]'");
  73.     }
  74.     ##########фильтрация $_POST################
  75.    function filtr($somestr){
  76.     $somestr=trim(mysql_real_escape_string(htmlspecialchars(str_replace("\0","",$somestr))));
  77.     return $somestr;
  78.     }
  79.     ##########фильтрация $_GET################
  80.    function fil($somest){
  81.     $somest=trim(mysql_real_escape_string(htmlspecialchars(str_replace("\0","",$somest))));
  82.     return $somest;
  83.     }
  84.     ##########Показ ошибок################
  85.    if($user['level']<=10){
  86.     error_reporting(0);
  87.     }
  88.     ##########Рубашки пользователей################
  89.    function jacket($jacket){
  90.     global $user;
  91.     global $time;
  92.     if($jacket['pol']==0){
  93.     if($jacket['date_last']<$time-600){
  94.     $us_img_k='woman_off.gif';
  95.     }else if($jacket['date_last']>$time-600 && $jacket['level']<2){
  96.     $us_img_k='woman_on.gif';
  97.     }else if($jacket['date_last']>$time-600 && $jacket['level']<10){
  98.     $us_img_k='mod_woman.gif';
  99.     }else if($jacket['date_last']>$time-600 && $jacket['level']<=11){
  100.     $us_img_k='admin_woman.gif';
  101.     }
  102.     echo'<img src=\'styles/'.$user['them'].'/img/'.$us_img_k.'\' alt=\'image\'/> ';
  103.     }else{
  104.     if($jacket['date_last']<$time-600){
  105.     $us_img_k='man_off.gif';
  106.     }else if($jacket['date_last']>$time-600 && $jacket['level']<2){
  107.     $us_img_k='man_on.gif';
  108.     }else if($jacket['date_last']>$time-600 && $jacket['level']<10){
  109.     $us_img_k='mod_man.gif';
  110.     }else if($jacket['date_last']>$time-600 && $jacket['level']<=11){
  111.     $us_img_k='admin_man.gif';
  112.     }
  113.     echo'<img src=\'styles/'.$user['them'].'/img/'.$us_img_k.'\' alt=\'image\'/> ';
  114.     }
  115.     }
  116.     ##########Время################
  117.    $vremja=''.date('H:i:s').'';
  118.      
  119.     if($on==0){$user['them']=$settings['them'];}
  120.     if($user['them']==''){$user['them']=$settings['them'];}
  121.     ?>
Давит Отправлено: 06 Июня, 2011 - 23:54:16 • Тема: Кусок кода • Форум: Вопросы новичков

Ответов: 11
Просмотров: 391
PHP:
скопировать код в буфер обмена
  1.          if ($login == ""){
  2.                  $contnomer++;
  3.          echo ""._LOGIN_EROR."";
  4.          }     
  5.                
  6.         if (strlen($_POST['password']) < 6){
  7.                 $contnomer++;
  8.                 echo ""._PASS_NUM_6."";
  9.         }
  10.  
  11.                 if ($password == "" || $passwordcop == "" || $password != $passwordcop){
  12.                 $contnomer++;        
  13.                 echo ""._PASS_EROR."";
  14.          }
  15.                         if ($_POST['email'] == ""){  
  16.                         $contnomer++;        
  17.                 echo ""._EMAIL_EROR."";
  18.          }
  19.                                 if ($icq  == ""){    
  20.                                 $contnomer++;      
  21.                 echo ""._ICQ_EROR."";
  22.          }
  23. if($contnomer > 0 ){
  24. html код ...
  25. } esle {
  26. добавляем в базе новие дание..
  27.  }
  28.  
Давит Отправлено: 06 Июня, 2011 - 15:47:44 • Тема: не получается вывести значение из базы • Форум: SQL и Архитектура БД

Ответов: 2
Просмотров: 31
PHP:
скопировать код в буфер обмена
  1.   $qwe=mysql_query("SELECT res_g FROM otv WHERE id_v='1' AND id_otv='2'");
  2.  
  3.   $rezult = mysql_fetch_array($qwe);
  4.   $res_g = $rezult ['res_g'];
  5.  
  6. echo "".$res_g." или ";
  7. echo $res_g;
  8.  
  9.  
  10.  
Давит Отправлено: 06 Июня, 2011 - 15:25:10 • Тема: Скрипт комментариев на php для html сайта • Форум: Если скрипт не работает

Ответов: 1
Просмотров: 4888
с помощью php добавляем комментарий база Дании,все комментарии там
будут сохранятся, потом где нужно показать вводим на екран
Давит Отправлено: 05 Июня, 2011 - 11:32:57 • Тема: Учебник PHP/книги php • Форум: Вопросы новичков

Ответов: 12
Просмотров: 493
molchun201 Вы уже купили?
Хочу сказать вы смотрели видео курс.
Давит Отправлено: 05 Июня, 2011 - 11:17:00 • Тема: Учебник PHP/книги php • Форум: Вопросы новичков

Ответов: 12
Просмотров: 493
Спасибо вам,

Мне ране сказали что надо сначало изучить html, CSS,
Я изучил, думаю как начинающий хорошо разбираюсь.
Знаю что переставляет JavaScript, но пока что все время хочу изучит php.

Читал книги по php, умею написать пиастре программами, но думаю это очень мало часть что я знаю и понимаю.
Хочу найти хорошие книги, или видео уроки, немного трудных примерах.
Обращаюсь здесь потому что, знаю многие посетители сайта уже прошли этот путь, и многут мне показать правильный путь.
Давит Отправлено: 03 Июня, 2011 - 11:00:17 • Тема: Учебник PHP/книги php • Форум: Вопросы новичков

Ответов: 12
Просмотров: 493
Здравствуйте.


Хочу хорошо научится программировать.
Думаю для начало надо прочитать хорошие книги.
Пожалуйста посоветовайте какое книги читать.

Спасибо

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB