Данные PHP разбиты на таблицы - PullRequest
0 голосов
/ 21 июня 2011

У меня есть текстовый файл, который выглядит следующим образом:

http://www.books.com/imgs/b0388.jpg , ../../mdia/imp/books/b0388.jpg
http://www.books.com/imgs/b0369.jpg , ../../mdia/imp/books/b0369.jpg
http://www.books.com/imgs/b0309.jpg , ../../mdia/imp/books/b0309.jpg

Теперь мне нужно разделить URL и путь со столбцами таблицы, удалив, конечно, запятую (я хочу, чтобы они были в разных столбцах таблицы).После этого мне пришлось поместить кнопки и формы в некоторые правые столбцы.Мой код выглядит следующим образом:

<?php
$filename="listing.txt";
$fp=fopen($filename,'r');
if ($fp == FALSE){ 
        echo "File not opened";
        return 0;} 
//Default product name before administrator's modifications
$default="Product";
while ( ! feof( $fp ) ) {
   $line = fgets( $fp, 1024 );
   echo $line;
   echo $default;
   echo "<input type='text'></input>";
   echo "<button type='button'>Name product</button>";
   echo "<br/>";
}
fclose($fp);
?> 

1 Ответ

2 голосов
/ 21 июня 2011

Предполагая, что каждая строка находится в переменной $line:

list($url, $path) = explode(',', $line);
//now use $url and $path to your heart's content

Так что, если строка была:

http://www.books.com/imgs/b0388.jpg, ../../mdia/imp/books/b0388.jpg

Таким образом, это станет (после кода выше):

$url == "http://www.books.com/imgs/b0388.jpg "
$path == "../../mdia/imp/books/b0388.jpg"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...