php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.11.2007, 20:34  
Erfahrener Benutzer
 
Registriert seit: 15.04.2004
Beiträge: 126
pcschröda
Standard fopen() - Hostabhängig?

Hi,

Ich erstelle gerade eine Art SMS-Versand, bei dem ich mittels fopen() auf eine Versende-Schnittstelle zugreife, die SMS wird dann aus den Parametern der URL zusammengesetzt, die ich mittels fopen() übergebe.

Ich erhalte nun die Fehlermeldung

Code:
Warning: fopen() [function.fopen]: URL file-access is disabled
in the server configuration in XXX XXX
allerdings NUR, wenn ich das Skript auf einem bestimmten virtuellen Host meines lokalen Servers ausführe. Lege ich das Skript in das Verzeichnis eines anderen lokalen Hosts, funktioniert es einwandfrei.

Ich kann mir echt nicht erklären, wie das möglich ist, außer dass das Skript auf dem entfernten Server aufgrund eines bestimmten Referres geblockt wird...

Hat hier jemand einen Tipp?


Viele Grüße,

Michael
pcschröda ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 10.11.2007, 20:55  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Hallo,

man kann in der php.ini einstellen ob fopen() und Konsorten auch mit URLs arbeiten können sollen. Die Einstellung heißt "allow_url_fopen" oder so.

Mehr dazu findest du doch bestimmt wenn du einfach die Fehlermeldung bei google eingibst...
__________________
Today you...Tomorrow me.
agrajag ist offline   Mit Zitat antworten
Alt 10.11.2007, 21:04  
Erfahrener Benutzer
 
Registriert seit: 15.04.2004
Beiträge: 126
pcschröda
Standard

Nimm es mir nicht krumm, aber wenn Du meinen Beitrag liest, müsstest Du ja erkennen, dass es nicht an den Einstellungen von allow_url_fopen liegen kann, da es ja eben von dem einen Verzeichnis aus funktioniert, vom anderen aus aber nicht!

Mein Problem ist daher NICHT das übliche allow_url_fopen = OFF - zumindest vermute ich das - , wie es sich bei Google als Grund für die obige Fehlermeldung ergibt.



Viele Grüße,

Michael
pcschröda ist offline   Mit Zitat antworten
Alt 10.11.2007, 21:21  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Die Einstellung allow_url_fopen = Off bewirkt aber genau diese Fehlermeldung

Zitat:
Warning: fopen() [function.fopen]: URL file-access is disabled in the server configuration in T:\projects\localhost\test2.php on line 2

Warning: fopen(http://www.google.com) [function.fopen]: failed to open stream: no suitable wrapper could be found in T:\projects\localhost\test2.php on line 2

Warning: fclose(): supplied argument is not a valid stream resource in T:\projects\localhost\test2.php on line 3
Bevor wir weiter spekulieren, versicher dich bitte, dass diese Direktive auf On ist, und zwar mit phpinfo().
Zergling-new ist offline   Mit Zitat antworten
Alt 15.11.2007, 19:53  
Erfahrener Benutzer
 
Registriert seit: 15.04.2004
Beiträge: 126
pcschröda
Standard

Wenn ich auf meinem lokalen Server allow_url_fopen auf OFF setzte, geht nichts mehr. Auf welchem Server muss diese Option denn nun eingeschaltet sein: auf dem Server, der das PHP-Skript mit dem fopen-Befehl ausführt, oder auf dem Server, auf den über fopen zugegriffen wird - oder auf beiden?


Michael
pcschröda ist offline   Mit Zitat antworten
Alt 15.11.2007, 20:25  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

einzig auf dem der fopen() aufruft
Zergling-new ist offline   Mit Zitat antworten
Antwort


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
Fehlermeldung bei fopen() Kenshin PHP Tipps 2008 6 08.05.2008 14:45
fopen() will nicht so wie ich will Völlig unbedarft PHP Tipps 2006 4 30.03.2006 19:52
PHP-File generieren, grundlegende Frage! fopen richtig? PHP Tipps 2006 26 24.02.2006 14:03
fopen per URL PHP Tipps 2006 3 19.02.2006 18:47
fopen und zeilenumbruch notyyy PHP Tipps 2006 1 24.01.2006 16:33
Alternative zu fopen hilfe zapate PHP Tipps 2005-2 5 30.10.2005 23:38
fopen geht nicht, ich glaube ich bin dumm. PHP Tipps 2005-2 10 20.10.2005 23:59
FOPEN() Probleme PHP Tipps 2005 7 18.05.2005 18:07
fopen PHP Tipps 2005 8 15.03.2005 16:27
fopen w+ Skazi PHP Tipps 2005 3 05.02.2005 16:09
Alternative zu fopen bei ext. Dateien PHP-Fortgeschrittene 9 23.12.2004 13:05
[Erledigt] fopen +session PHP-Fortgeschrittene 1 18.11.2004 20:47
fopen mit php safe mode Rotti PHP Tipps 2004 3 04.09.2004 16:23
Fehlermeldung bei fopen kanti PHP Tipps 2004 3 01.09.2004 16:53
fopen bei *.htm dateien?? PHP Tipps 2004 3 23.08.2004 19:50

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php.ini fopen, fopen php.ini, warning: fopen() [function.fopen]: url file-access is disabled in the server configuration, warning: fopen() [function.fopen]: url file-access is disabled in the server configuration in, fopen server, php ini fopen, fopen() [function.fopen]: url file-access is disabled in the server configuration, fopen php ini, fopen php, server fopen, warning fopen function.fopen url file-access is disabled in the server configuration in, fopen url file access is disabled in the server configuration, url file-access is disabled in the server configuration fopen, fopen anderer server, fopen auf server, fopen einstellen, php fopen server, php fopen url, warning fopen function.fopen url file-access is disabled in the server configuration, fopen php konfiguration

Alle Zeitangaben in WEZ +2. Es ist jetzt 00:27 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.