php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.10.2005, 13:02  
Gast
 
Beiträge: n/a
Standard Alternative zu Include

Hallo,

gibt es ein Alternative zu dem Include Befehl?

Ich habe auf meiner Homepage ein Script, welches Daten von einem externen Server benötigt. Bisher habe ich diese über Include eingebunden und alles lief. Jetzt hat aber mein Serveranbieter das einbinden externer Seiten verboten und es kommt nun folgende Fehlermeldung wenn ich die Seite aufrufe:

Warning: main(): URL file-access is disabled in the server configuration in /srv/www/htdocs/web83/html/gb.php on line 1

Zu der externen datei:
Es ist eine php datei auf die ich so keinen Zugriff habe, ich kann den Inhalt dieser Datei also nicht verändern.

Bisheriger include Befehl:
Code:
include('http://www.clanintern.de/egb.php4?clan='.$clanid.'&type=php');
Freue mich über jede Hilfe

gruß
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 13.10.2005, 13:10  
Gast
 
Beiträge: n/a
Standard

frag dein hoster ob er das( also nur fuer dich)
> allow_url_fopen()
auf ON setzt wenn nicht wird es nicht
gehen.
 
Alt 13.10.2005, 13:10  
Gast
 
Beiträge: n/a
Standard

require(), readfile()
wenn dein anbieter das (allow_url_fopen) aber deaktiviert hat, kannst du benutzen, was du willst => es geht nicht
 
Alt 13.10.2005, 13:15  
Gast
 
Beiträge: n/a
Standard

ich hatte das prob auch hab auch alles aus geprobt nütze aber alles nichts.

hier guckst du: http://www.phpfriend.de/forum/ftopic48363.html
 
Alt 13.10.2005, 13:22  
Gast
 
Beiträge: n/a
Standard

Vielen Dank für die Antworten

Ist ist unsicher wenn man allow_url_fopen() on hat, oder warum ist es bei vielen dektiviert?

kann ich wenn allow_url_fopen() auf on ist auch wieder include benutzen?
 
Alt 13.10.2005, 13:37  
Gast
 
Beiträge: n/a
Standard

include kannst Du immer benutzen. Es geht um die url-wrapper.
Du hast etwas in der Art include('http://irgendwas/...') und die Unterstützung für http://|ftp://|usw ist abgeschaltet worden. Aus dem lokalen Dateisystem kannst Du trotzdem noch einbinden.
 
Alt 13.10.2005, 13:42  
Gast
 
Beiträge: n/a
Standard

ja ich meinte auch nur in verbindung mit externen Seiten, lokal habe ich ja den include Befehl immernoch verwendet, Danke

Kann mir einer was zur Sicherheit sagen?
Mein Servernbieter sagte mir es wurde deaktiviert weil man so an das rootpasswort gelangen könnte wenn das includen externer Seite erlaubt sei.
 
Alt 13.10.2005, 13:44  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Bruchpilot
include kannst Du immer benutzen. Es geht um die url-wrapper.
Ich denke mal, soweit sollte er wohl auch selbst kommen (oder ist allow_url_fopen zufallgeneriert => übersetzen)
 
Alt 13.10.2005, 13:50  
Gast
 
Beiträge: n/a
Standard

Da wollte Dich wohl jemand beim Support mit einem Totschlägerargument loswerden.

Das Skript öffnet von innen nach aussen eine Verbindung. Das ist anders als Browser(aussen) zum Server(innen) und die Firewall-Konfiguration des Providers muss eventuell geändert werden. Ausserdem ist das zusätzliches Datenvolumen.

Du kannst Dir natürlich selbst ein Sicherheitsloch damit stricken (und darauf hat Dein Provider vielleicht auch keine Lust).
Liefert http://www.clanintern.de/egb.php4?clan='.$clanid.'&type=php php Code den Du ausführen willst? Sicher? Im Grunde kann da dann alles drinstehen. Und es wird mit Deien Rechten auf Deinem Server ausgeführt. Wenn von da also ein <?php unlink('index.php'); ?> kommt, dann ist die Datei weg.
Wenn es sich aber nicht um php Code handelt, dann benutze doch readfile(), file_get_contents oder fopen/fread.
Die arbeiten natürlich auch nicht an allow_url_fopen vorbei und damit ist die Sache erstmal rein theoretischer Natur
 
Alt 13.10.2005, 14:00  
Gast
 
Beiträge: n/a
Standard

Ich will den Code nicht wirklich ausführen, ich habe das glaube ich nen bissle falsch beschrieben. Clanintern ist ein Interner bereich für Clans mit forum usw. dort kann man wars eintragen und die ergebnisse kann man sich auch auf seiner Homepage anzeigen lassen.

Dafür muss man dann den genannten link includen und dann kann man sich die Seite so gestalten wie man will und vorgeschriebene variablen nutzen die durch das include übergeben werden.

Bei readfile() bekomme ich die gleiche Fehlermeldung wie bei Include
 
 


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
include() ersetzen Shadow21 PHP Tipps 2006 3 30.08.2008 14:13
include isoliert ausführen – Lösungsansatz gesucht veit PHP-Fortgeschrittene 8 09.04.2008 09:26
hinter include wird eine 1 angezeigt |~Râdîant~| PHP Tipps 2008 8 19.09.2007 13:52
include Dateien wieder ausängen o.Ä. netti PHP Tipps 2007 8 17.12.2006 15:14
include problem Canni PHP Tipps 2006 26 14.11.2006 14:24
include, nur bestimmten teil neu laden Calli PHP Tipps 2006 2 27.01.2006 15:57
Fehler beim include PHP Tipps 2005-2 4 20.10.2005 12:47
Auf Firmen-Server funzt kein include aus fremden Verzeichnis PHP-Fortgeschrittene 3 19.07.2005 16:49
[Erledigt] Include liegt in einem anderen Verzeichnis - es geht nix PHP Tipps 2005-2 3 03.07.2005 22:40
include(); alternative ? notyyy PHP Tipps 2005 28 25.05.2005 21:29
[Erledigt] Sessions auch bei include aktiv? PHP Tipps 2005 1 28.02.2005 19:58
[Erledigt] was gibt es sonst noch, anstad include? PHP Tipps 2005 2 05.01.2005 22:31
[Erledigt] Problemme mit include... PHP Tipps 2004-2 6 30.11.2004 12:20
HTTP_GET_VARS + Include = Array leer PHP Tipps 2004-2 3 24.11.2004 15:12
Alternative zu Include und require gesucht PHP Tipps 2004 7 03.07.2004 13:28

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php include alternative, include alternative, alternative zu include, php alternative zu include, alternative zu include php, php alternative include, alternative include, alternative zu php include, php include alternativen, include alternative php, include php alternative, alternative php include, alternative include php, include php alternativen, php include ersatz, include alternativen, alternative für include, php alternativen zu include, php ersatz für include, includephp alternative

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