Suchen
 
Inside Forum
Nützliche Links
PHP News
 
phpforum.de UserMap
 
phpforum.de bei Facebook
 


phpforum.de bei Twitter
 
phpforum.de Tipp
PHP Test



werbung



Zurück   Forum: phpforum.de > PHP > PHP

PHP Alles rund um PHP

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 20.07.2010, 17:22
beginner1 beginner1 ist offline
Neuer Besucher
 
Registriert seit: 16.06.2010
Beiträge: 14
Standard URL abfragen

Hallo,

ich möchte eine Anzahl von URLs abfragen. Ich mache dazu immer wieder folgenden Aufruf:

$hdrs = @get_headers($URL);
return is_array($hdrs) ? preg_match('/^HTTP\\/\\d+\\.\\d+\\s+2\\d\\d\\s+.*$/',$hdrs[0]) : false;

Beim ersten mal bekomme ich eine gültige URL zurück, bei allen folgenden Malen leider immer nur die Fehlermeldung 403, also keine gültige URL.
Ich habe gelesen, dass get_headers die Headerwerte, die von einem
Server nach einem HTTP-Request gesendet werden, in einem Array zurückgibt. macht get_headers diesen HTTP-Request selbst? Oder was muss ich dazu tun?

Danke!
Mit Zitat antworten
  #2  
Alt 20.07.2010, 17:33
hellbringer hellbringer ist gerade online
Forum-Mitarbeiter
 
Registriert seit: 27.03.2008
Beiträge: 10.573
Standard AW: URL abfragen

Zitat:
403 Forbidden is a HTTP status code returned by a web server when a user agent requests a resource that the server does not allow them to.
http://en.wikipedia.org/wiki/HTTP_403

Geändert von hellbringer (20.07.2010 um 17:35 Uhr).
Mit Zitat antworten
  #3  
Alt 21.07.2010, 08:55
beginner1 beginner1 ist offline
Neuer Besucher
 
Registriert seit: 16.06.2010
Beiträge: 14
Standard AW: URL abfragen

Wenn ich diese URL in den Browser eintrage, bekomme ich eine wunderschöne Ausgabe. Also liefert das wohl einen falschen Rückgabewert. Ich wiederhole deshalb meine eigentliche Frage:
Macht get_headers diesen HTTP-Request selbst? Oder was muss ich dazu tun?
Mit Zitat antworten
  #4  
Alt 21.07.2010, 09:12
traxer traxer ist offline
Vorbildlicher Helfer
 
Registriert seit: 21.03.2006
Ort: Aachen
Beiträge: 3.159
traxer eine Nachricht über ICQ schicken traxer eine Nachricht über AIM schicken traxer eine Nachricht über MSN schicken traxer eine Nachricht über Yahoo! schicken traxer eine Nachricht über Skype™ schicken
Standard AW: URL abfragen

Zitat:
Zitat von beginner1 Beitrag anzeigen
Macht get_headers diesen HTTP-Request selbst?
DOKU-VORLESE-SERVICE(TM)
array get_headers(string url[, bool format] )
Fetches all the headers sent by the server in response to a HTTP request
__________________
~/.signatrue: file not found
I am a signature virus. Please copy me to your signature to help me spread.
Mit Zitat antworten
  #5  
Alt 21.07.2010, 09:21
beginner1 beginner1 ist offline
Neuer Besucher
 
Registriert seit: 16.06.2010
Beiträge: 14
Standard AW: URL abfragen

Lesen kann ich selber, weiß aber leider nicht, wie ich das interpretieren soll: "in response to a HTTP request"

Also gleiche Fragen: Macht get_headers diesen HTTP-Request selbst? Oder was muss ich dazu tun?
Mit Zitat antworten
  #6  
Alt 21.07.2010, 11:31
beginner1 beginner1 ist offline
Neuer Besucher
 
Registriert seit: 16.06.2010
Beiträge: 14
Standard AW: URL abfragen

Ich hab´s jetzt selbst so gelöst, dass ich zuerst Snoopy aufrufe, und dann bekomme ich eine Antwort.
Mit Zitat antworten
  #7  
Alt 21.07.2010, 14:06
soul-mole soul-mole ist offline
Engagierter Besucher
 
Registriert seit: 08.02.2009
Ort: Landkreis Oder-Spree
Beiträge: 1.775
Standard AW: URL abfragen

Wenn du nur den HTTP-Status auswerten willst, wäre fsockopen() auch eine schlanke Alternative.
DOKU-VORLESE-SERVICE(TM)
int fsockopen(string target, int port[, int errno[, string errstr[, double timeout] ] ] )
Stellt eine Internet- oder Unix-Domain-Socket-Verbindung her
Mit Zitat antworten
Antwort

Lesezeichen

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 an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
SQL - Abfragen claudi217 Datenbanken 6 05.01.2009 21:31
2 Abfragen? core-design PHP 3 16.07.2008 10:44
2 if abfragen Krobbus Datenbanken 1 29.08.2004 13:48
Abfragen ][FineLine][ PHP 3 21.10.2003 11:28


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:17 Uhr.


Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Powered by NuWiki v1.3 RC1 Copyright ©2006-2007, NuHit, LLC