PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (24): В начало « ... 16 17 18 19 20 21 22 [23] 24 »
Найдено сообщений: 352
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:
скопировать код в буфер обмена
function gettime( ) {
return $time [ 0] + $time [ 1] ;
}
$start = gettime( ) ;
for ( $i = 1 ; $i <= 1000 ; $i ++ ) {
$b .= $a ;
}
printf ( "<p>Первый участок кода выполнялся %.4f секунд</p>" , gettime
( ) - $start ) ;
$start = gettime( ) ;
for ( $i = 1 ; $i <= 1000 ; $i ++ ) {
$b = $b . $a ;
}
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 секунд
Тут уже второй явно проигрывает!
(Добавление)
код, если что
Спойлер (Отобразить ) PHP:
скопировать код в буфер обмена
function gettime( ) {
return $time [ 0] + $time [ 1] ;
}
$a = 1 ;
$start = gettime( ) ;
for ( $i = 1 ; $i <= 100000 ; $i ++ ) {
$b .= $a ;
}
printf ( "<p>Первый участок кода выполнялся %.4f секунд</p>" , gettime
( ) - $start ) ;
$b = '' ;
$start = gettime( ) ;
for ( $i = 1 ; $i <= 100000 ; $i ++ ) {
$b = $b . $a ;
}
printf ( "<p>Второй участок кода выполнялся %.4f секунд</p>" , gettime
( ) - $start ) ;
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
Отправлено: 03 Июня, 2010 - 22:07:07 • Тема: Безопасность глобальных массивов • Форум: Программирование на PHP
Ответов: 2 Просмотров: 242
Всем привет! Как вы считаете, достаточно ли использовать magic_quotes_gpc() для предотвращения sql иньекций?
Можно добавить данные функции в каждый файл и не знать бед. Так ли это? Или может лучше addslashes() заменить на mysql_real_escape_string ?
PHP:
скопировать код в буфер обмена
<?PHP
function addslashes_for_array( & $arr )
{
foreach ( $arr as $k => $v )
{
{
addslashes_for_array( $v ) ;
$arr [ $k ] = $v ;
}
else
{
}
}
}
function fix_magic_quotes_gpc( )
{
{
addslashes_for_array( $_POST ) ;
addslashes_for_array( $_GET ) ;
addslashes_for_array( $_COOKIE ) ;
}
}
?>
Toxa
Отправлено: 02 Июня, 2010 - 14:55:00 • Тема: видеочат • Форум: Программирование на PHP
Ответов: 3 Просмотров: 685
u52 , учи actionscript для написания видео плеера. Все остальное можно сделать на php+mysql
Toxa
Отправлено: 28 Мая, 2010 - 16:52:07 • Тема: ООП в php • Форум: Программирование на PHP
Ответов: 9 Просмотров: 693
Видел эти классы, много лишнего там. А самому можно написать именно то, что нужно.
Страниц (24): В начало « ... 16 17 18 19 20 21 22 [23] 24 »
Powered by ExBB FM 1.0 RC1. InvisionExBB