online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon M4ra vom 29.11.2019, 00:20 Options

Den Titel der HP durch if ($url="") erzeugen

Hallo,

ich habe eine uralte Seite, die eigentlich nur eine index.php hat.

Sie hat aber ca. 30 Unterseiten, diese werden dann so erzeugt;

index.php?id=unterseite.htm

Nun hat jede dieser 30 Unterseiten jedesmal den selben Titel, da in der index.php, ja der titel im <title> tag steht.

Nun habe ich den Gedanken, einen langen php befehl in den head der index.php einzubauen, der dann besagt;

Wenn die url = index.php?id=a.html ist, dann den titel XYZ in den <title> HIER </title> einfügen.


wenn die url = index.php?id=b.html dann den title ZDYX

usw....
für jede unterseite. Ist das Möglich? macht das Sinn?
Gibs eine bessere lösung?

Es handelt sich hierbei um eine art katalog, der dann den inhalt der unterseiten aus text dateien vom server holt. In diesen sind nur 3 Felder!!!
also postet er auf den unterseiten, die eingabe aus 3 feldern die man vorher getroffen hatte.

Hoffe es ist so verständlich genug...

Viele Grüße


Antwort schreiben

Antwort 1 von son_quatsch vom 30.11.2019, 10:08 Options

$name= isset($_REQUEST['id'])? $_REQUEST['id']: '(kein Name)';
switch ($name) {
  case 'unterseite.htm':
    $name= 'Seite 1';
    break;
  case 'a.htm':
  case 'a.html':
    $name= 'Seite A';
    break;
}

print ('<title>'. $name. '</title');

Antwort 2 von M4ra vom 01.12.2019, 00:31 Options

funktioniert irgendwie nicht...

Ich habe zwischen den <HEAD> und den <TITLE> tag den code eingefügt als test;

$name= isset($_REQUEST['id'])? $_REQUEST['id']: '(kein Name)';
switch ($name) {
case 'die-unterseite.htm':
$name= 'Mein erstellten Titel';
break;
}

print ('<title>'. $name. '</title>');

Im Title kam dann;

$name

das war der titel der seite...bzw. jeder seite! egal ob startseite oder unterseite.

Und der quellcode dieses befehles stand ganz oben auf der seite! ..also im Seiteninhalt!!!

Da fehlt doch was....

Antwort 3 von filmeghost vom 02.12.2019, 12:23 Options

lol, natürlich fehlt dann da noch was, wenn du den Fehler so beschreibst... hast du den PHP code vom html code abgegrenzt? also der seite bzw dem server gesagt, dass jetzt PHP code kommt?!

Ich vermut mal nein, denn sonst würde der Server dies nicht als normalen Text behandeln und einfach auf die Seite schreiben

Du musst schon mit

<?php
Code
?>

Der seite sagen was sie machen soll und wie sie das folgende interpretieren soll....

Ich denk mal das war der Fehler...

MfG filmeghost

Antwort 4 von M4ra vom 07.12.2019, 22:45 Options

vielen Dank... Ihr seit Klasse! ..das Forum auch!

DANKE

Ähnliche Themen

i tunes findet orginal titel nicht
flowerni  03.04.2007 - 81 Hits - 2 Antworten

Suche Seite für CD-Titel
safir99  20.08.2007 - 44 Hits - 6 Antworten

[Batch] CMD-Fenster-Titel löschen
CMOS  08.05.2008 - 67 Hits - 7 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026