php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.05.2008, 13:55  
Benutzer
 
Registriert seit: 11.01.2006
Beiträge: 74
cyberholic
cyberholic eine Nachricht über Skype™ schicken
Standard Was ist mit GET http request gemeint?

Moin moin,
ich sitze mal wieder vor der Google API.
Die sagen da folgendes:

Code:
"To retrieve the user's contacts, send an HTTP GET request to the contacts feed URL. Google then returns a feed containing the appropriate contact entries. For example ... send the following HTTP request:

GET http://www.google.com/m8/feeds/conta...gmail.com/base 
Blöd wie ich bin, habe ich jetzt einfach eine PHP Datei begonnen
und da das GET samt verweis eingetragen. Natürlich gibt er nichts
aus. Muss ich ihm nicht noch die XML Datenstruktur oder so mitteilen?

Seid herzlichst gegrüsst und `nen schönen 1.Mai!

Carlos
cyberholic ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 01.05.2008, 13:57  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.709
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Wie wäre es mit der Funktion fsockopen()?
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline  
Alt 01.05.2008, 20:34  
Benutzer
 
Registriert seit: 11.01.2006
Beiträge: 74
cyberholic
cyberholic eine Nachricht über Skype™ schicken
Standard

Moin moin,
hab grad mal das php manual zu fsockopen gelesen und deren beispiel script
mit der obigen google adresse eingebaut. Hat aber nicht funktioniert.

Ist das so denn überhaupt richtig?
PHP-Code:
<?php
$fp 
fsockopen("http://www.google.com/m8/feeds/contacts/endorphinum%40googlemail.com/base"80$errno$errstr30);
if (!
$fp) {
    echo 
"$errstr ($errno)
\n"
;
} else {
    
$out "GET / HTTP/1.1\r\n";
    
$out .= "Host: www.google.com\r\n";
    
$out .= "Connection: Close\r\n\r\n";

    
fwrite($fp$out);
    while (!
feof($fp)) {
        echo 
fgets($fp128);
    }
    
fclose($fp);
}
?>
cyberholic ist offline  
Alt 02.05.2008, 00:49  
Erfahrener Benutzer
 
Registriert seit: 08.11.2004
Beiträge: 2.079
Der_Gerhard ist zur Zeit noch ein unbeschriebenes Blatt
Der_Gerhard eine Nachricht über ICQ schicken
Standard

Ich würde mal sagen, fsockopen erwartet einen Host-Namen. Der fängt selbstverständlich nicht mit "http://" an.
Ich würde hier mal einfach nur "www.google.com" probieren.

Lösen würde ich das Problem aber anders:
Ich würde mal ganz einfach nach allow_url_fopen suchen und wenn das Flag gesetzt ist, einfach die URL per file_get_contents oder sonst eine File-Funktion deines Vertrauens einlesen.

Und ganz generell:
"Hat aber nicht funktioniert" ist keine auch nur annähernd qualifizierte Aussage.
Was ist passiert, was wurde ausgegeben, was hättest Du erwartet?
Deinem Arzt sagst Du ja auch nicht einfach nur "Aua" wenn Dir was weh tut.
__________________
**********************************
Nein, ich bin nicht die Signatur.
Ich putze hier nur.
**********************************
Der_Gerhard ist offline  
Alt 02.05.2008, 04:48  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Schoen dass du mal wieder hier reinschaust Der_Gerhard!

Ein GET HTTP Request siehst du oben in der Adresszeile (zumindest beim Antworten), einfach URL mit Parametern "?name=wert&noch_ein_name=noch_ein_wert" anhaengen. Was Google da genau verlangt weiss ich nicht.
Zergling-new ist offline  
Alt 02.05.2008, 06:55  
Erfahrener Benutzer
 
Registriert seit: 08.11.2004
Beiträge: 2.079
Der_Gerhard ist zur Zeit noch ein unbeschriebenes Blatt
Der_Gerhard eine Nachricht über ICQ schicken
Standard

Danke, Zergling!

Ich hab eigentlich die ganze Zeit reingeschaut. Nur diesmal hab ich auch mal wieder was zum Posten gefunden.
__________________
**********************************
Nein, ich bin nicht die Signatur.
Ich putze hier nur.
**********************************
Der_Gerhard ist offline  
Alt 03.05.2008, 12:09  
Erfahrener Benutzer
 
Benutzerbild von GelaMu
 
Registriert seit: 05.03.2006
Beiträge: 183
GelaMu
Standard

Hallo cyberholic!

Geht's nicht damit?
PHP-Code:
<?php
$url 
"http://www.google.com/m8/feeds/contacts/endorphinum%40googlemail.com/base";
$response file_get_contents($url);
?>
Sollte doch gehen... dieser HTTP-Wrapper ist doch ein alter Hut für PHP =)

Grüße,
GelaMu
GelaMu ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
HTTP Request über Proxyserver leiten blaus PHP-Fortgeschrittene 4 04.04.2008 07:59
HTTP Request per PHP lahmt, Rückgabe nur NULL Schaelle PHP-Fortgeschrittene 0 21.09.2005 16:42
HTTP request failed! HTTP/1.1 403 Forbidden in... PHP Tipps 2005-2 5 04.07.2005 01:46
[Erledigt] HTTP Request absetzen und Antwort auswerten PHP-Fortgeschrittene 1 02.07.2005 13:16
HTTP request failed! PHP Tipps 2005-2 20 19.06.2005 02:28
script nicht über HTTP Request seven-12 PHP Tipps 2005-2 6 10.06.2005 12:45
php script nicht über HTTP Request starten seven-12 PHP-Fortgeschrittene 3 09.06.2005 22:14
HTTP request failed! HTTP/1.1 500 Internal Server Error Datenbanken 6 28.01.2005 14:54
HTTP Login Request PHP Tipps 2004-2 1 16.12.2004 12:30
HTTP Request - hilfe dringend benötigt! PHP Tipps 2004-2 3 09.11.2004 20:23
Shoutcast server abfrage mittels ein http header request PHP Tipps 2004 0 30.10.2004 18:05
HTTP - Request Stümper PHP Tipps 2004 7 27.08.2004 22:38
ankommender http header in einem php script auslesen PHP Tipps 2004 0 19.07.2004 23:37
http header verändern - script zum browser machen PHP Tipps 2004 11 06.07.2004 17:43
HTTP Post mit PHP (Stream Funktionen) PHP-Fortgeschrittene 12 04.06.2004 11:16

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php http get, http get php, php get http, get anfrage, gethttprequest, php http request, php http request example, php http_get, php http-get, http://www.php.de/php-tipps-2008/45866-ist-mit-get-http-request-gemeint.html, get http, http_get php, httpget php, gethttprequest ajax failed, php get https, get http php, get / http/1.1, php httprequest example, \get / http/1.1\, get php http

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




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.