anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Fr 18 Jul, 2025 11:24

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 20 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Datei nicht auffindbar
BeitragVerfasst: Di 15 Feb, 2005 23:01 
Offline
User
User

Registriert: Di 15 Feb, 2005 19:39
Beiträge: 19
Grüss euch,

mal wieder ich mit blöden Probs *g*. Folgendes Problem:

Ich arbeite gerade an ein Questsystem. Viel ist noch nicht fertiggestellt. In dem System soll ein Link zu den einzelnen Quests folgen. Also wie folgt:

if ($_GET[op]=="") {
addcommentary();
checkday();
page_header("Aufgaben auf Düsterstein");
output("`b`c`2Die Aufgaben im Dorf`0`c`b");
output("`n`n`c<table border=0 cellpadding=2 cellspacing=1 bgcolor='#999999'>",true);
output("<tr class='trhead'><td><b>Aufgabe</b></td><td><b>Drachenkills</b></td><td><b>Rasse</b></td><td><b>Level</b></td><td><b>Waldkampf</b></td><td><b>Schwierigkeit</b></td><td><b>erneut versuchen</b></td><td><b>Status</b></td></tr>",true);
output("<tr class='trlight'><td>",true);
output("<a href='/quest/brunnen2.php'>Der Vollmond</a>",true);
output("</td><td>",true);

der Ordner quest ist erstellt und die datei brunnen2 dort enthalten. Die scheint er auch zu finden, das Problem ist das er die Common wohl nicht findet. Ich bekomme folgende Fehlermeldung:

Warning: main(common.php): failed to open stream: No such file or directory in /var/www/web0/html/quest/brunnen2.php on line 2

Fatal error: main(): Failed opening required 'common.php' (include_path='.') in /var/www/web0/html/quest/brunnen2.php on line 2

Die Brunnen2 Datei hat noch nichts drin. Sprich noch fast leer. Sie sieht so aus:

<?php
require_once "common.php";

if ($_GET[op]=="") {
addcommentary();
checkday();
page_header("Der Vollmond");
output("`b`c`2Deine Aufgabe`0`c`b");


addnav("Zurück zum Dorfplatz","village.php");
}

?>

Kann mir jemand einen Tip geben warum ich den fehler erhalte?

Ps.: habe statt: require_once "common.php" auch schon den kompletten Pfad angegeben. leider ohne erfolg

_________________
Düsterstein LogD


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 15 Feb, 2005 23:31 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
hast du die datei im unterverzeichnis? wenn ja mach so:
[php]require_once "./common.php";[/php]
So kommst du ein verzeichnis höher


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 16 Feb, 2005 00:54 
jep so haben wir es auch versucht, geht aber auch nicht ?!?!


Nach oben
  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 16 Feb, 2005 01:00 
Offline
User
User

Registriert: Di 15 Feb, 2005 19:39
Beiträge: 19
Mist nicht eingelogt....so wie du das beschreibst habe ich sogar noch eine Fehermeldung mehr:

Warning: main(): Unable to access ./common.php in /var/www/web0/html/quest/brunnen2.php on line 2

Warning: main(./common.php): failed to open stream: No such file or directory in /var/www/web0/html/quest/brunnen2.php on line 2

Fatal error: main(): Failed opening required './common.php' (include_path='.') in /var/www/web0/html/quest/brunnen2.php on line 2

Es ist zum Hühner melken

Gebe ich den gesamten Pfad an kommt folgendes:

Warning: main(common.php): failed to open stream: No such file or directory in /var/www/web0/html/guilds/armoreditor.php on line 53

Fatal error: main(): Failed opening required 'common.php' (include_path='.') in /var/www/web0/html/guilds/armoreditor.php on line 53

_________________
Düsterstein LogD


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 16 Feb, 2005 03:14 
Offline
Admin
Admin
Benutzeravatar

Registriert: Di 21 Jan, 2003 01:11
Beiträge: 1604
Wohnort: Haßfurt
Geschlecht: Männlich
LoGD: http://www.anpera.net/logd
Skype: anpera-net
...
output("<a href='quest/brunnen2.php'>Der Vollmond</a>",true);
output("</td><td>",true);
addnav("","quest/brunnen2.php");
...

in der brunnen2.php (die ich aber auch außerhalb im Stammverzeichnis gefunden habe):

<?php
require_once("../common.php");
...
(zwei Punkte (../), um ins übergeordnete Verzeichnis zu kommen. Ein Punkt (./) bezeichnet den aktuellen "Standort" und kann genauso gut weggelassen werden.)


Und es wäre nett von dir, wenn du den Link auf den Source wieder einfügen würdest. ;)

_________________
Praxis ist, wenn alles klappt aber keiner weiß warum. Theorie ist, wenn man weiß wie es geht, aber nichts klappt. Wir haben beides erfolgreich vereinigt: Bei uns klappt nichts und keiner weiß warum!

Neues Video: Marios freier Tag in Second Life


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 16 Feb, 2005 03:43 
Offline
User
User

Registriert: Di 15 Feb, 2005 19:39
Beiträge: 19
Leider funktioniert es auch nicht mit deinen Tips :( ...Das ist mittlerweile zum verzweifeln. :cry:

_________________
Düsterstein LogD


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 16 Feb, 2005 04:46 
Offline
Admin
Admin
Benutzeravatar

Registriert: Di 21 Jan, 2003 01:11
Beiträge: 1604
Wohnort: Haßfurt
Geschlecht: Männlich
LoGD: http://www.anpera.net/logd
Skype: anpera-net
Irgendwas stimmt mit den Rechten oder mit den Pfaden noch nicht.

Wenn ich auf deinem Server quest/brunnen2.php aufgerufen habe, kam eine Meldung, die mir was davon erzählt hat, dass guilds/irgendwas nicht geöffnet werden kann...

Überprüf nochmal alle Pfadangaben genau und verwende nur relative Angaben nach dem genannten Muster. (Also keine kompletten, "absoluten" Pfadangaben.)
Wenn das nicht hilft, wird es ohne den Code schwer, den Fehler zu erraten.

_________________
Praxis ist, wenn alles klappt aber keiner weiß warum. Theorie ist, wenn man weiß wie es geht, aber nichts klappt. Wir haben beides erfolgreich vereinigt: Bei uns klappt nichts und keiner weiß warum!

Neues Video: Marios freier Tag in Second Life


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 16 Feb, 2005 09:31 
Offline
Großmeister
Großmeister

Registriert: Mi 15 Dez, 2004 00:41
Beiträge: 467
Wohnort: München
Das kann so auch gar nicht funktionieren, allein schon deshalb, weil in der common.php diverse requires (auf logd-welt.de, wo ich eben nachgeschaut hab, 4) sind, die auf diese Weise fehlschlagen müssen.

_________________
A bus station is where busses stop. A train station is where trains stop. On my desk there is a workstation...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 16 Feb, 2005 13:35 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
hehe sry gg wegen dem require oben^^


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 27 Dez, 2005 00:28 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 16 Jul, 2005 22:40
Beiträge: 693
Wohnort: /var/server/home/castle
Geschlecht: Männlich
LoGD: http://www.kokoto.de/
Skype: Apfelschokowodkakekskuchen
weis das das lange zurück liegt aber ist es nun irgenwie möglich oder nicht denn wenn ichs so mache bekomm ich nur ne weisse seite und nein is alles richtig wenn ichs ins hauptverzeichnis packe gehts naja ich weis nicht wie ich das machen könnte ohne das hauptverzeichnis damit zuzumüllen und alles aus der source zu killen ^^


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 27 Dez, 2005 00:38 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 04 Dez, 2004 02:34
Beiträge: 825
Wie wärs wenn man das wie im Wald macht?
Alles wird über eine Datei im Root aufgerufen und dort wird dann die Datei aus /quest/ includet in welche kein require steht?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 27 Dez, 2005 00:39 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Nya, ich mache seit geraumer Zeit auch alles in Unterverzeichnissen, da es einfach zu unübersichtlich wird.
Wegen dem Inlcuden Versuch es mal hiermit:


[php]<?php
if (isset($_GET['path']) || isset($session['path'])) {
if (isset($_GET['path'])) $session['path'] = $_GET['path'];
require_once('./'.$session['path']);
}

addnav('Mit_Include', 'datei.php?path=ordner_1');
addnav('Ohne_Inlucde', 'datei.php');
?>[/php]


Sollte so in etwa funzen, musst eben ggf. anpassen und verschönern.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 27 Dez, 2005 01:52 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 16 Jul, 2005 22:40
Beiträge: 693
Wohnort: /var/server/home/castle
Geschlecht: Männlich
LoGD: http://www.kokoto.de/
Skype: Apfelschokowodkakekskuchen
Kevz hat geschrieben:

[php]<?php
if (isset($_GET['path']) || isset($session['path'])) {
if (isset($_GET['path'])) $session['path'] = $_GET['path'];
require_once('./'.$session['path']);
}

addnav('Mit_Include', 'datei.php?path=ordner_1');
addnav('Ohne_Inlucde', 'datei.php');
?>[/php]


mag mich jan icht dumm stellen aber trotzdem hab ich das irgendwie verpeilt mit dem anpassen nehmen wir mal an die datei heisst admin.php und der link geht ins verzeichnis admin und dei datei heisst test.php wie muss ich das da dann anpassen denn ich habs versucht komm aber nicht ganz mit da kam entweder objekt nicht gefunden oder wieder zu ner leeren seite XD


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 27 Dez, 2005 07:53 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Sry, habs vergessen auch für dateien zu machen :pein:
Hatte das jetzt nur auf das verzeichnis bezogen.


[php]<?php
if (isset($_GET['path']) && isset($_GET['file']) || isset($session['path']) && isset($session['file'])) {
if (isset($_GET['path']) && isset($_GET['file'])) {
$session['path'] = $_GET['path'];
$session['file'] = $_GET['file'];
} else {
require_once("./{$session['path']}/{$session['file']}.php");
}
}

addnav('Mit_Include', 'datei.php?path=ordner_1&file=test');
addnav('Ohne_Inlucde', 'datei.php');
?>[/php]


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 27 Dez, 2005 13:09 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 16 Jul, 2005 22:40
Beiträge: 693
Wohnort: /var/server/home/castle
Geschlecht: Männlich
LoGD: http://www.kokoto.de/
Skype: Apfelschokowodkakekskuchen
und ich dachte ich wär zu blöd dafür :pein: naja ich test das gleich mal^^


EDIT: naja da sich das irgendwie net in mein schädel bringen lässt mach ichs eben in eine datei rein mit op und so >.<


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 27 Dez, 2005 17:24 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Sag das doch gleich :pein:
Hier hast es mit OP & IF:

[php]if ($_GET['op'] == '...') {
if (isset($_GET['path']) && isset($_GET['file']) || isset($session['path']) && isset($session['file'])) {
if (isset($_GET['path']) && isset($_GET['file'])) {
$session['path'] = $_GET['path'];
$session['file'] = $_GET['file'];
} else {
require_once("./{$session['path']}/{$session['file']}.php");
}
}
}[/php]


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 27 Dez, 2005 17:34 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 16 Jul, 2005 22:40
Beiträge: 693
Wohnort: /var/server/home/castle
Geschlecht: Männlich
LoGD: http://www.kokoto.de/
Skype: Apfelschokowodkakekskuchen
was gleich sagen wollts ja erst mit anderen phps machen aber jetz versuch ichs größtenteils in die eigene php zu drücken lol ich versteh das kaum ka warum XD


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 27 Dez, 2005 18:24 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Siehe php.net und lies dich da mal durch.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 27 Dez, 2005 18:28 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 16 Jul, 2005 22:40
Beiträge: 693
Wohnort: /var/server/home/castle
Geschlecht: Männlich
LoGD: http://www.kokoto.de/
Skype: Apfelschokowodkakekskuchen
wird das komisch kaudawelsch da erklärt?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 27 Dez, 2005 19:55 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Tidus hat geschrieben:
wird das komisch kaudawelsch da erklärt?

-Das was du da als "kaudawelsch" bezeichnet, nennt sich "PHP". Also ein wenig hirn anstrenung muss schon sein. Gucks dir mal an und Informier dich dort weiter.


Mfg, Kevz.


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 20 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum