|
|
|
|
|
для: cheops
(01.02.2005 в 22:18)
| | Большое спасибо, все заработало | |
|
|
|
|
|
|
|
для: TimAl
(01.02.2005 в 14:58)
| | Дело в том, что символ | - является спец-символом в регулярных выражениях (это ИЛИ) и функция split() это не нравится, если этот символ всё же необходимо использовать в качестве разделителя, тогда можно воспользоваться любой другой функцией, которая не использует регулярные выражения - explode() или strtok(), даже быстрее будет. | |
|
|
|
|
|
|
|
для: cheops
(01.02.2005 в 14:50)
| | Ах вот она где, собака порылась, спасибо :) Пол дня голову ломал, а проблема оказывается на поверхности :)
Еще маленький вопрос, если в разделителях стоит "|" то программа выдает ошибку
Warning: split(): REG_EMPTY in C:\test.php. Любые другие разделители такой ошибки не вызывают? | |
|
|
|
|
|
|
|
для: TimAl
(01.02.2005 в 14:37)
| | Хм... приведённый код чем не устраивает?
Если заменить строку
<?php
echo '<table><tr><td>'echo '$id';'</td></tr></table>';
?>
|
на
<?php
echo "<table><tr><td>$id</td><td>$email</td></tr></table>";
?>
|
| |
|
|
|
|
|
|
| Добрый день, подскажите плз, как из текстового файла данные вставить построчно в таблицу.
Текстовый файл в виде:
1/1@1.ru
2/2@2.ru
3/3@3.ru
<?php
$filename = "test.txt";
$file = fopen($filename,"r");
while ($line = fgets ($file,4096)):
list ($id,$email) = split("/",$line);
echo '<table><tr><td>'echo '$id';'</td></tr></table>';
endwhile;
fclose ($file);
|
Необходимо, чтобы при каждой новой записи добавлялась строка в таблице с соответствующими столбцами.
Заранее спасибо | |
|
|
|
|