Metatags auslesen

meycom

Well-known member
14 Oktober 2008
79
1
Ich brauch mal ne Info !!!
Ich hab mir einr PHP-Routine geschrieben die Metatags einer Seite ausliest.
Jetzt kommt der 'Knaller'

Wenn das Programm auf Server A läuft funzt alles !!!
Wenn das Programm auf Server B läuft funzt nix !!!!!!!!!!

Dann habe ich mir mal aus dem Netz eine Funktion besorgt die ebenfalls Metatags ausliest - könnte ja sein das meine Funktion ne 'Beule' hat - von wegen - da passiert das Gleiche....

Kann doch nur sein das das an den Servereinstellungen liegt - oder ?
Ich glaube da mal was gelesen zu haben irgendwas mit file_allow_keine Ahnung.
Hat einer ne Ahnung ob das an den Servereinstellungen liegt und wie man das ggf. umgehen kann ????
 
Ließt du die Metas von externen Seiten aus?
Dann muss du PHP auch erlauben, dateien von anderen Servern zu lesen.

(z.B. allow_url_fopen)
 
Wenn Dein Hoster allow_url_fopen=off eingestellt hat, wirst Du es in den seltensten Fällen von Hand wieder anstellen können.

Du kannst es mittels zwei Wegen probieren:
  1. Über eine ini-Direktive:
    PHP:
    ini_set('allow_url_fopen', true);
  2. Über einen Eintrag in der .htaccess:
    Code:
    php_flag allow_url_fopen On
Wenn beide Varianten keinn Erfolg haben, kannst Du noch versuchen, die Funktionalität über Socket-Verbindungen von Hand nachzubauen, die entsprechende Funktion dafür findest Du im Snippet-Thread hier im Forum oder - falls Du sie selbst bauen willst - mit Hilfe von fsockopen().