Externe Website per "file ()" mit Cookie Inhalt abfragen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
angabe
anwendung
anzeigen
basis
befehl
beispiel
beschreibung
code
datei
datenschutz
einstellung
file
http
information
inhalt
produkt
protokoll
server
url
webseite
-
So bin gerade mal in fahrt. Mal sehen ob mir drafed-map wieder helfen kann, oder ob ich wieder hilfe brauche.
Bin über den Befehl File gestoßen. Und ja den brauch ich. Denn ich will eine Zeilenmäßige Ausgabe haben:
<?php // Liest eine Datei in ein Array. Hier gehen wir über HTTP, um die // HTML Datei einer URL zu bekommen $lines = file ('http://www.beispiel.de'); // Durchgehen des Arrays und Anzeigen des HTML Source inkl. Zeilennummern foreach ($lines as $line_num => $line) { echo "Line #<b>{$line_num}</b> : " . htmlspecialchars($line) . "<br>\n"; } ?>
So aber leider ist die Webseite PW geschützt. Und deshalb ruft er die Seite nicht ab. Allerdings, wird alles in nem Cookie gespeichert. Kann ich die Informationen im Cookie (der Name und der Inhalt kann ich mir ja anzeigen lassen). irgendwie mitübertragen?
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Cookies weren auf dem Client gespeichert.
Wie willst du die vom Server abrufen?
[...] (der Name und der Inhalt kann ich mir ja anzeigen lassen) [...]
Wie?
gruß
ferdinand24
-
Ah ich verstehe, PhP auf dem Server (Lima), und Cookies auf meinen PC stimmt.
Also im Mozilla Firefox, unter
Extras>Einstellungen>Datenschutz>Cookies
Da sehe ich ja den Namen und den inhalt und die anderen angaben. Kann man die irgendwie einspeichern? kann sie auch zur not, per Hand übertragen.
MH OK per
$_COOKIE['sid']="wert";
funktionierts leider nicht.
Beitrag zuletzt geändert: 29.7.2009 20:30:32 von saalko -
saalko schrieb:
So aber leider ist die Webseite PW geschützt. Und deshalb ruft er die Seite nicht ab. Allerdings, wird alles in nem Cookie gespeichert. Kann ich die Informationen im Cookie (der Name und der Inhalt kann ich mir ja anzeigen lassen). irgendwie mitübertragen?
Schau Dir mal snoopy an:
Snoopy ist eine PHP Klasse die einen Web Browser simuliert und unter der GNU LESSER GENERAL PUBLIC LICENSE v2.1 steht. Damit kann sie sowohl in freien als auch in kommerziellen Projekten und Produkten Anwendung finden. Aus diesem Grund habe ich mir mal die Zeit genommen und die Klasse anhand einiger Beispiele genauer untersucht. Die grundlegende Idee ist so einfach und so alt wie das HTTP Protokoll selbst. Mit der Snoopy Klasse ist es möglich den Download von Webseiten per HTTP zu automatisieren. Dabei wird neben dem GET Request auch der POST Request ermöglicht. Hinzu kommen noch Cookies, automatisches Laden von Frames, Unterstützung von Proxys und HTTP-Authentication (Anmeldung mit Benutzer und Passwort), Eingabe eines beliebigen User-Agent, Referer uvm
Beschreibung: http://m-software.de/snoopy.php
Download: http://sourceforge.net/projects/snoopy/ -
Alternativ kannst du natürlich auch http_request von PEAR nehmen, das funktioniert bei mir ganz gut
-
oh ganz vergessen.
Es klappt, wenn ich die session ID mit in den Seitenlink per Quasi per "Get()" mitsende.
Ansonsten ist mir eine weitere Programmiersprache zu viel. php reicht mir. mach das ja nur als Hobby, weils mir spaßmacht. -
das hat zear mit dem Thema nix mehr zu tu aber: PEAR sind nur Klassen auf php Basis
Lg
Beitrag zuletzt geändert: 30.7.2009 15:42:41 von zenks -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage