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 > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 02.07.2013, 12:05:46
teccrow teccrow ist offline
Anfänger
 
Registriert seit: Jul 2013
Alter: 52
Beiträge: 4
XML-Datei laden klappt nicht

Hallo Community,

ich bin zwar neu hier im Forum, suche aber schon eine kleine Weile nach der Lösung für mein Problem.

Ich möchte gerne RSS-Feed von verschiedenen Seiten einlesen und auf meiner Seite ausgeben. Zur Zeit läuft das php-Script noch lokal auf XAMPP.

PHP-Code:
$datei file_get_contents('http://www.trend-update.de/feed/');
// Auslesen des XML-File
if (file_exists($datei)) {
    
$xml simplexml_load_file($datei);
    
//var_dump($xml); //Ausgabe XML-Dump zum Testen

else {
   exit(
'Konnte Datei "'.$datei.'" nicht laden.');
}; 
Jedoch bekomme ich immer die Fehlermeldung:
Warning: file_get_contents(http://www.trend-update.de/feed/): failed to open stream: Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat. in D:\Programme\xampp\htdocs\trend\rss\test.php on line 2
Konnte Datei "" nicht laden.


Ich habe es auch schon mit "simple_load_file()" probiert, aber die Meldung ist ähnlich. Wenn ich das XML-File lokal speichere funktioniert es, aber ich möchte es ja direkt aus dem Web integrieren.

Könnte es eventuell am Proxy liegen, den wir im Unternehmen verwenden?

Freue mich auf Anregungen!
teccrow
Mit Zitat antworten
  #2  
Alt 02.07.2013, 15:49:29
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: XML-Datei laden klappt nicht

Zitat:
Zitat von teccrow Beitrag anzeigen
Könnte es eventuell am Proxy liegen, den wir im Unternehmen verwenden?
Wer könnte das besser wissen als Du...? Muß Dein Script mit oder ohne Proxy funktionieren?

http://mod.php.developer.vc/rss-5/ (Quelltext wird angezeigt)
Mit Zitat antworten
  #3  
Alt 03.07.2013, 16:28:13
teccrow teccrow ist offline
Anfänger
 
Registriert seit: Jul 2013
Alter: 52
Beiträge: 4
AW: XML-Datei laden klappt nicht

Zitat:
Zitat von meikel Beitrag anzeigen
Wer könnte das besser wissen als Du...? Muß Dein Script mit oder ohne Proxy funktionieren?)
Eben das war ja meine Frage! Da aber nun dein Script bei mir nicht funktioniert, wird es wohl daran liegen, dass ich die Informationen des Proxy angeben muss?

Wie muss ich denn proxy-Adresse "Proxy" und Port "80" in das Script integrieren?

teccrow
Mit Zitat antworten
  #4  
Alt 03.07.2013, 16:39:44
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: XML-Datei laden klappt nicht

Zitat:
Zitat von teccrow Beitrag anzeigen
Eben das war ja meine Frage! Da aber nun dein Script bei mir nicht funktioniert, wird es wohl daran liegen, dass ich die Informationen des Proxy angeben muss?
Ich kenne weder Deinen Webserver, Deine PHP Config noch Deinen Proxy. Laß das Script auf nem ordentlichen Webserver im proxy-freien Internet lofen - dann funktionierts.
Zitat:
Wie muss ich denn proxy-Adresse "Proxy" und Port "80" in das Script integrieren
Frag den Netzwerkfuzzi in Deiner Bude.
Mit Zitat antworten
  #5  
Alt 03.07.2013, 22:13:07
Ckaos Ckaos ist offline
Member
 
Registriert seit: Nov 2007
Beiträge: 843
AW: XML-Datei laden klappt nicht

Hi,

Zitat:
Zur Zeit läuft das php-Script noch lokal auf XAMPP
Und das ist nen Linux/Mac/Wind PC?
Hat der nen Browser und kann die XML Dateien aufrufen?
Kein Browser kann aber Pingen und wenn ja geht der Ping durch?
Und ja auch Firewall bedacht?
Und wenn Proxy, was dürfen clienten was nicht?
Musst du deinen clienten vielleicht erstmal anmelden?
fragen fragen..........die leider NIX mit php zu tun haben!!!

meikel hat dir ein funktionstüchtiges Script angeboten, der Rest ist
leider nur Glaskugelgequassel.

MfG

CKaos
__________________
"Wenn die Leute Häuser so bauen würden, wie wir Programme schreiben, würde der erstbeste Specht unsere Zivilisation zerhacken."
In den allermeisten Fällen sitzt der Bug etwa 40 cm vor dem Monitor!
Mit Zitat antworten
  #6  
Alt 04.07.2013, 11:48:10
teccrow teccrow ist offline
Anfänger
 
Registriert seit: Jul 2013
Alter: 52
Beiträge: 4
AW: XML-Datei laden klappt nicht

Zitat:
Zitat von Ckaos Beitrag anzeigen
fragen fragen..........die leider NIX mit php zu tun haben!!!
Das war eben der entscheidende Hinweis! Mit einer lokalen XML hat auch mein Script oben schon funktioniert, daher brachte mich das Script von meikel nicht weiter.

Deshalb hatte ich die Frage gestellt "Wie muss ich denn proxy-Adresse "Proxy" und Port "80" in das Script integrieren?". Wie ich nun aus euren Antworten interpretiere liegt dies in der Config von XAMPP. Das war mir eben nicht klar!

Danke für Eurer Unterstützung!
teccrow
Mit Zitat antworten
  #7  
Alt 04.07.2013, 12:09:36
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: XML-Datei laden klappt nicht

Zitat:
Wie muss ich denn proxy-Adresse "Proxy" und Port "80" in das Script integrieren?
Erstmal brauchst du die Zugangsdaten des Proxies

Dann musst du sie auch verwenden.
1. Handarbeit: Nutze fsockopen() Dann braust du aber auch TIEFES Wissen um das ganze Gedönse, zb. über die verwendeten Netzwerkprotokolle
2. Verwende weiter den HTTP fopen Wrapper, dann gib ihm aber die passenden StreamContextOptionen mit
3. Verwende cURL, auch der kennt Proxies
Und, und, ...
Mit Zitat antworten
  #8  
Alt 04.07.2013, 12:44:36
teccrow teccrow ist offline
Anfänger
 
Registriert seit: Jul 2013
Alter: 52
Beiträge: 4
AW: XML-Datei laden klappt nicht

Jetzt habe ich eine Lösung gefunden ;-)

PHP-Code:
<?php
$context 
stream_context_create(array(
    
'http' => array(
        
'proxy' => "tcp://proxy:80",
        
'request_fulluri' => True,
    )
));
$fileContent file_get_contents('http://www.trend-update.de/feed/'false$context);
echo 
$fileContent;
?>
Ist nun doch so einfach!!! Habe ich mich falsch ausgedrückt?
Mit Zitat antworten
  #9  
Alt 04.07.2013, 12:50:53
Ckaos Ckaos ist offline
Member
 
Registriert seit: Nov 2007
Beiträge: 843
AW: XML-Datei laden klappt nicht

Hi,

Zitat:
Habe ich mich falsch ausgedrückt?
Jo denn der Titel sagt "XML-Datei laden klappt nicht" und nicht
"XML laden lokal klappt und über den Proxy nicht"!
Dann z.B. hätte ich und meikel wahrscheinlich nichts gesagt und Doku
hätte dir erst den passenden Hinweis gegeben...aber was solls gelöst ;)

MfG

CKaos
__________________
"Wenn die Leute Häuser so bauen würden, wie wir Programme schreiben, würde der erstbeste Specht unsere Zivilisation zerhacken."
In den allermeisten Fällen sitzt der Bug etwa 40 cm vor dem Monitor!
Mit Zitat antworten
  #10  
Alt 04.07.2013, 15:19:01
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: XML-Datei laden klappt nicht

Zitat:
Zitat von teccrow Beitrag anzeigen
Ist nun doch so einfach!!!
Dann sei froh. Die Masse an Lesern, die darauf gewartet haben, wird sich in sehr engen Grenzen halten.
Mit Zitat antworten
Antwort

Stichworte
rss, xml


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
Laden einer php datei mit einem bestimmten xml-Datensatz bei Klick auf Link sju PHP Grundlagen 4 19.08.2009 13:22:14
Datei auf Server laden lasso PHP Grundlagen 11 23.08.2004 18:39:09
Laden einer .php Datei in eine <textarea>! s-fox PHP Grundlagen 3 30.11.2003 17:07:07
datei (text/xml) von einem anderen server laden fly PHP für Fortgeschrittene und Experten 10 24.02.2003 15:52:24
Zeilenumbrüche/Sonderzeichen beim laden einer Datei wwwalter PHP für Fortgeschrittene und Experten 2 08.10.2002 16:59:59


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:46:51 Uhr.


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


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