Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Формирование HTML-таблицы из содержимого файла(2)

Сообщения:  [1-10]    [11-20]  [21-22] 

 
 автор: Имя   (26.05.2011 в 16:56)   письмо автору
 
   для: Lotanaen   (26.05.2011 в 16:44)
 

Во....спасибо!

  Ответить  
 
 автор: Lotanaen   (26.05.2011 в 16:44)   письмо автору
 
   для: Имя   (26.05.2011 в 16:10)
 

вот эту часть кода уберите
$arr = array();
for($i = 1; $i <= count($q); $i++)
{
$arr[]=$q[$i];
}

  Ответить  
 
 автор: Имя   (26.05.2011 в 16:10)   письмо автору
 
   для: cheops   (26.05.2011 в 15:41)
 

Не работает(( Может в коде где-то ошибся?
  <?php 
  
// чтение файла
 
$q=file_get_contents ('Z:\home\test1.ru\www\asd.txt');
   
$arr explode(" "$q);
  
// Количество ячеек в строке
  
$pnumber 20;
  
// Вычисляем количество строк
  
$lines 5;
  
// Массив с числами
  
$arr = array();
  for(
$i 1$i <= count($q); $i++)
  {
  
$arr[]=$q[$i];
  }
  
  echo 
"<table border='1'>";
  for(
$j 0$j $lines$j++)
  {
    echo 
"<tr>";
    for(
$i 0$i $pnumber$i++)
    {
      echo 
"<td>";
// определяет, установлена ли переменная
      
if(isset($arr[$j $pnumber $i]))
      {
        echo 
$arr[$j $pnumber $i];
      }
      else
      {
        echo 
"&nbsp;";
      }
      echo 
"</td>";
    }
    echo 
"</tr>";
  }
  echo 
"</table>";
?> 
  

  Ответить  
 
 автор: cheops   (26.05.2011 в 15:41)   письмо автору
 
   для: Имя   (26.05.2011 в 15:31)
 

<php
   $q=file_get_contents ('Z:\home\test1.ru\www\asd.txt');
   $arr = explode(" ", $q);
  ...
>

  Ответить  
 
 автор: Имя   (26.05.2011 в 15:31)   письмо автору
 
   для: Lotanaen   (26.05.2011 в 15:10)
 

Написал числа через пробел. А код поможете исправить? чтобы читал числа с пробелом

  Ответить  
 
 автор: Lotanaen   (26.05.2011 в 15:10)   письмо автору
 
   для: Имя   (26.05.2011 в 15:05)
 

ну по логике если между числами в файле текстовом даже нет пробелов либо других разделителей - то это же получается одно большое число на каждой строке...
поэтому пишите числа через пробел например.

  Ответить  
 
 автор: cheops   (26.05.2011 в 15:09)   письмо автору
 
   для: Имя   (26.05.2011 в 14:37)
 

Тогда содержимое файла нужно предварительно обработать так как было описано в теме по ссылке http://softtime.ru/forum/read.php?id_forum=1&id_theme=80846.

  Ответить  
 
 автор: Имя   (26.05.2011 в 15:05)   письмо автору
 
   для: Lotanaen   (26.05.2011 в 15:03)
 

мне сказали как должны быть записаны числа в файле....думаю можно и изменить главное чтобы читало из файла...и выводилась таблица
я прикрепил файл в сообщении как должна выглядеть таблица

  Ответить  
 
 автор: Lotanaen   (26.05.2011 в 15:03)   письмо автору
 
   для: Имя   (26.05.2011 в 14:52)
 

текстовый файл готовый дали или вы его формируете сами?

  Ответить  
 
 автор: Lotanaen   (26.05.2011 в 15:00)   письмо автору
 
   для: Имя   (26.05.2011 в 14:51)
 

да любыми разделителями: пробелами, запятыми, двоеточиями, точкой с запятой, табуляцией....
это при формировании файла все делается - вы же с уже готовым работаете..

  Ответить  

Сообщения:  [1-10]    [11-20]  [21-22] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования