PHP.SU

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

Страниц (36): В начало « ... 28 29 30 31 32 [33] 34 35 36 »

> Найдено сообщений: 528
garvey Отправлено: 14 Июня, 2010 - 00:32:05 • Тема: Как в переменной сделать цикл? • Форум: Программирование на PHP

Ответов: 7
Просмотров: 387
PHP:
скопировать код в буфер обмена
  1. $query = "SELECT `number` FROM `table`";
  2. $table = mysql_query ($result);
  3. $count = mysql_num_rows ($result);
  4. $a = "<select>";
  5. for ($i = 0; $i < $count; $i ++)
  6.      $a .= "<option>" . mysql_result ($table, $i, 0) . "</option>";
  7. $a .= "</select>";
garvey Отправлено: 13 Июня, 2010 - 20:52:51 • Тема: Как в переменной сделать цикл? • Форум: Программирование на PHP

Ответов: 7
Просмотров: 387
Если я правильно понял,то решение будет таким:
PHP:
скопировать код в буфер обмена
  1. $row = mysql_fetch_array ($result);
  2. $count = mysql_num_rows ($result);
  3. $a = "<select>";
  4. for ($i = 0; $i < $count; $i ++)
  5.      $a .= "<option>" . $row ['number'] . "</option>";
  6. $a .= "</select>";
garvey Отправлено: 13 Июня, 2010 - 20:03:32 • Тема: онлайн wysiwyg редактор • Форум: HTML, Дизайн & CSS

Ответов: 5
Просмотров: 2695
Их множество. Самы популярные: fckEditor, TinyMCE.
Я же пользуюсь ELRTE. Новый, очень удобный, легко настраиваемый, малотребовательный. Да и нету таких глюков как в ветеранаха WYSIWYG.
Также очень удобный файловый менеджер там есть.
www[dot]elrte[dot]ru
garvey Отправлено: 13 Июня, 2010 - 16:58:47 • Тема: Cache_Lite • Форум: Программирование на PHP

Ответов: 11
Просмотров: 942
Спасибо вам. Уже что-то получилось. Правда пока без шаблонов. Сейчас буду пробовать поблочно.
garvey Отправлено: 12 Июня, 2010 - 22:18:51 • Тема: Получение части URL • Форум: Программирование на PHP

Ответов: 9
Просмотров: 1261
Задача такая.
Нужно из URL таких типов
http://localhost/web-making/projects.php?id=2
[url]http://localhost/web-making/feedback.php?[/url]
получить названия скриптов. Т.е. projects.php и feedback.php.
не предлагать функции $_SERVER[...];
Это нужно получить не из адресной строки, а из поля для ввода.
garvey Отправлено: 12 Июня, 2010 - 10:05:42 • Тема: Cache_Lite • Форум: Программирование на PHP

Ответов: 11
Просмотров: 942
Ну что. Разве никто никогда не кэшировал страницы?
garvey Отправлено: 11 Июня, 2010 - 23:29:54 • Тема: Cache_Lite • Форум: Программирование на PHP

Ответов: 11
Просмотров: 942
При чем здесь ФТП? Обычное кэширование страниц.
garvey Отправлено: 11 Июня, 2010 - 21:56:19 • Тема: работа с $_POST • Форум: Программирование на PHP

Ответов: 5
Просмотров: 520
PHP:
скопировать код в буфер обмена
  1. $string = "";
  2. for ($i = 1; $i <= $count; $i ++)//$count - кол-во переменных $_POST["a..."]
  3.      $string .= "bla-bla <span class='a'>$_POST["a".$i]</span>";
garvey Отправлено: 11 Июня, 2010 - 17:59:24 • Тема: Cache_Lite • Форум: Программирование на PHP

Ответов: 11
Просмотров: 942
Сегодня первый раз работал с кэшированием. Скачал PEAR:Cache_Lite.
Алгоритм работы такой:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. //класс кэширования
  3. require_once('Cache/Lite.php');
  4. $id = "projects";
  5. $options = array ('cacheDir' => '/cache/', 'lifeTime' => 3600);
  6. $Cache_Lite = new Cache_Lite ($options);
  7. if ($data = $Cache_Lite -> get ($id))
  8. {
  9.         выводим данные из кэша.
  10. }
  11. else
  12. {
  13.         присваиваем данные переменной $date
  14.         $Cache_Lite -> save ($data);   
  15. }
  16.  
  17.  
  18. ?>

Вроде бы всё правильно, но вот проблема.
Я этот класс вставляю в скрипт projects.php, оттуда я отсылаю данные в шаблон Smarty. Т.е. весь контент страницы находится в projects.tpl.

Что присваивать переменной $data? Откуда брать контент?
garvey Отправлено: 11 Июня, 2010 - 17:53:50 • Тема: Проблемы с функцией session_start() ? • Форум: Программирование на PHP

Ответов: 3
Просмотров: 262
Сохрани эти файлы в кодировке UTF-8 без BOM.
garvey Отправлено: 11 Июня, 2010 - 15:02:19 • Тема: Вопрос по теории кэширования • Форум: Программирование на PHP

Ответов: 8
Просмотров: 508
Да. вы правильно поняли. Только вот как это сделать?
garvey Отправлено: 11 Июня, 2010 - 13:27:21 • Тема: Вопрос по теории кэширования • Форум: Программирование на PHP

Ответов: 8
Просмотров: 508
Кэширование страниц. С буферизацией данных.
garvey Отправлено: 11 Июня, 2010 - 12:09:07 • Тема: strtolower странно себя ведет • Форум: Программирование на PHP

Ответов: 3
Просмотров: 399
Нашел другой способ, более удобный и компактный.
garvey Отправлено: 11 Июня, 2010 - 11:22:29 • Тема: strtolower странно себя ведет • Форум: Программирование на PHP

Ответов: 3
Просмотров: 399
Есть такой кусочек кода

Все работало на первый взгляд, пока в $client не попала кириллица. В БД заносится пустая строка. Если на латинице, всё работает. Убрал strlower () - начало нормально записываться и на кириллице. Что сделать? Как быть? Нужно перевести в нижний регистр.
garvey Отправлено: 11 Июня, 2010 - 10:13:54 • Тема: Вопрос по теории кэширования • Форум: Программирование на PHP

Ответов: 8
Просмотров: 508
Работаю на php уже около года, но делал сайты всегда без кэширования. И вот решил двинуться вперед. Подскажите, как правильно делать кэширование. Какие библиотеки использовать. Спасибо.

Страниц (36): В начало « ... 28 29 30 31 32 [33] 34 35 36 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB