Dzięki za odpowiedzi.
Skorzystałem z funkcji file:
Kod
$lines = file('http://www.adres.pl/');
foreach ($lines as $line_num => $line)
{
echo "Linia #<b>{$line_num}</b> : " . htmlspecialchars($line) . "<br />\n";
}
Nie chciałbym zakładać nowego wątku, więc zapytam tutaj:
Mam już wczytaną tą stronę do tablicy i teraz chciałbym np. operować na poszczególnych znakach w liniach. Ten kod powyżej wyświetla źródło strony poprzez wyświetlanie zawartości poszczególnych linii, a ja chciałbym zrobić - tak dla nauki -
poprzez poszczególne znaki. Przerobiłem powyższy kod w następujący sposób:
Kod
$lines = file('http://www.adres.pl/');
foreach ($lines as $line_num => $line) // pobierz kolejną linię
{
for($i=0; $line[i]!=koniec_linii; $i++) //powtarzaj dopóki nie ma znaku końca linii
{
echo htmlspecialchars($line[i]); //wyświetl kolejny znak z danej linii
}
echo koniec_linii; //wstaw znak końca linii
}
Tam gdzie jest
koniec_linii, nie wiedziałem po prostu co wstawić.
Zmienną $line potraktowałem jako tablicę (by dostać się do poszczególnych jej elementów - czyli znaków kodu źródłowego strony, o które mi chodzi), choć nie wiem czy słusznie?
Czy ktoś potrafiłby napisać taki prosty programik?