include fehlermeldung
romy
- php
0 Thomas Schmieder0 WFUX0 Sönke Tesch0 romy0 Sönke Tesch
Hallo alle zusammen,
ich habe eine seite mit zwei Tabellenspalten, in welche jeweils ein include einer anderen php-Datei gemacht wird
Fehler: Warning: Failed opening 'content/text_winlike/fenster1.php?action=faq' for inclusion (include_path='.:/usr/share/php') in
warum entsteht der Fehler und warum immer nur auf einer seite, ist der fehler in der linken spalte , funzt es rechts und umgekehrt
danke
gruss romy
Hallo Romy,
wie sehen denn Deine include() -Statements aus?
Und was steht in den iclude-Dateien? Sind da auch wirkliche keine Zeichen vor dem <?php und nach dem ?> mehr inder Datei? Auch keine Leerzeilen? Das könnte nämlich böse folgen haben.
Grüße
Tom
Hallo,
Deine Informationen sind ja recht sperlich...und ein bisschen "Code" hätt ich auch ganz gut gefunden, z.B. da, wo du diese Datei zu inkludieren versuchst... -> so könnte man wenigstens schneller sagen, was im Skript nicht stimmt.
Also, nochmal bitte :)
mfg
Fehler: Warning: Failed opening 'content/text_winlike/fenster1.php?action=faq' for inclusion (include_path='.:/usr/share/php') in
Du hast wirklich eine Datei namens "content/text_winlike/fenster1.php?action=faq"? Mit dem Fragezeichenteil hinten dran? Wenn nicht, solltest Du auch nicht versuchen, eine solche einzubinden.
Gruß,
soenk.e
Hallo alle zusammen,
ich habe eine seite mit zwei Tabellenspalten, in welche jeweils ein include einer anderen php-Datei gemacht wird
Fehler: Warning: Failed opening 'content/text_winlike/fenster1.php?action=faq' for inclusion (include_path='.:/usr/share/php') in
warum entsteht der Fehler und warum immer nur auf einer seite, ist der fehler in der linken spalte , funzt es rechts und umgekehrt
danke
gruss romy
mir ist auch gerade aufgefallen, das ich logischerweise keinen querystring an ein einclude-datei hängen kann, manchmal ist man eben auf den kopf gefallen
funktionieren tut es trotzdem nur halb.Lasst es mich noch mal erklären
meine main.php: bitte nicht an den formalitäten aufhalten, kommt später, es sollte ja erstmal funktionieren.
<?php
session_start();
session_register("seite");
$seite = 0;
?>
<BODY BGCOLOR='DDDDDD' TOPMARGIN=0 LEFTMARGIN=0>
<table width=100% height=100% border=1>
<TR><TD colspan=3 width=100%>der Frame obendrüber</TD></TR>
<TR>
<TD width=20% valign=top>
<?php
include("links-tables.html");
?>
</TD>
<TD width=40% valign=top>
<?php
$arg = "fenster1.php";
$include_text1="/home/romy/public_html/www.ceiton.de/content/text_winlike/".$arg;
include_once($include_text1);
?>
</TD>
<TD width=40% valign=top>
<?php
$include_text = "/home/romy/public_html/www.ceiton.de/content/text_winlike/";
$include_text .= "fenster3.php";
include_once($include_text);
?>
</TD>
</TR>
</TABLE>
</body>
in den dateien fenster3 und fenster1 stehen nun eigenständige php-dateien, die einige funktionen haben, die über eine variable aufgerufen werden, bei einigen klappts bei anderen nicht. warum??
danke romy
funktionieren tut es trotzdem nur halb.Lasst es mich noch mal erklären
meine main.php: bitte nicht an den formalitäten aufhalten, kommt später, es sollte ja erstmal funktionieren.
$arg = "fenster1.php";
$include_text1="/home/romy/public_html/www.ceiton.de/content/text_winlike/".$arg;
include_once($include_text1);
$include_text = "/home/romy/public_html/www.ceiton.de/content/text_winlike/";
$include_text .= "fenster3.php";
include_once($include_text);
in den dateien fenster3 und fenster1 stehen nun eigenständige php-dateien, die einige funktionen haben, die über eine variable aufgerufen werden, bei einigen klappts bei anderen nicht. warum??
Welche Fehlermeldung kommt? Was passiert, soll passieren oder passiert nicht? Wie sieht der einzufügende bzw. auszuführende Code aus? Wo kann man sich das anschauen? Und was mir besonders schleierhaft ist: Wie rufst Du eine Funktion "über eine Variable" auf? $variable("hallo")?
Gruß,
soenk.e
welche Fehlermeldung kommt? -- keine
Was passiert, -- eben nichts
soll passieren --- eine variable action, die per switchanweisung in dem zu includenden Script ausgewertet wird, ist nicht da, obwohl andere variablen die für andere dinge gebraucht werden schon da sind
nehmen wir mal an ich habe einen link in fenster3 (eine der include-seiten)
main.php?action=rating&wid=2&blabla=5
main.php ist die hauptseite, die beide includes enthält
dort kommt jetzt zwar wid und blabla an aber action hat keinen wert
Wie sieht der einzufügende bzw. auszuführende Code aus?
wäre zu viel um es heir reinzukopieren
Wo kann man sich das anschauen?
leider nirgendwo, da ich Praktikantin bin und selbst kein projekt auf den webserver schieben kann
Und was mir besonders schleierhaft ist: Wie rufst Du eine Funktion "über eine Variable" auf? $variable("hallo")? --> siehe oben
danke
gruss zurück
romy
Gruß,
soenk.e
hallo nochmals
es sieht ganz danach aus, als wären nur alle Variablen (Parameter) da, die hinter & stehen, nicht die eine hinter dem Fragezeichen, ???
keine Ahnung was das soll
romy
welche Fehlermeldung kommt? -- keine
Was passiert, -- eben nichts
soll passieren --- eine variable action, die per switchanweisung in dem zu includenden Script ausgewertet wird, ist nicht da, obwohl andere variablen die für andere dinge gebraucht werden schon da sind
nehmen wir mal an ich habe einen link in fenster3 (eine der include-seiten)
main.php?action=rating&wid=2&blabla=5
Bei include existieren in der einzubindenden Dateien alle gesetzten Variablen der Hauptdatei.
Kann es sein, das du in den einzubindenden Dateien die Variable $action neu einliest (z.B. über $_GET o.ä.)?
Da du beim include diesen Parameter nicht angebist (bzw. angeben kannst) wird wahrscheinlich mit $action=$_GET['action']; $action auf leer gesetzt.
TEST : in der include-Datei als erstes echo $action; einbauen und schaun, was er ausgibt.
falls das mit dem $_GET zutrifft kannst du mit
if (!isset($action)) $action=$_GET['action'];
testen, ob $action schon "lebt" - also die Datei included wird oder falls nicht, wird sie eben ausgelesen.
(funktioniert so allerdings nicht, wenn register_globals=on ist, dann gibts immer $action und dein Fehler ist wohl woanders...)
danke für eure Hilfe
habs gepackt, der fehler lag ganz woanders...war ja auch komisch, das einige variablen mitkommen und ausgerechnet die nicht, da liegt glaube ich meist der Fehler beim Programmierer und meist irgendeine andere stelle im script, jaja so ist das
danke trotzdem, hab gleich noch ein bisschen was darüber gelernt durch eure antworten - tu mich nämlich noch ganz schön schwer mit "was geht wann wie zum server und was macht der Client und wo liegt das Cookie und wer greift darauf zu usw" aber es wird
liebe Grüsse
romy, die jetzt genüsslich was Essen geht, mhm grfpf