Toon posts:

php: include/require

Pagina: 1
Acties:
  • 54 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik heb een vraagje, ik ben met me php script bezig maar het lukt maar gewoon niet om bestanden te includen met een 'http://' url, dit is de errors die hij geeft:

Fatal error: Failed opening required 'http://localhost/www/include_this.php' (include_path='') in c:\phpdev\www\include-require\include_file.php on line 3

en dit het command wat is uitvoer:

<? require "http://localhost/include_this.php"; ?>

Ik heb het ook op deze manieren geprobeerd:

<? require ("http://localhost/include_this.php"); ?>
<? require 'http://localhost/include_this.php'; ?>

maar bij alle 3 de manieren kreeg ik dezelfde error:/

iemand enig idee hoe ik dit op kan lossen?

Verwijderd

lees de manual eens

Als ik jou was zou ik een include niet via http laten verlopen, maar gewoon een fysiek pad opgeven (/home/jouwdirectory/script.php)

Verwijderd

include en require werken alleen met fysieke paden, is het een ander doc op het web moet je met fopen gaan werken.

das wat ik er van denk, ben 99% zeker :)

Verwijderd

Topicstarter
nou het probleem is dat ik dus alsware een pagina "index.php" in me root dir heb waarin ik include van de index.php me newsscript heb zitten (/newsscript/index.php), nu is het zo dat er in de index van me newsscript weer andere files include worden die in de zelfde dir staan. Nu is het dus zo dat als je een scipt include in je root, hij de include ook vanuit de root wilt doen terwijl het script eigenlijk helemaal niet in de root staat maar in een sub dir. Ik zou dit natuurlijk gewoon kunnen veranderen naar <? include("newsscript/config.php"); ?>, maar dan ontstaat het probleem dat wanneer ik via het admin gedeelte me newsscript wil bekijken, dat ie dan in de sup dir (/newsscript/) dan weer naar een supdir /newsscript/ wilt gaan die natuurlijk niet bestaat:/

ik weet niet of jullie nog snappen wat ik bedoel :)

anyways, als je het wel snapt en hebt een oplossing voor me probleem, please help me!

bij voorbaat dank,
Sander

  • pjonk
  • Registratie: November 2000
  • Laatst online: 29-12-2025
Dat probleem had ik ook toen ik net met PHP begin (al weer een tijdje terug inmiddels)
Je kan in dit geval beter absolute paden opgeven mbv de document root.
Dit oude topic van mij is relevant

It’s nice to be important but it’s more important to be nice


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

tja, afgezien van het feit dat je eventueel met fopen wrappers wel over http kan includen, zie alle bovenstaande replies. Beetje beter de manual lezen voortaan

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz

Pagina: 1

Dit topic is gesloten.