PHP.SU

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

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

> Найдено сообщений: 126
Zend Отправлено: 23 Мая, 2010 - 15:32:48 • Тема: Что такое фреймворки? • Форум: Программирование на PHP

Ответов: 8
Просмотров: 721
Спасибо....
Фреймворки (например - http://www.code-igniter.ru/) сложны в понимании ?
Zend Отправлено: 22 Мая, 2010 - 23:25:22 • Тема: Что такое фреймворки? • Форум: Программирование на PHP

Ответов: 8
Просмотров: 721
Для облегчения работы, траляля блаблабла......
Это штука вообще нужная ? Как она может упростить работу, можете рассказать мне на конкретном примере ? (возможно вымышленном)
Zend Отправлено: 22 Мая, 2010 - 22:20:03 • Тема: Что такое фреймворки? • Форум: Программирование на PHP

Ответов: 8
Просмотров: 721
Что такое фреймворки? И для чего они нужны ?
Например коде интегер...
Zend Отправлено: 21 Мая, 2010 - 22:53:36 • Тема: Вопрос по mod_rewrite • Форум: Программирование на PHP

Ответов: 5
Просмотров: 395
Не разбираюсь в этом, для своих нужд помог этот сервис - http://pr-cy[dot]ru/rewrite_mod
Zend Отправлено: 20 Мая, 2010 - 22:33:30 • Тема: не выводится get запрос • Форум: Программирование на PHP

Ответов: 12
Просмотров: 1038
Всё работает. Возможно у вас просто нету апача ?
Zend Отправлено: 20 Мая, 2010 - 21:33:31 • Тема: не выводится get запрос • Форум: Программирование на PHP

Ответов: 12
Просмотров: 1038
Файл со скриптом называется index.php ?
Попробуйте данные вручную вбить в URL.
Zend Отправлено: 08 Мая, 2010 - 15:35:52 • Тема: СРОЧНО !!! НУЖЕНО ОПИСАНИЕ PHP ФОРУМА!!! • Форум: FreeLance

Ответов: 7
Просмотров: 2951
Мелкий пишет:
Как-как... СУБД тоже в файлах хранит всю информацию.

По факту всё работает на файлах.....
При работе с файлами свобода выбора только вначале. Как начнёшь, так всё, её уже нету, идёшь по прямой. СУБД вообще никак на свободу выбора не виляет.
Наверное не совсем корректно вы поняли мою мысль.
Цитата:
Не представляю как это всё будет работать без СУБД
- конечно я представляю вообще как это можно всё устроить.. Я имел в веду, не представляю, как приходится разработчику со всем этим делом возится...
Zend Отправлено: 08 Мая, 2010 - 14:35:16 • Тема: СРОЧНО !!! НУЖЕНО ОПИСАНИЕ PHP ФОРУМА!!! • Форум: FreeLance

Ответов: 7
Просмотров: 2951
Champion пишет:
Zend, этот форум работает на файлах.

Круто =)
Но я всё равно не представляю как это всё работает.. Как вообще можно это всё структурировать на файлах...
Zend Отправлено: 08 Мая, 2010 - 13:14:30 • Тема: рекурсивный реверс строки • Форум: Напишите за меня, пожалуйста

Ответов: 10
Просмотров: 82
А так ?
PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. function rec($str){
  4. $long = strlen($str); // Считаем длину для цикла
  5.                 for($i=1; $i<=$long; $i++){
  6.                         $b = (-1)*$i;  // Делаем параметр для substr
  7.                         $substrl .= substr($str, $b, 1);  // Получаем циклично по одному символу с конца строчки
  8.                 }
  9.         echo $substrl;
  10. }
  11. rec('Привет');
  12.  
  13.  
Zend Отправлено: 08 Мая, 2010 - 12:55:02 • Тема: СРОЧНО !!! НУЖЕНО ОПИСАНИЕ PHP ФОРУМА!!! • Форум: FreeLance

Ответов: 7
Просмотров: 2951
Данил пишет:
без базы данных Mysql и тп

Не представляю как это всё будет работать без СУБД
Zend Отправлено: 03 Мая, 2010 - 23:20:11 • Тема: Сайт не работает на локальной машине • Форум: Программирование на PHP

Ответов: 9
Просмотров: 704
Какие пути используются ? Относительный или абсолютные ?
Возможно не до конца восстановили бд
Zend Отправлено: 03 Мая, 2010 - 23:10:39 • Тема: Сайт не работает на локальной машине • Форум: Программирование на PHP

Ответов: 9
Просмотров: 704
Мало информации. ПХП Версии на локалке и до локалки какие ?
Zend Отправлено: 03 Мая, 2010 - 20:35:29 • Тема: Постраничная навигация • Форум: Напишите за меня, пожалуйста

Ответов: 24
Просмотров: 324
Может кому пригодится, мой пример кода:
(выводит список имен, хранящиеся в MySQL в столбце title)
PHP:
скопировать код в буфер обмена
  1.  
  2. $db->connect();
  3. $page = $_GET['page']; // Парсим номер страницы из URL
  4. $limit = 55; // Кол-во строк(новостей или что у вас там) на 1 страницу
  5.  
  6. if($page){$numDo = $limit*$page;} // Считаем до какой строчки будем парсить MySQL
  7. else {$numDo = $limit;} // Если страница страница не указана в URL
  8. $numOt = $numDo - $limit; // Считаем от какой строчки начинаем парсить MySQL
  9.  
  10.                                                
  11. $result = $db->query("SELECT * FROM text WHERE password = '' ORDER BY `ID` DESC LIMIT $numOt , $numDo"); // парсим MySQL...
  12.  
  13.              // Считаем, сколько всего страниц можно создать
  14.         $lastPage = $db->all_row($db->query("SELECT * FROM text WHERE password = '' ORDER BY `ID` DESC"))/$limit;
  15.                 if (is_double($lastPage)){ // Если получаем не целое число
  16.                                 $lastPage = (int) $lastPage; // Делаем его таковым
  17.                                 $lastPage = $lastPage + 1; // И прибавляем единицу.
  18.                 }
  19.                 if ($lastPage == 0){ // Если записей нету вообще
  20.                $lastPage = 1;
  21.              }         
  22.                
  23. // Делаем кнопки вперёд, назад, первая страница, последняя страница
  24.  
  25. if ($page>1){$last = $page - 1; $pageBack = '<a href = "/page-' . $last . '.html"><<<Назад</a>';}
  26. if ($page>1){$firstPage = '<a href = "/page-1.html">Первая страница</a>';}
  27. if ($page <= $lastPage and !($page == $lastPage)){$next = $page + 1; $pageNext = '<a href = "/page-' . $next . '.html">Вперёд>>></a>';}
  28. if (!($page == $lastPage)){$lastPagePag = '<a href = "/page-'. $lastPage . '.html">Последняя страница</a>';}


Остаётся только вывод, у меня он реализован так:

PHP:
скопировать код в буфер обмена
  1.  
  2.                          while ($myrow1[]=mysql_fetch_array($result));
  3.                          for($i=0; $i < $numDo; $i++)
  4.                          {
  5.                                              echo $myrow1[$i]['title'];
  6.                                              echo "<br>";
  7.                          }//endFor?>
  8.  


MySQL класс

PHP:
скопировать код в буфер обмена
  1.  
  2. class db{
  3.  
  4.                         public function connect(){
  5.                                  $this->db_con = mysql_connect(DBHOST, DBUSER, DBPASS);
  6.                                         mysql_select_db(DBNAME);
  7.                         }//end connect
  8.  
  9.                         public function query($query){
  10.                                  if(!$this->db_con){$db->connect();}
  11.                                         $this->db_query = mysql_query($query);
  12.                                         return $this->db_query;
  13.                                 }// end query
  14.                        
  15.  
  16.                        
  17.                         public function all_row($query){
  18.                                 if(!$this->db_con){$db->connect();}
  19.                                 $this->all_row = mysql_num_rows($query);
  20.                                 return  $this->all_row;
  21.                         }
  22.  
  23.  
  24. }//end class db
  25.  
  26.  


И .htaccess который делает доступным php скрипт через html.....

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. Options +FollowSymLinks
  3. RewriteEngine on
  4. # Редиректы
  5.  
  6. ############################################
  7. ## Построчная навигация
  8. ############################################
  9. RewriteRule page-(.*)\.html$ page.php?id=$1
  10.  
  11.  
  12.  
  13.  
Zend Отправлено: 03 Мая, 2010 - 20:12:59 • Тема: Практика программирования • Форум: Прочее

Ответов: 2
Просмотров: 56
koras пишет:
написать себе минисайт с админкой и хранением всего в базе

Да. Самый лучший способ....
PHP мой первый язык.
Всегда думал что чтобы нормально программировать нужно запомнить тысячи функций, пока не начал сам что-то пробовать. После 1-2 небольших опытов стало ясно, что большинство функций можно просто обойти другими способами, а чтобы программа корректно работала надо всего лишь записать в блокнот её функции, чтобы не запутаться в логике.
Как только получился первый скрипт, я влюбился в PHP и в программирование в целом, мне хотелось для всего написать отдельно свой скрипт. У меня даже скрипт есть - расписание пар и сколько раз я их прогулял =))
Zend Отправлено: 02 Мая, 2010 - 15:30:21 • Тема: как порсить URL? • Форум: Программирование на PHP

Ответов: 11
Просмотров: 976
kuller пишет:
ссылки как имели вид site.ru/news/files.php так и остаются

После этого сообщения возник вопрос:
Вы открывали site.ru/news/files.html ??

Страниц (9): « 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