#1 19. Juli 2010 CURL Sprache steuern Hallo, wie kann man bei CURL eine gewünschte Sprache übergeben (in meinem Fall Englisch)? Ich hab folgenden Code: PHP: if( $curl = @ curl_init ()) { $header [ 0 ] = "Accept: text/xml,application/xml,application/xhtml+xml," ; $header [ 0 ] .= "text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5" ; $header [] = "Cache-Control: max-age=0" ; $header [] = "Connection: keep-alive" ; $header [] = "Keep-Alive: 300" ; $header [] = "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7" ; $header [] = "Accept-Language: en-us,en;q=0.5" ; $header [] = "Pragma: " ; curl_setopt ( $curl , CURLOPT_URL , $url ); curl_setopt ( $curl , CURLOPT_USERAGENT , 'Googlebot/2.1 (+http://www.google.com/bot.html)' ); curl_setopt ( $curl , CURLOPT_HTTPHEADER , $header ); curl_setopt ( $curl , CURLOPT_REFERER , 'http://www.google.com' ); curl_setopt ( $curl , CURLOPT_ENCODING , 'gzip,deflate' ); curl_setopt ( $curl , CURLOPT_AUTOREFERER , true ); curl_setopt ( $curl , CURLOPT_RETURNTRANSFER , 1 ); curl_setopt ( $curl , CURLOPT_TIMEOUT , 10 ); $http_header = @ curl_exec ( $curl ); @ curl_close ( $curl ); return( $http_header ); }; Obwohl im Header alles auf Englisch gesetzt wurde, wird mir die Seite auf deutsch(Sprache auf dem Webserver) zurückgegeben...kann mir jemand sagen was ich falsch mache? MfG + Multi-Zitat Zitieren
#2 19. Juli 2010 AW: CURL Sprache steuern liegt sicher daran, dass google trotzdem aufschlüsselt aus welchem land der benutzer kommt. könntest ja mal versuchen, einfach über die google sprachoption auf google zu linken Google + Multi-Zitat Zitieren
#3 19. Juli 2010 AW: CURL Sprache steuern Es wäre nicht schlecht wenn du uns den Link zur Website geben könntest (oder per PN), damit man genauer sehen kann, eo das Problem liegt. + Multi-Zitat Zitieren
#4 19. Juli 2010 AW: CURL Sprache steuern Hier die URL: PHP: $url = "http://hotfile.com/dl/56101643/632139a/putty.exe.html" ; //EDIT: evt. bestimmt hotfile.com die Sprache über die IP? Gibts dann ne Möglichkeit, dass irgendwie zu umgehen? //EDIT2: ...wird über die IP bestimmt, dann muss ich wohl die CURL Proxy Möglichkeit verwenden oder hat irgendwer einen anderen Vorschlag? + Multi-Zitat Zitieren
#5 19. Juli 2010 AW: CURL Sprache steuern häng einfach ?lang=en an die url -> fertig + Multi-Zitat Zitieren
#6 19. Juli 2010 AW: CURL Sprache steuern Jap ist ne Möglichkeit der Nachteil dabei ist aber, dass z.b. andere OCH's andere Querystrings für das Setzen der Sprache verwenden, da wäre die Lösung mit dem Proxy sicher allgemeiner. + Multi-Zitat Zitieren
#7 19. Juli 2010 AW: CURL Sprache steuern wie gesagt.. übersetzungs tool von google oder bablefish. Google + Multi-Zitat Zitieren