PHP.SU

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

Страниц (1): [1]

> Найдено сообщений: 5
armid Отправлено: 16 Октября, 2012 - 13:40:09 • Тема: Parse error: syntax error • Форум: Вопросы новичков

Ответов: 6
Просмотров: 290
Мелкий, ок, тогда вот полная простыня

PHP:
скопировать код в буфер обмена
  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  4. </head>
  5. <body>
  6.  
  7.  
  8.  
  9. <?PHP /*
  10. function showdir($dir) {
  11.     $list = scandir($dir);
  12.     if (is_array($list)) {
  13.         $list = array_diff($list, array('.', '..'));
  14.         if ($list) {
  15.             echo '<ul>';
  16.             for ($i = 0, $L = count($list); $i < $L; $i++) {
  17.                 $name = $list[$i];
  18.                 $path = $dir . '/' . $name;
  19.                 $is_dir = is_dir($path);
  20.                 echo '<li class="', $is_dir ? 'dir' : 'file', '"><span>', htmlspecialchars($name), '</span>';
  21.                 if ($is_dir)
  22.                     showdir($path);
  23.                
  24.                 echo '</li>';
  25.             }
  26.             echo '</ul>';
  27.         }
  28.     }
  29.     else {
  30.         echo '<i>не могу прочитать</i>';
  31.     }
  32. }
  33.  
  34. //showdir($_SERVER['DOCUMENT_ROOT']);
  35. $dir = 'D:\soft';
  36. */
  37.  
  38.  
  39.  
  40. $dir = 'D:\\soft';
  41.  
  42. $f = scandir($dir);
  43.  
  44. foreach ($f as $file){
  45.             echo $file.'<br/>';
  46.    
  47. }
  48.  
  49.  
  50.  
  51.  
  52. ?>
  53. </body>
  54. <html>


armancho7777777, изначальный вариант из 1-го сообщения работает?
armid Отправлено: 16 Октября, 2012 - 13:05:30 • Тема: Parse error: syntax error • Форум: Вопросы новичков

Ответов: 6
Просмотров: 290
DeepVarvar, спасибо за отклик, но не помогло, к сожалению.
armid Отправлено: 16 Октября, 2012 - 12:50:24 • Тема: Parse error: syntax error • Форум: Вопросы новичков

Ответов: 6
Просмотров: 290
Подскажите, почему данный код

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $dir = 'D:\soft';
  3.  
  4. $f = scandir($dir);
  5.  
  6. foreach ($f as $file){
  7.             echo $file.'<br/>';
  8.    
  9. }
  10. ?>


выдаёт ошибку:

CODE (htmlphp):
скопировать код в буфер обмена
  1. Parse error: syntax error, unexpected '$dir' (T_VARIABLE) in D:\open-server\domains\php\lesson8.php on line 40


40 строчка это
armid Отправлено: 13 Октября, 2012 - 13:53:07 • Тема: Урок №8 - работа с файлами • Форум: Уроки php

Ответов: 10
Просмотров: 979
Форумчане, как исправить код из примера по увеличению строки на 1 и запись в новый файл.

В текущем виде не происходит увеличение на 1.

Если запись заменить на , то увеличение происходит, но перестает работать разбиение строк.

То есть всё записывается в одну строку в новом файле.
(Добавление)
С этой проблемкой разобрался.

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. chdir('E:\1c');
  3. $src = fopen('f1.txt', 'r'); // 'r' указывает функции открыть файл для чтения
  4. $dst = fopen('f2.txt', 'w'); // 'w' указывает функции открыть файл для записи
  5. while ( !feof($src) ) {
  6.   $line = fgets($src);
  7.   $line = (int) $line;
  8.   $line++;
  9.  
  10.   fputs($dst, $line."\r\n");
  11. }
  12. fclose($dst);
  13. fclose($src);
  14. ?>
armid Отправлено: 10 Октября, 2012 - 17:58:44 • Тема: Ответы на вопросы из уроков по php • Форум: Уроки php

Ответов: 67
Просмотров: 4584
Подскажите, как именно работает



в 6 задании, 2 урока.

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB