Citat:
Ursprungligen postat av Jonas
PHP-kod:
$response = file_get_contents('http://user:[email protected]/statuses/mentions.xml');
Kräver iof att "allow_url_fopen" är "On".
|
Tack detta fungerade!
Citat:
Ursprungligen postat av Jonas
Eller så tillåts det sockets, och då kan man snacka HTTP via det.
Långsammare och kunskap om hur detta fungerar krävs.
|
Ok, fick detta att fungera oxå, alltid bra att kunna falla tillbaka på något. En fråga här dock som jag har problem med.
Så här ser min kod ut:
PHP-kod:
$out="GET http://twitter.com/statuses/mentions.json HTTP/1.1\r\n"
."Host: twitter.com\r\n"
."Authorization: Basic ".base64_encode ($this->Login.':'.$this->Password)."\r\n"
."Content-type: application/x-www-form-urlencoded\r\n"
."Connection: Close\r\n\r\n";
$fp = fsockopen ('twitter.com', 80);
fwrite ($fp, $out);
$feedback = fread($fp, ????);
fclose ($fp);
$jsoncallback = json_decode($feedback, true);
echo $feedback;
Men när jag gör ett echo på $feedback så får jag inte all data. För jag vet juh inte hur mycket det är som jag tar emot. fread() kräver lenght, men jag kan omöjligt veta hur mycket data jag får tillbaka.
Så, vad ska jag göra här, $feedback = fread($fp, ????);