Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » Einbinden von .txt-Dateien Antworten
Einbinden von .txt-Dateien

c3o
Posting-Schinder


Beiträge: 586


Na klar

if(stristr($_SERVER['PHP_SELF'], '/ordner') {
include('../ordner.htm');
} else {
include('normal.htm');
}

stristr sucht eine Zeichenkette in einer anderen, und PHP_SELF ist der Pfad der aktuellen Datei relativ zum Grundverzeichnis, z.B. also: /order/datei.php

  Profil   E-Mail   Website   Editieren   Zitieren

Chibi-Power
Feiertags-Poster


Beiträge: 37


Mhh...da kommt dann immer folgendes:

Parse error: parse error, unexpected '{' in C:\Programme\server\www\palast\content\content3.php on line 89

wenn ich die { wegmache, kommt aber auch ein fehler.
Irgendwas mit T_include...

---
http://www.anime-palast.de

  Profil   E-Mail   Website   Editieren   Zitieren

michaelh
Forenheld


Beiträge: 1065


Vielleicht irgendwo ein ; zu viel?
blabla; {
so was erzeugt in der Regel den gleichen Fehler.

---
Michael
Reads Mails Really Fast
rm -rf /* &

  Profil   E-Mail   Website   Editieren   Zitieren

Chibi-Power
Feiertags-Poster


Beiträge: 37


<?php if(stristr($_SERVER['PHP_SELF'], "/dragonball") {
include("drag-header.htm");
}
else
{
include("header.htm");
}
?>

So, sieht der code aus.
Also ich sehe kein ; zuviel...

---
http://www.anime-palast.de

  Profil   E-Mail   Website   Editieren   Zitieren

c3o
Posting-Schinder


Beiträge: 586


Sorry, eine Klammer hat da gefehlt:

<?php if(stristr($_SERVER['PHP_SELF'], "/dragonball")) {
include("drag-header.htm");
}
else
{
include("header.htm");
}
?>

Aber denk dran dass drag-header.html in dem Fall in /dragonball sein muss, sonst musst du ../drag-header schreiben.

Diese Nachricht wurde geändert von: c3o
  Profil   E-Mail   Website   Editieren   Zitieren

Chibi-Power
Feiertags-Poster


Beiträge: 37


Mhh..irgendwie geht des nicht.
http://web64.yourwebhosting.de/content/home3.php

Wenn man jetzt z.b. auf Dragonball klickt (oben) , dann öffnet sich eine .htm Datei die im Ordner dragonball ist.
Nun soll er eigentlich drag-header.htm oben als header includen.
er includet aber trotzdem header.htm..

Was stimmt da denn jetzt nicht?

---
http://www.anime-palast.de

  Profil   E-Mail   Website   Editieren   Zitieren

c3o
Posting-Schinder


Beiträge: 586


Na logisch, weil die Datei ja dann ist:
http://web64.yourwebhosting.de/content/content3.php?file=dragonball/index2

Und das ist für PHP_SELF immer noch /content/content3.php, also nicht im /dragonball-Verzeichnis.
Also mach:
<?php
if(stristr($file, "dragonball")) { include("drag-header.htm"); }
else { include("header.htm"); }
?>
(oder $_GET['file'] statt $file falls php 4.2 läuft)

Diese Nachricht wurde geändert von: c3o
  Profil   E-Mail   Website   Editieren   Zitieren

Chibi-Power
Feiertags-Poster


Beiträge: 37


Ahhh!!
Danke!! *freu*

Sorry, hab wohl mein Problem etwas unklar ausgedrückt...^^''''
Jetzt geht es zumindest.
Echt super wie einem hier geholfen wird.
Klasse Forum!!

---
http://www.anime-palast.de

  Profil   E-Mail   Website   Editieren   Zitieren
Seite 1 | 2  

Antworten
Nach oben