PHP.SU

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

Страниц (24): В начало « ... 16 17 18 19 20 21 22 [23] 24 »

> Найдено сообщений: 352
Toxa Отправлено: 13 Июля, 2010 - 00:35:23 • Тема: Работа с директорией • Форум: Программирование на PHP

Ответов: 14
Просмотров: 1177
я бы решил данную задачу так:
PHP:
скопировать код в буфер обмена
  1. $dir = "directory";
  2. $hdl = scandir($dir);
  3. foreach($hdl as $f) {
  4.    if(is_file($dir.'/'.$f)) include "$dir/$f";
  5. }
Toxa Отправлено: 06 Июля, 2010 - 13:07:13 • Тема: Ajax-запрос структуры папок с сервера • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 2036
ну и чего вы хотите? Чтобы вам готовый код написали?
Toxa Отправлено: 24 Июня, 2010 - 00:45:43 • Тема: Авторизация , сессии • Форум: Программирование на PHP

Ответов: 17
Просмотров: 1646
в начало скрипта добавте

появится текст ошибки, его выложите здесь. Тогда, возможно, вам помогут.
Toxa Отправлено: 09 Июня, 2010 - 12:58:47 • Тема: Посоветуйте хороший редактор php • Форум: Программное обеспечение

Ответов: 20
Просмотров: 12047
skryptman пишет:
А разве просто денвер для теста не подойдет

Подойдет, но денвер - это урезанная версия. Для нормального сервера он не годится. Не выдержит нагрузки + отсутствие кучи библиотек и т.д.
skryptman пишет:
какие еще есть редакторы php и из Адобе есть такой редактор, как правильно поставить тогда PHP5 + Apache + MySQL + phpMyAdmin?

Прежде чем учить любой язык программирования и работать с разными технологиями, необходимо познакомиться с одним великолепным сайтом, который знает ответ на 90% вопросов. Остальные задавайте здесь.

Есть море статей про пхп+апач+мускул, почему нужно тыкать в них носом?
Toxa Отправлено: 09 Июня, 2010 - 11:22:38 • Тема: что быстрее? • Форум: Программирование на PHP

Ответов: 8
Просмотров: 493
Интересный вопрос!
Проведем эксперимент.
PHP:
скопировать код в буфер обмена
  1. function gettime() {
  2.         $time = explode(" ",microtime());
  3.         return $time[0]+$time[1];
  4. }
  5.  
  6. $start = gettime();
  7.  
  8. for ($i=1; $i<=1000; $i++) {
  9.         $b .= $a;
  10. }
  11.  
  12. printf("<p>Первый участок кода выполнялся %.4f секунд</p>",gettime()-$start);
  13.  
  14. $start = gettime();
  15.  
  16. for ($i=1; $i<=1000; $i++) {
  17.         $b = $b.$a;
  18. }
  19.  
  20. printf("<p>Второй участок кода выполнялся %.4f секунд</p>",gettime()-$start);


Итак, если $i изменяется от 1 до 100, получаем:
Цитата:
Первый участок кода выполнялся 0.0002 секунд

Второй участок кода выполнялся 0.0002 секунд


Маловато будет, увеличим это значение до 1000
Цитата:
Первый участок кода выполнялся 0.0016 секунд

Второй участок кода выполнялся 0.0016 секунд


Вроде одинаково, а если до 10 000
Цитата:
Первый участок кода выполнялся 0.0153 секунд

Второй участок кода выполнялся 0.0162 секунд


Ну и напоследок до 100 000
Цитата:
Первый участок кода выполнялся 0.1622 секунд

Второй участок кода выполнялся 0.1748 секунд


Второй проигрывает, но на незначительное время.
(Добавление)
ситуация меняется, если присвоить переменной а значение 1 !
10000:
Цитата:
Первый участок кода выполнялся 0.0050 секунд

Второй участок кода выполнялся 0.0133 секунд

и 100 000:
Цитата:
Первый участок кода выполнялся 0.0504 секунд

Второй участок кода выполнялся 2.6933 секунд


Тут уже второй явно проигрывает!
(Добавление)
код, если что
Спойлер (Отобразить)
Toxa Отправлено: 07 Июня, 2010 - 17:26:24 • Тема: Коментарий к статьям • Форум: Напишите за меня, пожалуйста

Ответов: 8
Просмотров: 69
ну судя по всему id статьи хранится в поле `tema_id`
Тогда
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT id,name,autor,text FROM comments WHERE `tema_id`='$id'
Toxa Отправлено: 07 Июня, 2010 - 12:19:01 • Тема: проблема с php • Форум: Apache и другие веб-серверы

Ответов: 4
Просмотров: 285
Запускаешь денвер. В адресной строке вводишь http://localhost. Если открывается страница денвера, значит все работает. Переходишь в Z:/home/localhost/www/ и создаешь там папку с именем своего сайта, например Z:/home/localhost/www/site. В этой папке создаешь файл index.php с текстом приблизительно таким:
После чего набираешь в браузере http://localhost/site и все.
Toxa Отправлено: 06 Июня, 2010 - 16:07:01 • Тема: Написал модуль друзей,но не знаю как сделать вывод • Форум: Программирование на PHP

Ответов: 37
Просмотров: 2030
руками
Toxa Отправлено: 03 Июня, 2010 - 22:07:07 • Тема: Безопасность глобальных массивов • Форум: Программирование на PHP

Ответов: 2
Просмотров: 242
Всем привет! Как вы считаете, достаточно ли использовать magic_quotes_gpc() для предотвращения sql иньекций?

Можно добавить данные функции в каждый файл и не знать бед. Так ли это? Или может лучше addslashes() заменить на mysql_real_escape_string ?

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. function addslashes_for_array(&$arr)
  3. {
  4.    foreach($arr as $k=>$v)
  5.    {
  6.        if (is_array($v))
  7.        {
  8.            addslashes_for_array($v);
  9.            $arr[$k] = $v;
  10.        }
  11.        else
  12.        {
  13.            $arr[$k] = addslashes($v);
  14.        }
  15.    }
  16. }
  17.  
  18. function fix_magic_quotes_gpc()
  19. {
  20.    if (!get_magic_quotes_gpc())
  21.    {
  22.        addslashes_for_array($_POST);
  23.        addslashes_for_array($_GET);
  24.        addslashes_for_array($_COOKIE);
  25.    }
  26. }
  27. ?>
  28.  
Toxa Отправлено: 03 Июня, 2010 - 10:37:23 • Тема: Удаление ненужных символов в строке • Форум: Программирование на PHP

Ответов: 8
Просмотров: 5220
try to
PHP:
скопировать код в буфер обмена
  1. $name = preg_replace_all("/[^а-яa-z]+/i","",(string)$_POST['name']);
Toxa Отправлено: 03 Июня, 2010 - 08:58:20 • Тема: Как спрятать кнопку печать? • Форум: HTML, Дизайн & CSS

Ответов: 5
Просмотров: 3263
display:none;
Toxa Отправлено: 03 Июня, 2010 - 00:55:34 • Тема: Как создать глобальную переменную внутри функции в цикле функций setInterval • Форум: JavaScript & VBScript

Ответов: 9
Просмотров: 5202
надо объявить переменную вне функции.
Toxa Отправлено: 02 Июня, 2010 - 14:55:00 • Тема: видеочат • Форум: Программирование на PHP

Ответов: 3
Просмотров: 685
u52, учи actionscript для написания видео плеера. Все остальное можно сделать на php+mysql
Toxa Отправлено: 30 Мая, 2010 - 22:35:48 • Тема: html5 • Форум: HTML, Дизайн & CSS

Ответов: 2
Просмотров: 1283
ну наверное onkeypress
Toxa Отправлено: 28 Мая, 2010 - 16:52:07 • Тема: ООП в php • Форум: Программирование на PHP

Ответов: 9
Просмотров: 693
Видел эти классы, много лишнего там. А самому можно написать именно то, что нужно.

Страниц (24): В начало « ... 16 17 18 19 20 21 22 [23] 24 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB