PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (18): В начало « ... 3 4 5 6 [7] 8 9 10 11 ... » В конец
Найдено сообщений: 260
alexspb
Отправлено: 06 Августа, 2010 - 22:44:59 • Тема: работа с датами + время • Форум: Программирование на PHP
Ответов: 5 Просмотров: 281
я такой пользуюсь
PHP:
скопировать код в буфер обмена
function countDays( $date_from , $date_now = false ) {
$date_from = explode ( '-' , $date_from . '' ) ; $date_from = mktime ( 0
, 0
, 0
, $date_from [ 1
] , $date_from [ 2
] , $date_from [ 0
] ) ; $date_now = mktime ( 0
, 0
, 0
, $date_now [ 1
] , $date_now [ 2
] , $date_now [ 0
] ) ; $days_result = floor ( ( $date_now - $date_from ) / ( 60
* 60
* 24
) ) ; return $days_result ;
}
ну и если понадобится слово "дни" проскланять
PHP:
скопировать код в буфер обмена
function countDaysWord( $num ) {
switch ( $num ) {
case 0: $days = 'дней' ; break ;
|| substr ( $num , - 2 ) == '14' : $days = 'дней' ; break ;
case substr ( $num , - 1 ) == '1' : $days = 'день' ; break ;
|| substr ( $num , - 1 ) == '4' : $days = 'дня' ; break ;
default : $days = 'дней' ; break ;
}
return $days ;
}
alexspb
Отправлено: 05 Августа, 2010 - 21:47:29 • Тема: PHP и JS • Форум: JavaScript & VBScript
Ответов: 4 Просмотров: 1813
Самый общий план взаимодействия:
PHP на выходе отдает HTML-код (если речь о сайтах) - это серверный язык, который обрабатывает запросы и формирует страницу
JS - исполняется на стороне клиента (т.е. отдается вместе с хтмл-кодом)
Ghost пишет: например, чтоб при клике по ссылке в меню создавать подменю, сформированное из значений из БД.
лучше всего использовать аякс (см. подпись)
кратко:
- по событию JS формирует урл и обращается по адресу
- получает хтмл код
- полученный код подставляется на страницу (DOM-модель)
alexspb
Отправлено: 05 Августа, 2010 - 13:40:40 • Тема: Расширение копируемого файла • Форум: Программирование на PHP
Ответов: 7 Просмотров: 459
aleks3130 пишет: $_FILES['$filename[$i]']['name'];
Возможно, надо разобраться с кавычками - '$filename[$i]' (либо двойные, либо вообще никаких - в одинарных переменная как строка воспринимается.
alexspb
Отправлено: 05 Августа, 2010 - 10:36:39 • Тема: Протеже? • Форум: Прочее
Ответов: 8 Просмотров: 103
мохнатая рука )
alexspb
Отправлено: 05 Августа, 2010 - 10:34:00 • Тема: При обновлении страницы скрипт срабатывает снова.. • Форум: HTTP и PHP
Ответов: 8 Просмотров: 17339
ADIOS пишет: но после нажатия F5 браузер спрашивает оправить данные заново или нет
Сделать редирект (header('Location: ...')) на другую страницу или на ту же, но добавить в урле ?ok=true (любую переменную)
alexspb
Отправлено: 02 Августа, 2010 - 09:57:11 • Тема: Загрузка файлов • Форум: Напишите за меня, пожалуйста
Ответов: 2 Просмотров: 33
Вам нужно работать с массивом $_FILES (проверяете файлы на условия - размер, расширение и т.п.) и функцией copy() - перемещаете в нужное место с нужным именем
alexspb
Отправлено: 31 Июля, 2010 - 11:16:05 • Тема: преобразование url • Форум: Программирование на PHP
Ответов: 5 Просмотров: 311
sitsiliy пишет: выдает 404
вы скопировали один в один? или добавили в свой файл? ничего лишнего быть не должно
я проверил, у меня на локалке все работает
alexspb
Отправлено: 31 Июля, 2010 - 10:54:12 • Тема: преобразование url • Форум: Программирование на PHP
Ответов: 5 Просмотров: 311
sitsiliy пишет: видимо из-за 404...
установите плагин в ФФ для просмотра HTTP заголовков
и делайте работу в .htaccess
Цитата: RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule ^/?([^\/]+)/([^\/]+)/$ index.php?cat=$1&page=$2 [NC,L]
alexspb
Отправлено: 28 Июля, 2010 - 19:57:23 • Тема: Кэширование страниц php • Форум: Программирование на PHP
Ответов: 10 Просмотров: 1349
bebeka пишет: кэширование походу ощутимо, когда страница очень большая
"большая" это каким аршином мерять?
вопрос ровно в том, как много вычислений и запросов к базе данных делается
Страниц (18): В начало « ... 3 4 5 6 [7] 8 9 10 11 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB