Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dane w plikach oddzielone ||
Forum PHP.pl > Forum > Gotowe rozwiązania
piotrdd2
Jak odczytac dane z pliku oddzielone znacznikami || aby później można było każdą wartość umieścić w dowolnym miejscu strony

w pliku mam takie coś
dom||pies||kot
faja||papieros||cygaro

znalazłem taki skrypt, ale coś nie chce działać
[php:1:19da5d0a86]
<?
$nazwapliku="op.txt";
$plik=fopen($nazwapliku,"r");
$zawartosc=fread($plik,filesize($nazwapliku));
fclose($plik);
$czesci=explode($zawartosc,"||");
echo $czesci[1];
?>[/php:1:19da5d0a86]
dob
Powinno działać:

[php:1:7de2bc4ec7]<?php
$nazwapliku="op.txt";
$tablica=file($nazwapliku);
$ile=count($tablica);

for($i=0; $i<=$ile-1;$i++){
$czesci=explode($tablica[$i], "||");
echo("$czesci[0]<br>");
}
?>[/php:1:7de2bc4ec7]
KaMeLeOn
Cytat
Powinno działać:

Nie będzie...
Raczej tak:
[php:1:b24b75368e]<?php
$nazwapliku="op.txt";
$tablica=file($nazwapliku);

for($i=0; $i<count($tablica);$i++)
{
$czesci=explode('||', $tablica[$i]);
echo $czesci[0] . '<br>';
}
?>[/php:1:b24b75368e]
dob
fakt nie zwróciłem uwagi na explode...


[edit]
widziałem $i ale bałem sie powiedzieć laugh.gif
piotrdd2
Wielkie dzięki! smile.gif smile.gif
kurtz
Cytat
Wielkie dzięki! :) :)
aby sprawnei radzic sobie z plikami gdzie dane oddzielone sa stalym rozdzielnikiem w php powstala funkcja fgetcsv()

http://pl.php.net/fgetcsv

(od troszke zmniejszy kod... ;)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.