![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 0 Dołączył: 19.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
Znalazłem skrypt na tym forum, który odczytuje dane z pliku txt, ale mam pytanie czy jest może coś prostrzego. W pliku startowym index.php w miejscu, gdzie chcę wyświetlić tekst wklejam taki kod:
Kod <?
$opis =fopen("opis.txt","r"); while (!feof($opis)): $event =fgets($opis,4096); $info =explode("*",$event); print "$info[0]<br>"; endwhile; fclose ($opis); ?> Który to kod odczytuje zawartość pliku opis.txt : Kod wpis1*wpis2*wpis4*itd...
Teraz w każdej ramce obecnie wpisuję taki kod jak na samej górze ale zminiam zmienne na Kod $info[1] itd ...
Mam pytanko - czy jest jakiś inny sposób na wyświetlanie zawartości pliku opis.txt w moim indexie?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 215 Pomógł: 0 Dołączył: 28.10.2003 Skąd: - Ostrzeżenie: (0%) ![]() ![]() |
[php:1:21b9d70c58]<?php
@ $wp = fopen("sciezka", "r"); while(!feof($wp)) { $plik = fgets($wp, 100); echo $plik; } ?>[/php:1:21b9d70c58] albo można zastąpić cały powyższy skrypt jedną linią kodu: [php:1:21b9d70c58]<?php readfile("sciezka do Twojego pliku"); ?>[/php:1:21b9d70c58] |
|
|
![]()
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
Poczytaj o funkcji [manual:8521dd56db]file[/manual:8521dd56db]
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 0 Dołączył: 19.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
Tak mili ładnie mi napisaliście, ale wczytuje całą zawartość pliku, ale mi chodziło, ażeby skrypt wczytał wyrywek z pliku tekstowego - tak jak ja to napisałem, a nie cały plik. Czy jest inny sposób na to niż ten co ja napisałem w temacie ?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 144 Pomógł: 0 Dołączył: 29.06.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
[php:1:159f70197a]<?php
$dane = fread(fopen("baza.txt", r), 10); ?>[/php:1:159f70197a] odczyta 10 znaków z pliku. Bez sensu odczytywać plik po kawałku. Lepiej na początku skryptu wczytać plik i podzielić a potem wykorzystywać fragmenty... [php:1:159f70197a]<?php $dane = fread(fopen("baza.txt", r), filesize("baza.txt")); $dzialy = explode('*', $dane); //jakiś kod echo $dzialy[0]; //znowu jakiś kod echo $dzialy[1]; ?>[/php:1:159f70197a] |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 0 Dołączył: 19.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
Dziękuję - myślę, że to jest to czego potrzebowałem - pozdrawiam fiflus
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 06:36 |