PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (9): « 1 2 3 4 5 6 7 [8] 9 »
Найдено сообщений: 135
LifePlay
Отправлено: 24 Октября, 2010 - 22:02:03 • Тема: Помогите сделать так • Форум: Программирование на PHP
Ответов: 10 Просмотров: 574
Есть у меня файл в нём инфа как мне ету инфу считать ??? Там масив после serialize не могу никак превратить его обратно с файла в масив
(Добавление)
Я делаю вот так
но не получается
LifePlay
Отправлено: 24 Октября, 2010 - 21:07:30 • Тема: Помогите сделать так • Форум: Программирование на PHP
Ответов: 10 Просмотров: 574
Как узнать есть в файле инфа или нет
чтоб поставить условие если инфа есть то используем инфу если нет то заносим инфу в файл
(Добавление)
Этот код правильный?
Если $katalog2.$dnew не папка то создаём папку $katalog2.$dnew
LifePlay
Отправлено: 24 Октября, 2010 - 21:01:18 • Тема: Помогите сделать так • Форум: Программирование на PHP
Ответов: 10 Просмотров: 574
А как зделать так чтобы когда нет файла а я его открываю то он создавался и папка тоже чтоб создавалась
(Добавление)
Если её нет
LifePlay
Отправлено: 20 Октября, 2010 - 19:31:43 • Тема: Не ганю ли я • Форум: Программирование на PHP
Ответов: 2 Просмотров: 214
Извиняюсь за названия темы.
Хочу задать такой вопрос.
При написании файлового менеджера я использовал такую логику
сначала сканирования содержимого папки. запись в масив. потом вырезания части данных в другой масив(взависимости от номера страницы). вывод инфы.
И вот при експерементах у меня получилось время генерацыи страницы если 8000 файлов в папке. 0.1-0.2 секунды не многовато ето?
Процесор селерон 1700мгц
З базой данных лучше будет. ну пока так хочу зделать.
LifePlay
Отправлено: 16 Октября, 2010 - 14:17:42 • Тема: Как удалить лишние '/' • Форум: Программирование на PHP
Ответов: 6 Просмотров: 417
Как удалить лишние '/' тоисть если их два и больше то заменить на один.
Например есть возможностьудалить вобще но один '/' мне нужен
(Добавление)
Если короче то как заменить повторяющийся символ"///////" на один "/"
LifePlay
Отправлено: 14 Октября, 2010 - 15:46:57 • Тема: Функция транслит • Форум: Программирование на PHP
Ответов: 5 Просмотров: 348
Можно ли написать такую функцию, чтоб применять к выводимой информации, а точнее к названиям папок. Ну только чтоб она срабатывала только тогда когда первый символ в названии папки (или файл) "!"
И каким образом если можно. Подскажите.
LifePlay
Отправлено: 14 Октября, 2010 - 15:16:58 • Тема: Постраничная навигация • Форум: Программирование на PHP
Ответов: 7 Просмотров: 963
Писал постраничную навигацию
Мне надо чтобы были ссылки на первые и последние 3 страницы, а также на 3 предыдущие и 3 следующие от активной страницы
Всё работает ну смущает то, что огромный код получился
Посмотрите если есть время, и подскажите, если есть более простой способ.
PHP:
скопировать код в буфер обмена
<?PHP
#LifePlay# Постраничная навигация. Требуется “$page=текущая страница” ”$pages=количество страниц”
//если $pages<=6
if ( $pages <= 6) {
for ( $i = 1 ; $i <= $pages ; $i ++ ) {
if ( $i == $page ) echo $page ;
else
echo '<a href=index.php?d=' . $d . '&page=' . ( $i ) . '>' . ( $i ) . '</a>' ;
}
echo '<br/>' ; }
//если $pages>=7 and $pages<13
if ( $pages >= 7 and $pages < 13) {
if ( $page + 3< $pages - 2) {
for ( $i = 1 ; $i <= $page + 3 ; $i ++ ) {
if ( $i == $page ) echo $page ;
else
echo '<a href=index.php?d=' . $d . '&page=' . ( $i ) . '>' . ( $i ) . '</a>' ;
}
echo '...' ;
for ( $i = $pages - 2 ; $i <= $pages ; $i ++ ) {
echo '<a href=index.php?d=' . $d . '&page=' . ( $i ) . '>' . ( $i ) . '</a>' ;
}
}
if ( $page >= $pages - 5) {
if ( $page >= 7) {
for ( $i = 1 ; $i <= 3 ; $i ++ ) {
echo '<a href=index.php?d=' . $d . '&page=' . ( $i ) . '>' . ( $i ) . '</a>' ;
}
echo '...' ;
for ( $i = $page - 3 ; $i <= $pages ; $i ++ ) {
if ( $i == $page ) echo $page ;
else
echo '<a href=index.php?d=' . $d . '&page=' . ( $i ) . '>' . ( $i ) . '</a>' ;
}
}
if ( $page < 7) {
for ( $i = 1 ; $i <= $pages ; $i ++ ) {
if ( $i == $page ) echo $page ;
else
echo '<a href=index.php?d=' . $d . '&page=' . ( $i ) . '>' . ( $i ) . '</a>' ;
}
}
}
echo '<br/>' ; }
//если $pages>=13
if ( $pages >= 13) {
if ( $page <= 6) {
for ( $i = 1 ; $i <= $page + 3 ; $i ++ ) {
if ( $i == $page ) echo $page ;
else
echo '<a href=index.php?d=' . $d . '&page=' . ( $i ) . '>' . ( $i ) . '</a>' ;
}
echo '.. ..' ;
for ( $i = $pages - 2 ; $i <= $pages ; $i ++ ) {
echo '<a href=index.php?d=' . $d . '&page=' . ( $i ) . '>' . ( $i ) . '</a>' ;
}
}
if ( $page >= 7 and $page < $pages - 5) {
for ( $i = 1 ; $i <= 3 ; $i ++ ) {
echo '<a href=index.php?d=' . $d . '&page=' . ( $i ) . '>' . ( $i ) . '</a>' ;
}
echo '..' ;
for ( $i = $page - 3 ; $i <= $page + 3 ; $i ++ ) {
if ( $i == $page ) echo $page ;
else
echo '<a href=index.php?d=' . $d . '&page=' . ( $i ) . '>' . ( $i ) . '</a>' ;
}
echo '..' ;
for ( $i = $pages - 2 ; $i <= $pages ; $i ++ ) {
echo '<a href=index.php?d=' . $d . '&page=' . ( $i ) . '>' . ( $i ) . '</a>' ;
}
}
if ( $page >= $pages - 5) {
for ( $i = 1 ; $i <= 3 ; $i ++ ) {
echo '<a href=index.php?d=' . $d . '&page=' . ( $i ) . '>' . ( $i ) . '</a>' ;
}
echo '.. ..' ;
for ( $i = $page - 3 ; $i <= $pages ; $i ++ ) {
if ( $i == $page ) echo $page ;
else
echo '<a href=index.php?d=' . $d . '&page=' . ( $i ) . '>' . ( $i ) . '</a>' ;
}
}
echo '<br/>' ; }
?>
Страниц (9): « 1 2 3 4 5 6 7 [8] 9 »
Powered by ExBB FM 1.0 RC1. InvisionExBB