PHP.SU

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

Страниц (141): В начало « ... 133 134 135 136 [137] 138 139 140 141 »

> Найдено сообщений: 2112
Stierus Отправлено: 19 Января, 2009 - 13:19:30 • Тема: Xранение сессий в БД... • Форум: Программирование на PHP

Ответов: 16
Просмотров: 3331
Цитата:
Это в основном нужно для форумов. Для того чтобы внизу было написано: эту страницу просматривают: и список логинов посетителей


А как связаны, где хранить сессии и эта незаурядная надпись на форуме ?
Stierus Отправлено: 19 Января, 2009 - 13:05:53 • Тема: Ищу людей в команду сайта • Форум: Объявления

Ответов: 20
Просмотров: 8581
Что даст человеку участие в ТВОЕМ проекте, какие требования к кандидатам?

ps
Я не рвусь в команду, просто, уточнив эти моменты, у тебя появится хоть малейший шанс кого-то найти Улыбка
Stierus Отправлено: 19 Января, 2009 - 13:00:15 • Тема: Определение размера файла • Форум: Программирование на PHP

Ответов: 18
Просмотров: 681
Сами же уточнили, что "не локального". Запрашивайте удалённый файл (только заголовки принимайте, тело обрезайте, оно вам не нужно) и смотрите поле "Content-length".
Stierus Отправлено: 19 Января, 2009 - 12:37:09 • Тема: Сосзадание карты сайта • Форум: Программирование на PHP

Ответов: 45
Просмотров: 1679
CODE (text):
скопировать код в буфер обмена
  1.  
  2. <?php
  3. $db = mysql_connect ("localhost","root");
  4. mysql_select_db ("test", $db);
  5. //*****************************************
  6.  
  7. $menul = mysql_query ("select * from subdivision", $db);
  8. while($menuL[]= mysql_fetch_array ($menul));
  9.  
  10. class tree{
  11.         public $content = false;
  12.        
  13.         function __construct($body=false){
  14.                 if($body){
  15.                         $this->content = $body;
  16.                 }
  17.         }
  18.        
  19.         function print_childs($pid=0){
  20.                 if(!$this->content){
  21.                         return false;
  22.                 }
  23.                 echo "<ul>\r\n";
  24.                 foreach($this->content as $elem){
  25.                         if(isset($elem['parent']) and $elem['parent'] == $pid){
  26.                                 echo "<li>\r\n";
  27.                                 echo $elem['name_ru']."\r\n";
  28.                                 $this->print_childs($elem['subdivision_id']);
  29.                                 echo "</li>\r\n";
  30.                         }
  31.                 }
  32.                 echo "</ul>\r\n";
  33.         }
  34. }
  35.  
  36. $tree = new tree($menuL);
  37. $tree->print_childs();
  38.  
  39. ?>
  40.  
Stierus Отправлено: 19 Января, 2009 - 11:40:12 • Тема: Сосзадание карты сайта • Форум: Программирование на PHP

Ответов: 45
Просмотров: 1679
Тогда структуру базы данных хоть выложите что ли
Stierus Отправлено: 19 Января, 2009 - 11:21:27 • Тема: Сосзадание карты сайта • Форум: Программирование на PHP

Ответов: 45
Просмотров: 1679
Цитата:
Я наверное опять туплю, у меня выводится ошибка
в строке private $content = false;

Печально, что у вас выводится ошибка, было бы неплохо код посмотреть Улыбка

ps
Класс не тестировал, привёл для наглядного показа хода мыслей, в котором нужно двигаться.
Stierus Отправлено: 19 Января, 2009 - 10:27:08 • Тема: IE не хочет работать с сессионными переменными • Форум: Программирование на PHP

Ответов: 23
Просмотров: 1496
zeit, в твоём примере слишком много "..." что бы говорить о чём-то конкретно, а если их убрать - будут тонны кода, которые ворочать лично у меня желания нет. Если окончательно зайдёшь в тупик (здесь или где-нибудь ещё так и не дадут дельных советов) - переходи в раздел "FreeLance", там точно помогут, хоть и не бесплатно.

ps
Попробуй на бумаге нарисовать логическую схему работы скрипта - в 90% случаев, приходит понимание проблемы Улыбка
Stierus Отправлено: 19 Января, 2009 - 10:11:40 • Тема: IE не хочет работать с сессионными переменными • Форум: Программирование на PHP

Ответов: 23
Просмотров: 1496
zeit, куки тут очень даже причём. Сервер отдаёт одинаковые страницы, если в 2-х браузерах из 3-х всё работает, стоит посмотреть на настройки 3-го браузера. Сессия сама хранится на сервере, но доступ к ней идёт по Session id, которая передаётся серверу от клиента в куке (опускаем другие варианты, 99% всех случаев именно в куках), если сервер не получит этот Id, то сессию он откроет новую (привязки к старой нет), а значит и информации в ней никакой не будет.

ps
Если считаешь, что знаешь лучше окружающих, в чём проблема - для чего задаёшь вопросы ?
Stierus Отправлено: 19 Января, 2009 - 09:44:04 • Тема: Cервис аккредитации PHP-разработчиков inPHP • Форум: Новости веб-технологий

Ответов: 39
Просмотров: 454
Пока готовлюсь, в скором времени буду пытаться сдать - боязно Улыбка
Stierus Отправлено: 19 Января, 2009 - 09:19:31 • Тема: Сосзадание карты сайта • Форум: Программирование на PHP

Ответов: 45
Просмотров: 1679
Champion, ты в разы увеличил нагрузку на базу данных. Касательно вопроса:

(Добавление)
Нельзя ли сделать так, что бы внутри блока "code" отступы сохранялись неизменными?
(Добавление)
Цитата:
родительский объект | подраздел | название

id раздела | id родительского раздела| название - у вас такая структура Улыбка


Как выводить:

CODE (text):
скопировать код в буфер обмена
  1.  
  2. class tree{
  3.         private $content = false;
  4.        
  5.         public function __construct($body=false){
  6.                 if($body){
  7.                         $this->content = $body;
  8.                 }
  9.         }
  10.        
  11.         public function print_childs($pid=0){
  12.                 if(!$this->content){
  13.                         return false;
  14.                 }
  15.                 echo "<ul>";
  16.                 foreach($this->content as $elem){
  17.                         if($elem['parent'] == $pid){
  18.                                 echo "<li>";
  19.                                 echo $elem['name_ru'];
  20.                                 //Если дерево большое - добавить тут удаление эл-тов из массива
  21.                                 $this->print_childs($elem['id']);
  22.                                 echo "</li>";
  23.                         }
  24.                 }
  25.                 echo "</ul>";
  26.         }
  27. }
  28.  
  29.  
  30. <?
  31. $db = mysql_connect ("localhost","root");
  32. mysql_select_db ("test", $db);
  33. //*****************************************
  34.  
  35. $menul = mysql_query ("select * from subdivision", $db);
  36. while($menuL[]= mysql_fetch_array ($menul));
  37.  
  38. $tree = new tree($menuL);
  39. $tree->print_childs();
  40.  



В яндексе посмотри слово "рекурсия"
Stierus Отправлено: 19 Января, 2009 - 09:01:04 • Тема: Система авторизации • Форум: Программирование на PHP

Ответов: 10
Просмотров: 513
Цитата:
tierus
Проглянь силкы,которые кинул EuGen,думаю понятно будет

Я знаю, как они работают, читать 30 страниц текста что бы понять одну твою фразу - нет желания, можно вкратце, что беспокоит ?Улыбка
Stierus Отправлено: 19 Января, 2009 - 08:55:37 • Тема: 2 вопроса • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 67
Цитата:
Насколько я понимаю мне нужно сделать грабер.

Не совсем верный подход. Тебе нужен не граббер, а тебе нужно
Цитата:
на базе данных там цифр переносить данные в свою базу и потом проводить с ними манипуляции типа нахождения среднего, суммы и т.п.


Исходя из этого, разделяй задачи:
1. получить содержимое удалённой страницы
2. получить из содержимого страницы конкретную информацию
3. сохранить информацию в базе данных
4. обработать информацию
(3 и 4 пунты иногда меняются местами)

Каждый из этих пунктов разбивай на подзадачи до тех пор, пока не дойдёшь до вопросов конкретно реализации (какие функции реализуют именно эту задачу)

Касательного моего разделения:
1. Тебе потребуется fopen или curl-функции
2. Тебе понадобится preg_match и знание синтаксиса регулярных выражений
3. Тебе понадобится mysql_connect и остальные функции для работой с mysql
4. Одному богу известно, что тебе может тут потребоваться.
Stierus Отправлено: 17 Января, 2009 - 13:50:00 • Тема: Cервис аккредитации PHP-разработчиков inPHP • Форум: Новости веб-технологий

Ответов: 39
Просмотров: 454
zend sertification не так крут, что тут пишут про эту голимотью ?
Stierus Отправлено: 16 Января, 2009 - 16:38:14 • Тема: JS: как получить доступ к тэгу внутри тэга с заданным ID? • Форум: JavaScript & VBScript

Ответов: 4
Просмотров: 2342
аа, ты про вложенные элементы, я думал, про передачу параметров в функцию Улыбка
Stierus Отправлено: 16 Января, 2009 - 16:24:58 • Тема: JS: как получить доступ к тэгу внутри тэга с заданным ID? • Форум: JavaScript & VBScript

Ответов: 4
Просмотров: 2342
CODE (text):
скопировать код в буфер обмена
  1. function chbox(id){
  2.     var el = document.getElementById(id);
  3.     alert(el.src);
  4. }


Ну там проверки добавить надо, само собой. Это ответ по сути.

Страниц (141): В начало « ... 133 134 135 136 [137] 138 139 140 141 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB