PHP.SU

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

Страниц (9): « 1 2 3 4 5 6 7 [8] 9 »

> Найдено сообщений: 135
LifePlay Отправлено: 24 Октября, 2010 - 22:02:03 • Тема: Помогите сделать так • Форум: Программирование на PHP

Ответов: 10
Просмотров: 574
Есть у меня файл в нём инфа как мне ету инфу считать ??? Там масив после serialize не могу никак превратить его обратно с файла в масив
(Добавление)
Я делаю вот так


PHP:
скопировать код в буфер обмена
  1. $fopen = fopen ($katalog2.$dnew.$masiwtxt, "r");
  2.  
  3. $rom = fread($fopen);
  4. $rom = unserialize ($rom);
  5. $masiw = $rom;
  6. fclose ($fopen);


но не получается
LifePlay Отправлено: 24 Октября, 2010 - 21:07:30 • Тема: Помогите сделать так • Форум: Программирование на PHP

Ответов: 10
Просмотров: 574
Как узнать есть в файле инфа или нет

чтоб поставить условие если инфа есть то используем инфу если нет то заносим инфу в файл
(Добавление)
Этот код правильный?
PHP:
скопировать код в буфер обмена
  1. if (!is_dir($katalog2.$dnew)) mkdir ($katalog2.$dnew);


Если $katalog2.$dnew не папка то создаём папку $katalog2.$dnew
LifePlay Отправлено: 24 Октября, 2010 - 21:01:18 • Тема: Помогите сделать так • Форум: Программирование на PHP

Ответов: 10
Просмотров: 574
А как зделать так чтобы когда нет файла а я его открываю то он создавался и папка тоже чтоб создавалась
(Добавление)
Если её нет
LifePlay Отправлено: 24 Октября, 2010 - 20:09:50 • Тема: Помогите сделать так • Форум: Программирование на PHP

Ответов: 10
Просмотров: 574
Значит, есть у меня массив и мне надо его сохранить у файл, чтобы потом использовать этот массив.

Как это сделать.
LifePlay Отправлено: 24 Октября, 2010 - 20:04:47 • Тема: Как узнать розширения файла? • Форум: Программирование на PHP

Ответов: 7
Просмотров: 378
Нашол такой вариант

substr(strrchr($filename, '.'), 1);
LifePlay Отправлено: 24 Октября, 2010 - 15:02:45 • Тема: Как узнать розширения файла? • Форум: Программирование на PHP

Ответов: 7
Просмотров: 378
Как узнать розширения файла?

Есть например строка например

$rrr = 'картинка.jpg';

Как узнать что именно jpg
LifePlay Отправлено: 21 Октября, 2010 - 21:25:19 • Тема: Не ганю ли я • Форум: Программирование на PHP

Ответов: 2
Просмотров: 214
Винда. Ща з сео поексперементирую.
LifePlay Отправлено: 20 Октября, 2010 - 19:31:43 • Тема: Не ганю ли я • Форум: Программирование на PHP

Ответов: 2
Просмотров: 214
Извиняюсь за названия темы.
Хочу задать такой вопрос.
При написании файлового менеджера я использовал такую логику
сначала сканирования содержимого папки. запись в масив. потом вырезания части данных в другой масив(взависимости от номера страницы). вывод инфы.

И вот при експерементах у меня получилось время генерацыи страницы если 8000 файлов в папке. 0.1-0.2 секунды не многовато ето?

Процесор селерон 1700мгц

З базой данных лучше будет. ну пока так хочу зделать.
LifePlay Отправлено: 16 Октября, 2010 - 14:17:42 • Тема: Как удалить лишние '/' • Форум: Программирование на PHP

Ответов: 6
Просмотров: 417
Как удалить лишние '/' тоисть если их два и больше то заменить на один.

Например есть возможностьудалить вобще но один '/' мне нужен

PHP:
скопировать код в буфер обмена
  1.     $semvol = array(".","&","$",">","<","~","`","#","*","\\");
  2.     $text = str_replace($semvol, "", "$text");

(Добавление)
Если короче то как заменить повторяющийся символ"///////" на один "/"
LifePlay Отправлено: 14 Октября, 2010 - 17:25:24 • Тема: Функция транслит • Форум: Программирование на PHP

Ответов: 5
Просмотров: 348
movEAX пишет:
Ну это же просто)
PHP:
скопировать код в буфер обмена
  1. $name = '!транслит';
  2. if ( $name[0] == '!' ) {
  3.     echo 'юзаем strtr';
  4. } else {
  5.     echo 'не юзаем strtr';
  6. }


Теперь да Улыбка . Спасиба
LifePlay Отправлено: 14 Октября, 2010 - 16:16:07 • Тема: Функция транслит • Форум: Программирование на PHP

Ответов: 5
Просмотров: 348
А как мне узнать первый символ с названия, чтоб условия поставить.
LifePlay Отправлено: 14 Октября, 2010 - 15:46:57 • Тема: Функция транслит • Форум: Программирование на PHP

Ответов: 5
Просмотров: 348
Можно ли написать такую функцию, чтоб применять к выводимой информации, а точнее к названиям папок. Ну только чтоб она срабатывала только тогда когда первый символ в названии папки (или файл) "!"

И каким образом если можно. Подскажите.
LifePlay Отправлено: 14 Октября, 2010 - 15:29:37 • Тема: Постраничная навигация • Форум: Программирование на PHP

Ответов: 7
Просмотров: 963
Ясно. Улыбка
LifePlay Отправлено: 14 Октября, 2010 - 15:16:58 • Тема: Постраничная навигация • Форум: Программирование на PHP

Ответов: 7
Просмотров: 963
Писал постраничную навигацию

Мне надо чтобы были ссылки на первые и последние 3 страницы, а также на 3 предыдущие и 3 следующие от активной страницы

Всё работает ну смущает то, что огромный код получился
Посмотрите если есть время, и подскажите, если есть более простой способ.

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. #LifePlay# Постраничная навигация. Требуется  “$page=текущая страница” ”$pages=количество страниц”
  3.  
  4. //если $pages<=6
  5. if ($pages<=6){
  6.  
  7. for ($i=1; $i<=$pages; $i++) {
  8. if ($i==$page) echo $page;
  9. else
  10. echo '<a href=index.php?d='.$d.'&page='.($i).'>'.($i).'</a>';
  11. }
  12.  
  13. echo '<br/>';}
  14. //если $pages>=7 and $pages<13
  15. if ($pages>=7 and $pages<13){
  16.  
  17. if ($page+3<$pages-2){
  18.  
  19. for ($i=1; $i<=$page+3; $i++){
  20. if ($i==$page) echo $page;
  21. else
  22. echo '<a href=index.php?d='.$d.'&page='.($i).'>'.($i).'</a>';
  23. }
  24. echo '...';
  25. for ($i=$pages-2; $i<=$pages; $i++){
  26. echo '<a href=index.php?d='.$d.'&page='.($i).'>'.($i).'</a>';
  27. }
  28. }
  29.  
  30. if ($page>=$pages-5){
  31.        
  32.         if($page>=7){
  33.        
  34.         for ($i=1; $i<=3; $i++){
  35.         echo '<a href=index.php?d='.$d.'&page='.($i).'>'.($i).'</a>';
  36.         }
  37.         echo '...';
  38.         for ($i=$page-3; $i<=$pages; $i++){
  39.         if ($i==$page) echo $page;
  40.         else
  41.         echo '<a href=index.php?d='.$d.'&page='.($i).'>'.($i).'</a>';
  42.         }
  43.         }
  44.        
  45.         if($page<7){
  46.        
  47.         for ($i=1; $i<=$pages; $i++){
  48.         if ($i==$page) echo $page;
  49.         else
  50.         echo '<a href=index.php?d='.$d.'&page='.($i).'>'.($i).'</a>';
  51.         }
  52.         }
  53. }
  54.  
  55. echo '<br/>';}
  56. //если $pages>=13
  57. if ($pages>=13){
  58.  
  59. if ($page<=6){
  60.  
  61. for ($i=1; $i<=$page+3; $i++){
  62. if ($i==$page) echo $page;
  63. else
  64. echo '<a href=index.php?d='.$d.'&page='.($i).'>'.($i).'</a>';
  65. }
  66. echo '.. ..';
  67. for ($i=$pages-2; $i<=$pages; $i++){
  68. echo '<a href=index.php?d='.$d.'&page='.($i).'>'.($i).'</a>';
  69. }
  70. }
  71.  
  72. if ($page>=7 and $page<$pages-5){
  73.  
  74. for ($i=1; $i<=3; $i++){
  75. echo '<a href=index.php?d='.$d.'&page='.($i).'>'.($i).'</a>';
  76. }
  77. echo '..';
  78. for ($i=$page-3; $i<=$page+3; $i++){
  79. if ($i==$page) echo $page;
  80. else
  81. echo '<a href=index.php?d='.$d.'&page='.($i).'>'.($i).'</a>';
  82. }
  83. echo '..';
  84. for ($i=$pages-2; $i<=$pages; $i++){
  85. echo '<a href=index.php?d='.$d.'&page='.($i).'>'.($i).'</a>';
  86. }
  87. }
  88.  
  89. if ($page>=$pages-5){
  90.  
  91. for ($i=1; $i<=3; $i++){
  92. echo '<a href=index.php?d='.$d.'&page='.($i).'>'.($i).'</a>';
  93. }
  94. echo '.. ..';
  95. for ($i=$page-3; $i<=$pages; $i++){
  96. if ($i==$page) echo $page;
  97. else
  98. echo '<a href=index.php?d='.$d.'&page='.($i).'>'.($i).'</a>';
  99. }
  100. }
  101.  
  102. echo '<br/>';}
  103. ?>
LifePlay Отправлено: 13 Октября, 2010 - 18:40:31 • Тема: Как вывести из масива • Форум: Программирование на PHP

Ответов: 11
Просмотров: 534
Uchkuma пишет:
А вы описание функции почитали? Второй аргумент - это количество элементов.


Спасиба

Страниц (9): « 1 2 3 4 5 6 7 [8] 9 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB