Variablen Problem

Alles, was PHP betrifft, kann hier besprochen werden.

Variablen Problem

Postby Thomas Br » 25. June 2004 14:52

Mahlzeit zusammen...

folgendes kleines Problem tut sich mir auf:

in einer PHP Datei lasse ich mir einen String zusammenbauen für einen Pfad...
das sieht so aus:
$phplmdirroot = "D:/MyWebs/www.schuetzenverein-sande.de/daten/menu/";
include ($phplmdirroot . "template.inc.php3");

wenn ich jetzt im Browser die Seite aufrufen will bekomme ich folgende Fehlermeldung:
Template Error: filename: file ./D:/MyWebs/www.schuetzenverein-sande.de/daten/menu/layersmenu-vermenu.ihtml does not exist.
Halted.

was mich ein wenig Irritiert ist das vor dem Pfad noch ein ./ steht ??!!
Wie kommt der dahin - oder besser noch : wie kriege ich den da weg ?

thnx schon mal

Thomas
User avatar
Thomas Br
 
Posts: 30
Joined: 24. June 2004 19:08
Operating System: Windows 7 x64 Ultimate

Postby Wiedmann » 25. June 2004 16:26

Template Error: filename: file ./D:/MyWebs/www.schuetzenverein-sande.de/daten/menu/layersmenu-vermenu.ihtml does not exist.
Halted.

Wo kommet denn diese Fehlermeldung überhaupt her? Das ist jedenfalls keine von PHP generierte. Also solltest du den ErrorHandler im Script überprüfen.

Mal abgesehen von dem Punkt am Anfang, passt ja der ganze Dateiname/Pfad nicht überein.
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby Thomas Br » 26. June 2004 09:56

Wiedmann wrote:
Template Error: filename: file ./D:/MyWebs/www.schuetzenverein-sande.de/daten/menu/layersmenu-vermenu.ihtml does not exist.
Halted.

Wo kommet denn diese Fehlermeldung überhaupt her? Das ist jedenfalls keine von PHP generierte. Also solltest du den ErrorHandler im Script überprüfen.

Mal abgesehen von dem Punkt am Anfang, passt ja der ganze Dateiname/Pfad nicht überein.


Hallo wiedmann,

doch - der Pfad passt schon ...
Habe 2 Variablen
1)$phpwwwroot
und
2)$phpmldirroot

1) auf'm Server zu laufen , 2) zur Prüfung zuhause

die 1. ist auskommentiert und wird erst dann wieder aktiv wenn ich das ganze auf den Server hochlade...
das komische ist auf dem Server funktioniert das ganze anstandslos ...
(davon abgesehen, das ich dort relative Pfade verwende.. )

Wenn ich offline entwickle und relative statt absolute pfade verwende ist die fehlermelderei noch schlimmer ;)

thx Thomas
User avatar
Thomas Br
 
Posts: 30
Joined: 24. June 2004 19:08
Operating System: Windows 7 x64 Ultimate

Postby Wiedmann » 26. June 2004 10:14

doch - der Pfad passt schon ...

Hmmm. Laut deinem ersten Posting:

also:
$phplmdirroot = "D:/MyWebs/www.schuetzenverein-sande.de/daten/menu/";
include ($phplmdirroot . "template.inc.php3");

ergibt:
"D:/MyWebs/www.schuetzenverein-sande.de/daten/menu/template.inc.php3"

In der von dir genannten Fehlermeldung steht:
"./D:/MyWebs/www.schuetzenverein-sande.de/daten/menu/layersmenu-vermenu.ihtml"

Das ist doch nicht dasselbe....

(Wie ist das jetzt mit den orginalen PHP-Fehlermeldungen?)
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby Thomas Br » 26. June 2004 10:30

Hallo Wiedmann,

danke für deine Tips ..

hatte gestern irgendwie ein Brett vorm Kopf :oops:
habe es gerade noch mal alles durchgekuckt
Fehler gefunden !
behoben

Läuft :) :)

Danke

Thomas
User avatar
Thomas Br
 
Posts: 30
Joined: 24. June 2004 19:08
Operating System: Windows 7 x64 Ultimate

Postby Jogman » 27. June 2004 14:03

hAllo Leute

also zu dem problehm, kann es nicht sein das du mit include das verzeichnis in dem du bereits bist wegstreichen musst weill es unter

bsp: "D:/MyWebs/..." kein zweitesmal "D:" geben kann.

aslo einfach die URL etwas kürzer machen!

Gruss Jog
Allgemeiner Newbie
Jogman
 
Posts: 10
Joined: 18. November 2003 13:17
Location: Fehraltorf

Postby TTP » 27. June 2004 16:00

versuch es doch mal mit:

"file://D:/MyWebs/www.schuetzenverein-sande.de/daten/menu/"

vielleicht geht das ja....
Place
ohne Apachefriends wär ich in meiner Entwicklung weiter zurück ;)
User avatar
TTP
 
Posts: 310
Joined: 30. August 2003 19:38
Location: Wolfsburg

Postby Thomas Br » 28. June 2004 05:46

Siehe oben ...

es hat sich erledigt ...

Danke an alle !
User avatar
Thomas Br
 
Posts: 30
Joined: 24. June 2004 19:08
Operating System: Windows 7 x64 Ultimate


Return to PHP

Who is online

Users browsing this forum: No registered users and 2 guests