URL: https://www.overclockers.at/coding-stuff/ausgabe_einer_php_datei_mittels_php_auslesen_158706/page_1 - zur Vollversion wechseln!
Hallo!
Die Problemstellung ist folgende:
Ich möchte aus einer mit php generierten webseite bestimmte daten aus einer tabelle auslesen und an eine weitere php oder html datei übergeben.
dazu kommt das man sich normal, wenn man sich die ausgabe der php datei ansehen möchte einloggen muss, benutzer und passwort habe ich.
daweil hab ich das da:
Code: PHP<? $url = "https://wwwurl"; $startstring = "top"; $endstring = "td"; $file = @fopen ($url,"r"); if (trim($file) == "") { echo "Service out of order"; } else { $i=0; while (!feof($file)) { $zeile[$i] = fgets($file,2000); $i++; } fclose($file); } for ($j=0;$j<$i;$j++) { if ($resa = strstr($zeile[$j],$startstring)) { $resb = str_replace($startstring, "", $resa); $endstueck = strstr($resb, $endstring); $resultat .= str_replace($endstueck,"",$resb); $resultat .= "; "; } } $resultat = " ".$resultat.""; return $resultat; ?>
so, ich habe das problem jetzt mit wget gelöst, damit logge ich mich ein und lade mir die gewünschte seite herunter, diese lege ich in einem verzeichniss auf meinem server ab,
jetzt bräuchte ich noch eine php funktion die den quelltext der seite durchsucht, und einen bestimmten string (der sich immer wieder verändert) zwischen zwei anderen strings (die immer gleich bleiben) ausgibt.
vielen dank
Hast du schon probiert, ob du in der URL Username und Passwort angeben kannst? Also so: http://username:Password@blabla
Zu deinem 2. Problem: Such am besten einfach nach den Vorkommen der Strings rund herum (strpos) und schneide dann das dazwischen aus (substr).
Nur wenn es nicht so einfach geht solltest du reguläre Ausdrücke verwenden.
vielen dank daweil gue !
das erste problem hab ich schon gelöst, mit wget und einem ref link, im ref link logge ich mich ein, das mit user und pass in der url hat nicht hingehaun sonst wäre alles viel einfacher gewesen.
vielen dank für den tipp!
an alle anderen weitere vorschläge zu 2. sind immer willkommen!
ok, problem gelöst,
info:
war für die traffic abfrage bei inode...
falls es wer braucht, bitte melden.
mich würds interessiern, wie du das einloggen + downloaden der statistikseite gelöst hast
mit wgetwin und einem ref link
im post wird user und pass gespeichert und später an das statistik script übergeben, damit bin ich eingeloggt, wget lädt dann die ausgabedatei runter
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025