Einbinden von .txt-Dateien |
Chibi-Power
Feiertags-Poster Threadstarter
Beiträge: 37 |
Hi,
ich bräucht mal eure hilfe!
Ich will .txt Dateien in meine Homepage einbauen und zwar ist das so:
(Vielleicht kennt ihr das Layout von Anime Seiten.Es ist eigentlich immer das selbe.Außen sind die Links und in der mitte steht dann immer der Text und wenn man aussen auf einen Link klickt ändert sich nur der Text in der Mitte.)
Ich will, dass wenn ich im Menü auf einen Link klicke, dass sich dann in der Mitte der Text ändert.Dieser TExt ist durch die .txt-Datei definiert....
Naja, weiß net genau, wie ich das erklären soll
Auf der Seite ist das z.B so: http://www.anime-master.de/anime-spirit/index4.php
Das wir glaub ich mit dem include-Befehl gemacht..
Ein Link müsste dann so ausehen: ?cont=bla.txt (glaub ich)
Aber wie muss ich ?cont definieren und wie geht das genau??
Könnt ihr mir helfen??
[ Diese Nachricht wurde geändert von: Chibi-Power am 2002-12-23 22:06 ]
---
http://www.anime-palast.de
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
einstein
Quasselstrippe
Beiträge: 241 |
Hallo,
ganz einfache Sache:
du hast eine php Datei "datei.php". In die inkludierst du per
1:
2:
3: |
include($_GET[file].".txt");
|
das Txt-File. Falls du eine ältere PHP-Version auf deinem Server hast (<4.2) muss es $HTTP_GET_VARS[file] heißen.
Aufgerufen wird die Datei dann per "datei.php?file=textdatei". Das txt wird automatisch angehängt.
Es wäre auch sinnvoll per if(... auszuschließen, dass keine Datei angegeben wird.
|
 Profil
Editieren
Zitieren
|
Chibi-Power
Feiertags-Poster Threadstarter
Beiträge: 37 |
COOOOOOL!!
Es geht!
Danke
---
http://www.anime-palast.de
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
Chibi-Power
Feiertags-Poster Threadstarter
Beiträge: 37 |
Jetzt habe ich nochmal ne Frage...
Und zwar include ich jetzt mit Einstein's Hilfe .txt Datei.
Jetzt will ich aber , dass wenn man auf den Link "News" klickt, dass dann ein Newssystem kommt.
Bei dem Newssystem muss man allerdings keine .txt Deitei includen sondern eine .php Datei....
Wenn ich den include Code ändern würde, dann ginge as aber bei den Seiten nicht mehr, wo ich eine .txt Datei includen will...
Könnt ihr mir helfen??
[ Diese Nachricht wurde geändert von: Chibi-Power am 2002-12-24 12:19 ]
---
http://www.anime-palast.de
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
einstein
Quasselstrippe
Beiträge: 241 |
wie wärs damit
1:
2:
3:
4:
5:
6:
7:
8:
9:
10: |
if($_GET[file]=="news")
{
include("news.php");
}
else
{
... s.o.
}
|
|
 Profil
Editieren
Zitieren
|
Chibi-Power
Feiertags-Poster Threadstarter
Beiträge: 37 |
Boah!!! Danke!!! *freu*
---
http://www.anime-palast.de
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
Chibi-Power
Feiertags-Poster Threadstarter
Beiträge: 37 |
Und nochmal bräuchte ich Hilfe.
Und zwar geht es jetzt mit dn NEws, aber man kann keine Kommentare dazu schreiben.
Also hier mal meine Seite: http://www.chibi-power.de
Auf home sind zwar die News, aber wenn man einen Kommentar schreiben will, kommt eine Fehlermeldung...
---
http://www.anime-palast.de
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
einstein
Quasselstrippe
Beiträge: 241 |
du rufst die comment seite über ?action=comment auf, hast aber die "action" comment anscheinend nicht in deinem PHP-Code definiert, denn er versucht anscheinend eine Variable "file" als txt-Datei einzubinden.
Also muss noch irgendwie soetwas in den Code rein:
if($_GET[action]=="comment")
{
include("comments_file_oder_so.php");
}
elseif(...="...")
{
...
}
elseif(...="...")
{
...
}
|
 Profil
Editieren
Zitieren
|
Chibi-Power
Feiertags-Poster Threadstarter
Beiträge: 37 |
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
bluemoon28
Pixelschubser
Beiträge: 8 |
Hallo leute
bin php anfänger und hab ein kleines problehm
ich binde eine text datei per 1: | include ($_GET[file].".txt"); |
wenn ich nun die seite per " /datei.php?file=textdatei" aufrufe bekomme ich folgende fehlermeldung im browser "Notice: Use of undefined constant file - assumed 'file' in c:homedatei.php on line 34"
line 34 ist:
1: | include ($_GET[file].".txt"); |
was bedeuted das?
die textdatei wird jedoch korekt angezeigt
kan mir da jemand helfen?
|
 Profil
Website
Editieren
Zitieren
|
c3o
Posting-Schinder
Beiträge: 585 |
Das bedeutet, dass eine Konstante was andres ist als ein Array-Index -- der nämlich unter Anführungszeichen zu stehen hat, um eben solche Probleme mit reservierten Wörtern zu umgehen:
include ($_GET['file'].'.txt');
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
bluemoon28
Pixelschubser
Beiträge: 8 |
Thanks
es funktioniert war ein echter kampf bis ich mein fehler entdekt habe
Werd mich in zukunft bestimmt besser achten
|
 Profil
Website
Editieren
Zitieren
|
Chibi-Power
Feiertags-Poster Threadstarter
Beiträge: 37 |
Ähm..wie würde den dieser Code hier:
include($_GET[file].".txt");
ausehen, wenn die Text Dateien nicht in dem Ordner sind, wo die Datei ist, in die man den Code includet??
---
http://www.anime-palast.de
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
bluemoon28
Pixelschubser
Beiträge: 8 |
ganz einfach der link mus dan so aussehen
datei.php?file=ordner/textdatei
|
 Profil
Website
Editieren
Zitieren
|
Chibi-Power
Feiertags-Poster Threadstarter
Beiträge: 37 |
Hi,
jetzt habe ich nochmal eine Frage *gg*
Und zwar, gibt es eine möglichkeit, den Include befehl, auf den Ordner zu beziehen, in dem die Datei drinne ist.
Also ca. so:
if es ist irgendeine .htm Datei aus dem ordner1
include datei1
if es ist irgendeine .htm datei aus dem ordner2
include datei2
else
include datei3
Is des irgendwie möglich?
[ich hoffe ihr versteht überhaupt, was ich will...>_<'']
---
http://www.anime-palast.de
|
 Profil
E-Mail
Website
Editieren
Zitieren
|