Warum funktionieren meine Links nicht?

RPG-Dreamer

Ritter
Mitglied seit
20.10.2002
Beiträge
24
Da bin ich wieder, mit einem neuen Problem! :(

Also, die Seite, für die ich die letzten beiden Fragen gestellt habe, it jetzt online (RPG-Dreamer revolution), aber noch sehr verbesserungswürdig:

Emin größtes Problem im Moment ist, dass manche Links absurderweise auf vollig leere weiße Seiten mit folgendem Quelltext verweisen, obwohl es die entsprechenden Pages durchaus gibt. Dieses Problem tritt nur beim Upload auf den Server auf, nicht beim Testlauf auf meinem eigenen Computern und bei weitem nicht bei allen Links: Hier mal ein Link zu einem Beispiel:

http://www.rpg-dreamer.de/review/index.php

Auf dieser Seite bitte mal auf eins der Bilder klicken, man gelangt nur auf eben diese ominöse weiße Seite, die übrigens folgenden Quelltext hat:

[code:1]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1252"></HEAD>
<BODY></BODY></HTML>[/code:1]

Simpelst also. Warum passiert das? Und warum nur bei manchen Links? :grmpf:
 

MrMind

Ritter
Mitglied seit
27.08.2002
Beiträge
46
Also ich habe bei einigen Links auch gesehen das du teilweise net auf groß und kleinschreibung geachtet hast. ;) auch ein Fehler, warum eine Seite net angezeigt wird. Lokal wird darauf net geachtet bei Windows, aber im Internet sind meistens Linux Server und da gibt es Unterschiede zwischen groß und kleinschreibung.

Achja, die Leeren Seiten kann dadurch hervorgerufen werden, wenn du ne PHP-Seite geproggt hast und den Inhalt net mit echo oder via Templates ausgibst. Überprüf das doch mal bitte.


Mfg
MrMind
 

Silence

Pogopuschel
Mitglied seit
06.07.2002
Beiträge
539
Ich habe von PHP leider keine Ahnung, aber vielleicht läßt deine Webspace-Anbieter nur eine oder zwei Ebenen an Unterordnern zu.
Wenn ich nämlich das "/index.php" weglasse, wird die Seite gar nicht gefunden, obwohl dann eigentlich eine "index.*" geöffnet werden müßte, wenn es eine gibt. Wenn ich noch einen Unterordner, zum Beispiel "/terra" wegmache, bekomme ich die "index.php" Seite angezeigt. Wenn es keine Index-Datei gibt, müßte ein Inhaltsverzeichnis oder eine Seite mit einem Hinweis erscheinen, daß man keine Berechtigung hat.
Es ist auffällig, daß nur die Links nicht funktionieren, die mehrere "Ebenen" haben.

Versuche es doch mal mit weniger Unterordnern.
 
OP
OP
R

RPG-Dreamer

Ritter
Mitglied seit
20.10.2002
Beiträge
24
MrMind schrieb:
Achja, die Leeren Seiten kann dadurch hervorgerufen werden, wenn du ne PHP-Seite geproggt hast und den Inhalt net mit echo oder via Templates ausgibst. Überprüf das doch mal bitte.
Daran könnte es liegen... Die Boxen, in denen der ganze Inhalt auf den Seiten steht, habe ich mit Hilfe von includes eingefügt, das heißt ein <?php include(...) ?> vor dem Inhalt - für den Anfang der Box -, dann der Inhlt selbt und dann noch ein include für das Ende der Box. Auch die Navigation und der rechte Rand sind mit include eingebracht... Auf welchen Fehler soll ich denn dabei achten?

Silence schrieb:
Ich habe von PHP leider keine Ahnung, aber vielleicht läßt deine Webspace-Anbieter nur eine oder zwei Ebenen an Unterordnern zu.
Wenn ich nämlich das "/index.php" weglasse, wird die Seite gar nicht gefunden, obwohl dann eigentlich eine "index.*" geöffnet werden müßte, wenn es eine gibt. Wenn ich noch einen Unterordner, zum Beispiel "/terra" wegmache, bekomme ich die "index.php" Seite angezeigt. Wenn es keine Index-Datei gibt, müßte ein Inhaltsverzeichnis oder eine Seite mit einem Hinweis erscheinen, daß man keine Berechtigung hat.
Es ist auffällig, daß nur die Links nicht funktionieren, die mehrere "Ebenen" haben.
Das ist so nicht ganz richtig... Diesen Verdacht hatte ich erst auch, aber wenn man z.B. das "/index.php" weglässt, wie du sagst, dann hat man das gleiche Ergebnis: Er findet die Seite zwar, aber sie ist leer.
Zweitens ist das durchaus nicht bei allen Seiten der Fall, die in Verzeichnisebenen unter 2 Leveln liegen. Geh mal in den Insiderbereich! Die Index-Seite http://www.rpg-dreamer.de/insider/evermore/index.php funktioniert nicht, wohl aber die Kapitelseiten, wie http://www.rpg-dreamer.de/insider/evermore/kap1.php - warum nur? Im übrigen hat meine Seite vor dem Relaunch aufs neue Design wunderbar mit drei oder vier verzeichnisebenen funktioniert!

Achja:
MrMind schrieb:
Also ich habe bei einigen Links auch gesehen das du teilweise net auf groß und kleinschreibung geachtet hast. auch ein Fehler, warum eine Seite net angezeigt wird. Lokal wird darauf net geachtet bei Windows, aber im Internet sind meistens Linux Server und da gibt es Unterschiede zwischen groß und kleinschreibung.
Wie bitte? Also wenn ich auf etwas bei diesem re-design geachtet habe, dann wohl die Groß- und Kleinschreibung bei Dateinamen! Wenn du mir ein prägnantes Beispiel sagen kannst, dann ziehe ich allerdings alles zurück. Obwohl es dann auch egal wäre, solange ich immer die gleiche Schreibweise für ein und dieselbe Datei benutze...
 

Silence

Pogopuschel
Mitglied seit
06.07.2002
Beiträge
539
RPG-Dreamer schrieb:
Diesen Verdacht hatte ich erst auch, aber wenn man z.B. das "/index.php" weglässt, wie du sagst, dann hat man das gleiche Ergebnis: Er findet die Seite zwar, aber sie ist leer.
Ja, stimmt. Das war wohl ein Fehler von mir. :pein:

RPG-Dreamer schrieb:
Die Index-Seite http://www.rpg-dreamer.de/insider/evermore/index.php funktioniert nicht, wohl aber die Kapitelseiten, wie http://www.rpg-dreamer.de/insider/evermore/kap1.php - warum nur?
Könnte es sein, daß der Webspace-Anbieter nur "index.php"-Dateien nicht in so vielen Unterordnern zuläßt? :zweifel:

RPG-Dreamer schrieb:
Im übrigen hat meine Seite vor dem Relaunch aufs neue Design wunderbar mit drei oder vier verzeichnisebenen funktioniert!
War die Seite vorher auch in PHP und gab es auch "index.php" in diesen Unterordnern? War es der selbe Webspace-Anbieter?
Wenn es jetzt nicht mehr funktioniert, muß irgendetwas anders sein als vorher.


Aber es wird wohl das Problem sein, das MrMind beschrieben hat. Ich muß mich unbedingt mal mit PHP beschäftigen. :)
 

MrMind

Ritter
Mitglied seit
27.08.2002
Beiträge
46
Gerne doch, solche Vorwürfe mach ich ja net nur aus Spaß ;)

Naja wobei es unteranderem eine sehr große Fehlerquelle oft ist, muss diese immer mal angesprochen werden.

Hier ein Bespiel:

http://www.rpg-dreamer.de/review/Evermore/Evermore.php
&
http://www.rpg-dreamer.de/review/evermore/index.php


Beachte bitte die Schreibweise des Ordnernamens ;)

Also wie schon gesagt, du musst die die HTML Tags mit Echo ausgeben, wenn du sie in PHP verwendest.

Du kannst folgendes machen:

[code:1]<?php
$a = "<table><tr><td>Hallo</td></tr></table>";
echo $a;

//oder

echo "<table><tr><td>Hallo</td></tr></table>";

//oder

$a = "Test";
echo "<table><tr><td>".$a."</td></tr></table>";
?>[/code:1]

oder du programmierst dir ne kleine Funktion und benutzt dann über den eval-Befehl Templates die du dann "includest".

Wenn du nur die Variablen hast, aber kein echo pder print, dann wird nichts vom Browser ausgegeben. Der Parser interpretiert es und Arbeitet, aber der Browser kriegt keine weitere Anweisung zum ausspucken.


@Silence

Naja PHP ist net schwer, wenn es Prob's geben sollte, ich steh gerne zur Verfügung. ;)


Mfg
MrMind
 
OP
OP
R

RPG-Dreamer

Ritter
Mitglied seit
20.10.2002
Beiträge
24
Silence schrieb:
Könnte es sein, daß der Webspace-Anbieter nur "index.php"-Dateien nicht in so vielen Unterordnern zuläßt? :zweifel:
Nein, das kann eigentlich nicht der Fall sein, denn diese Seite: http://www.rpg-dreamer.de/workout/darknight.php funktioniert ebenfalls nicht, und die heißt offensichtlich nicht index.php... :(

Silence schrieb:
War die Seite vorher auch in PHP und gab es auch "index.php" in diesen Unterordnern? War es der selbe Webspace-Anbieter?
Wenn es jetzt nicht mehr funktioniert, muß irgendetwas anders sein als vorher. :zweifel:
Du sagst es, genau das ist das Problem... Die Seite war vorher auch in php, die Dateien, die heuete index.php heißen, hießen damals zwar nicht so, aber es gab durchaus index.phps ... Und das ganze lag auch beim selben Webspaceanbieter...

MrMind schrieb:
Gerne doch, solche Vorwürfe mach ich ja net nur aus Spaß

Naja wobei es unteranderem eine sehr große Fehlerquelle oft ist, muss diese immer mal angesprochen werden.

Hier ein Bespiel:

http://www.rpg-dreamer.de/review/Evermore/Evermore.php
&
http://www.rpg-dreamer.de/review/evermore/index.php

Beachte bitte die Schreibweise des Ordnernamens
Also gut, ich nehme alles zurück und bitte vielmals um Verzeihung. Aber das war durchaus keine Absicht: Ich habe versucht, beim Redesign alles auf Kleinbuchstaben umzustellen, doch dieser Link scheint mit durch die Lappen gegangen zu sein... Die Datei "Evermore.php" gibt's schon längt nicht mehr...

MrMind schrieb:
Also wie schon gesagt, du musst die die HTML Tags mit Echo ausgeben, wenn du sie in PHP verwendest.
Na schön, wenn du meinst, ich müsse das machen, dann probiere ich das gerne mal aus. Allerdings lief die Seite vor dem Relaunch auch schon mit den include-Befehlen, um die Navigation einzubinden, und damals gab es niemals - ich wiederhole und betone: NIEMALS - irgendwelche so gearteten Probleme, wie diese jetzt. Wobei die jetzt so häufig auftreten, dass ich sehr stark annehme, die stammen von dem neuen Boxen-Design, die (für meine Verhältnisse) ziemlich komplex aufgebaut sind...

Kann ich dir, MrMind, den Quelltext von ein, zwei Seiten, die nicht funktionieren, und einer, die funzt, mal zuschicken. Vielleicht hilft das... :roll:
 

MrMind

Ritter
Mitglied seit
27.08.2002
Beiträge
46
Naja ist ja net schlimm, kommt den besten Programmiere schon mal vor, das ihm sowas passiert.

Mh naja es kommt immer drauf an was du includest etc.


Ja gerne doch, kann gerne mal drüber gucken, aber vergess net die zu inculdende Datei auhc mit zu schicken.


Mfg
MrMind
 
OP
OP
R

RPG-Dreamer

Ritter
Mitglied seit
20.10.2002
Beiträge
24
Also gut, ich habe dir jetzt ne Zip-Datei mit dem Inhalt der Reviews (die ja nicht funktionieren, der Newsseite (die funktioniert), und des WorkOuts (funzt nicht) geschickt + die "templates", aus denen Navigation, Votebar usw. aufgebaut sind. Habe alles überflüssige gelöscht, jetz ist die Datei leider noch 418 KB groß...

Beim Löschen sind mal wieder diese ominösen "thumbs.db"-Dateien aufgefallen... Wozu sind die eigentlich da? Das sind mit die größten von allen und werden immer automatisch generiert. Was haben die zu bedeuten?

edit: Moment mal: Wie soll ich dir die Dateien eigentlich zuschicken? Könntest du mir über PN deine eMail-Adresse zukommen lassen?
 

MrMind

Ritter
Mitglied seit
27.08.2002
Beiträge
46
Öhm gute Frage, die sind mir bis jetzt erst einmal aufgefallen (bzw. sind erst einmal aufgetreten).

Beobachte mal wann die auftreten etc.


Ich add dich mal ins ICQ.


Mfg
MrMind
 
Oben