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

Форум PHP

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

 

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

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

тема: Выбрать данные из файла

Сообщения:  [1-10]   [11-17] 

 
 автор: Freddie_X   (19.04.2006 в 19:59)   письмо автору
 
   для: Freddie_X   (19.04.2006 в 15:24)
 

ну никто не поможет? ;-(
Как мне записать тоже самое, но без таблицы, просто 2 строки. Я пробовал, но у меня только первая строка выводится на экран.

   
 
 автор: Freddie_X   (19.04.2006 в 16:06)   письмо автору
 
   для: Freddie_X   (19.04.2006 в 15:24)
 

.

   
 
 автор: Freddie_X   (19.04.2006 в 15:24)   письмо автору
 
   для: Shorr Kan   (19.04.2006 в 09:57)
 

=)) Всё проверил, исправил с

<?print htmlspecialchars(trim($row[0]));?>

на

<? print htmlspecialchars(trim($row[0]));?>

и всё заработало, спасибо!
P.S. теперь мне надо сделать так, чтобы сообщалось пусто, если не найдено на одной строки. Я в код добавляю вот это:
if ($count < 0) { echo "Пусто";}

его надо вписывать в цикл for или за его пределами? У меня если нету строк в файле, то ничего не выводится на экран. Помогите!

   
 
 автор: Shorr Kan   (19.04.2006 в 09:57)   письмо автору
 
   для: Freddie_X   (18.04.2006 в 22:34)
 

Приложили бы вы сюда ваш файл, что ли. Дело в том, что на приведенном вами примере - вышенаписанный скрипт работает недурно. То есть, у вас где-то нарушение в формате данных в файле.

   
 
 автор: Freddie_X   (18.04.2006 в 22:34)   письмо автору
 
   для: Shorr Kan   (18.04.2006 в 22:26)
 

Почему то показывает только первый символ файла в столбике "Имя". А в столбце "Сообщение" вообще пусто. И у меня в файле 2 строки, значит должно показываться 2 строки в таблице, чего не происходит! Помогите!

   
 
 автор: Shorr Kan   (18.04.2006 в 22:26)   письмо автору
 
   для: Freddie_X   (18.04.2006 в 22:24)
 

Обрезает жертву со сторон - не оставляет ни единого пробела ни справа, ни слева.

   
 
 автор: Freddie_X   (18.04.2006 в 22:24)   письмо автору
 
   для: Shorr Kan   (18.04.2006 в 22:21)
 

А что значит trim()?

   
 
 автор: Shorr Kan   (18.04.2006 в 22:21)   письмо автору
 
   для: Freddie_X   (18.04.2006 в 22:13)
 


<?
$book
=file('yourfile');
$count=count($book);
?><table border="1">
<tr>
<td>Имя</td>
<td>Сообщение</td>
</tr>
<?
 
for($i=0;$i<$count;$i++){
 
$row=explode(':::',$book[$i]);
?>
<tr>
<td><?print htmlspecialchars(trim($row[0]));?></td>
<td><?print htmlspecialchars(trim($row[1]));?></td>
</tr>
<?}//for $i?>
</table>

   
 
 автор: Freddie_X   (18.04.2006 в 22:13)   письмо автору
 
   для: Shorr Kan   (18.04.2006 в 21:47)
 


abracadabra:::privet
bum-bum:::hello

И вот пресдтавь, что абракадабра и бум-бум - это имена, а привет и хелло - это сообщения. Типа гостевой. Вот мне и надо из этого файла выбрать имена и текст, и написать их на странице. Теперь понятен мой замысел? :-))

   
 
 автор: Shorr Kan   (18.04.2006 в 21:47)   письмо автору
 
   для: Freddie_X   (18.04.2006 в 20:33)
 

Покажите пример файла.

   

Сообщения:  [1-10]   [11-17] 

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

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