Neuigkeiten:

still alive...

Hauptmenü

php-include ohne Wirkung

Begonnen von cj, 16. Januar 2008, 09:31:26

Vorheriges Thema - Nächstes Thema

cj

Hi,
ich habe http://www.smallville-fanbase.de/navi/sog.php\" rel=\"external nofollow\">hier  ein kleines Problem. Ich habe hier 3 Includes, die bis vor kurzem auch noch klappten. Wenn ich die URLs einzeln aufrufe, klappen sie auch, nur bindet er sie nicht mehr ein.
Hier mal der Code:


SOG- News
 
Neuesten Threads
Letzten Posts
 

 
 
Ich sollte vllt. noch anmerken, das ich vor kurzem bei all-inkl.com von einem php4 auf einen php5-Server umgezogen bin. Allerdings funktionieren alle anderen Seiteninternen Includes einwandfrei.
Hoffe, das Problem ist klar geworden und ihr könnt mir helfen.
CJ

k00ni

Das Problem wird daran liegen, dass du Dateien, die nicht im Root-Baum des Servers liegen, nicht einfügen kannst. Mach einen relativen Pfad, dass dürfte gehen.

Powie

auweia... das ist genau die Variante die man nicht tut!!!!
Du betreibst genau die Variante : Er geht von der Küche in den Flur, zur Tür hinaus, in die Garage, steigt ins Auto, fährt einmal um den Block, geht in den Garten über den Balkon ins Wohnzimmer.
Ich empfehle dir diesen Artikel mal zu lesen und zu verstehen:
http://www.powie.de/cms/artikel/artikel.php?id=46\" rel=\"external nofollow\">http://www.powie.de/cms/artikel/artikel.php?id=46
Der richtige Weg wäre z.Bsp:
include($_SERVER[\'DOCUMENT_ROOT\'].\"/portal/filantools/get_news_forum.php\");
Deine Seite wird dann nicht nur funktionieren, sondern auch viel schneller werden!

cj

Ihr habt mein Problem nicht verstanden glaub ich. Diese 3 Sachen die ich da einbinde liegen ja gar nicht auf meinem Server.
@powie: Den Rtikel kenn ich, habe ihn schon vor langer Zeit gelesen.

Powie

Dann vermute ich ist  bei deiner neuen php Konfiguration furl_open in der php.ini  deaktiviert. Somit geht das nicht mehr.
Du kannst das mit phpinfo() nachsehen.

cj

diese funktion zeigt er gar nicht an... kann ich die einfach in die php.ini eintragen??
kannst http://www.smallville-fanbase.de/phpinfo.php\" rel=\"external nofollow\">hier  mal schauen

k00ni

Daran wird es liegen:
allow_url_include = Off[/quote]
Er verbietet dir damit, dass du URL\'s in die include-Funktion schreibst.
 
Grüße

cj

auch gut... kann ich denn in die php.ini einfach gleich on reinschreiben??

Powie

vermutlich nicht, da das nur dein Provider kann.

k00ni

Nein, dass musst du mit deinem Provider abklären. Kleiner Tip: Keine URLs in die includes und require-Anweisungen reinschreiben. Dies kann sehr schnell zu einem Sicherheitsproblem werden.
Wie man fremde PHP-Dateien einbindet, fällt mir grad auf die Schnelle nicht ein. Mal mit i-Frames probiert?

cj

nö, sagt mir nix... hat aber bis jetzt alles so immer geklappt... naja mal schauen

cj

hat sich geklärt... habe all-inkl.com grad angeschrieben, die haben auf on gesetzt und es funzt... danke für die infos

hat sich geklärt... habe all-inkl.com grad angeschrieben, die haben auf on gesetzt und es funzt... danke für die infos[/quote]
Notiz: Nie eine Webseite bei all-inkl.com betreiben.

cj

[ot]das ist deine meinung... ich bleibe dort, auf jeden fall besser als strato wo ich vorher war... allerin schon der support[/ot]
und jetzt lass das nicht zu weit vertiefen... bringt nix

k00ni

Um dem kompletten Abrutsch ins OT zuvor zukommen, schließe ich das Thema.

all your base are belong to us / Discord