SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > HTML, CSS und JavaScript Help!

HTML, CSS und JavaScript Help! Hier gibt es Hilfe zu HTML, CSS und JavaScript Problemen

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 13.05.2009, 14:23:37
Memorix Memorix ist offline
Anfänger
 
Registriert seit: Aug 2008
Alter: 35
Beiträge: 8
[JavaScript] Externe HTML Datei auslesen

Hallo zusammen,

ich arbeite aktuell an einem Projekt wo es notwendig ist den Quellcode einer externen HTML Datei auszulesen. Ursprünglich wollte ich den Seiteninhalt der externen Datei über PHP auslesen da allerdings die anforderte Seite eine Anmeldung voraussetzt musste ich auf eine JavaScript Lösung ausweichen. Vorweg möchte ich erwähnen dass meine JavaScript Kenntnisse nicht besonders ausgeprägt sind.

Der bisherige Quelltext sieht so aus sieht so aus:

Code:
//GET String für die Anmeldung generieren
url_call +=  server_url;
url_call +=	"?username=" + username;
url_call +=	"&password=" + password;	
url_call +=	"&requestType=log+in";

//URL für die Anmeldung aufrufen
winSession = window.open(url_call);

//GET String für die Abfrage generieren
url_call =	        server_url;
url_call +=	"?displayLanguage=" + language;
url_call +=	"&country=" + country;
url_call +=	"&productiondate=" + production_date;
url_call +=	"&pricingdate=" + pricing_date;
url_call +=	"&timeout=" + timeout;	
url_call +=	"&maxAlternatives=" + max_alternatives;
url_call +=	"&conflictMode=" + conflict_mode;
url_call +=	"&doUpdatePrices=" + update_prices;
url_call +=	"&sparte=" + sparte;
url_call +=	"&baumuster=" + baumuster;
url_call +=	"&nationalType=" + national_type;		
url_call +=	"&NEDExtension=" + ned_extension;
url_call += 	"&codeList=" + code_list;
url_call +=	"&requestType=initial+config.";
url_call += 	"&mode=newConfiguration";

//URL für die Abfrage aufrufen mit 500ms Zeitverzögerung
window.setTimeout(function() { winSession.location.replace(url_call) },500);

Wenn ich diesen Quellcode ausführe komme ich auf die HTML Datei die ich gerne automatisiert auslesen möchte. Um dieses zutun wäre aus meiner Sicht der folgende Befehl der richtig:

Code:
 
window.setTimeout(function() {html_content = winSession.document.getElementsByTagName('html')[0].innerHTML},500);
alert(html_content);
Leider führt der letzte Befehl nicht zu dem gewünschten Ergebnis.
Wenn ich das Script mit dem Firefox Browser ausführe wird mir in der Fehlerkonsole der folgende Fehler gemeldet:

Zitat:
Fehler: Erlaubnis zum Lesen der Eigenschaft Window.document wurde verweigert
Quelldatei: http://localhost/nsp/configration_checker.html
Zeile: 53
Leider kann ich nicht lokalisieren ob das Problem auf fehlerhaften Code oder Browser Sicherheitsrestriktionen basiert. Ich hoffe ihr könnt mir an dieser Stelle weiterhelfen.

Gruß
Memorix
Mit Zitat antworten
  #2  
Alt 13.05.2009, 16:58:13
cortex cortex ist offline
SELFPHP Profi
 
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
AW: [JavaScript] Externe HTML Datei auslesen

Zitat:
Zitat von Memorix Beitrag anzeigen
[...] da allerdings die anforderte Seite eine Anmeldung voraussetzt musste ich auf eine JavaScript Lösung ausweichen
mit dieser einschätzung liegst du leider nicht richtig. mit einer bibliothek wie cURL geht das sogar richtig gut - sagt man (hatte bisher keine entsprechende anwendung).

wikipedia
php manual

mit js würde ich persönlich hier auf gar keinen fall anfangen - js-cracks mögen das sicher anders sehen -.

cx
Mit Zitat antworten
  #3  
Alt 14.05.2009, 08:03:17
Benutzerbild von Indyk
Indyk Indyk ist offline
Member
 
Registriert seit: Aug 2006
Ort: Lübeck
Alter: 38
Beiträge: 900
Indyk eine Nachricht über ICQ schicken
AW: [JavaScript] Externe HTML Datei auslesen

Ergänzung zu cortex Links:
PHP-Kochbuch
Mit Zitat antworten
  #4  
Alt 14.05.2009, 16:24:36
Memorix Memorix ist offline
Anfänger
 
Registriert seit: Aug 2008
Alter: 35
Beiträge: 8
AW: [JavaScript] Externe HTML Datei auslesen

Hallo zusammen,

vielen Dank an euch beide. Nach dieser Erkenntnis werde ich weiter an einer Server basierten Lösung arbeiten. Ich habe heute bereits die ersten Versuche mit CURL gemacht und denke dass sich meine Anforderungen damit realisieren lassen.
Allerdings bin ich bereits auf die ersten Probleme gestoßen. Der im Netzwerk installierte Proxy-Server lässt nur authentisierte Netzwerkanfragen zu. Ich habe zwar die richtige CURL Option für die HTTP-Authentisierungsmethode gefunden (CURLOPT_PROXYAUTH), allerdings wird in der php.net Dokumentation nicht beschrieben wie man den VALUE (User/Password) definiert.
Ich werde im Netz noch ein wenig suchen und eventuell noch mal ein Topic im PHP Bereich eröffnen.

Vielen Dank noch mal!

Gruß
Memorix

Edit: Habe soeben die ergänzende Option zu CURLOPT_PROXYAUTH gefunden (CURLOPT_PROXYUSERPWD). Mit dieser Option lassen sich die Parameter in Form von "[benutzername]:[passwort]" angeben.

Geändert von Memorix (14.05.2009 um 16:36:39 Uhr) Grund: Nachtrag
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Externe HTML auslesen und Wert 'X' speichern. netcrew PHP Grundlagen 0 11.08.2008 14:00:38
Html Datei auslesen und in neuer Datei speichern 26toto26 PHP Grundlagen 6 06.06.2008 18:00:15
Fehler in Script das Inhalt einer .txt Datei (HTML Sourcecode) in Datei schreiben sol RookieXL2 PHP für Fortgeschrittene und Experten 2 08.06.2007 23:58:33
HTML datei includen saidbuchari PHP für Fortgeschrittene und Experten 3 30.04.2003 01:53:09
PHP in HTML Datei anzeigen christarth PHP Grundlagen 3 02.06.2002 19:36:52


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:40:29 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt