Bestimmtes Dokument in Frameset per Link mit PHP?

asmodis!

Mitglied
Hi Leutz,

ich hab folgendes Prob, ich hab vor kurzem mit PHP angefangen, also eigentlich noch null ahnung, kann also sein dass meine Frage sich eigentlich von selbst erklärt und ich bin nur zu doof es zu checken.

Ich hab bei meiner Website n Frameset, wie kann ich des machen, das ich jemandem einen Link gebe und der dann z.b. auf meine Seite kommt und sich im "mainframe" gleich die Newsletterabmeldung öffnet?

Danke schon mal im Voraus

asmo
 
Das ist kein PHP-Problem im eigentlichen Sinne ...

Eigentlich reicht es eine neue Datei mit dem Frameset anzulegen, der geöffnet werden soll.

i.e.:
Statt "pfad/hauptseite.php" in "mainframe" zu öffnen, gibst Du den Dateinamen der Newsletterabmeldung an -> "pfad/newsletter.php" ...

Statt "http://www.deineurl.de/index.php" bekommt die betreffende Person z. B. "http://www.deineurl.de/letterabmeldung.php".

Natürlich ließe sich eine etwas kompliziertere Lösung mit PHP dafür finden, aber wozu???

Greetings,
Neuro
 
Also angenommen dein Frameset sieht folgendermaßen aus:
Code:
<html>
<head>
<title>...</title>
<frameset cols="200,*">
  <frame src="links.php">
  <frame src="main.php" name="mainframe">
</frameset>
</head>
<body>
Ihr Browser unterstützt leider keine Frames.
</body>
</html>
index.php


Dann würde ich das so lösen:
PHP:
<html>
<head>
<title>...</title>
<frameset cols="200,*">
  <frame src="links.php">
  <frame src="<?=(($page=="")?"main":$page)?>.php" name="mainframe">
</frameset>
</head>
<body>
Ihr Browser unterstützt leider keine Frames.
</body>
</html>
index.php

Wenn man jetzt die index.php z.B. so aufruft:
http://www.abc.de/index.php?page=newsletter, dann wird im Mainframe automatisch die newsletter.php angezeigt.


reima
 
Genau sowas hab ich gesucht, danke.....aber jetzt tut sich inzwischen ein neues Problöem auf, ... ich hab meine Dokumente nicht alle im gleichen ordner...und irgendwie klappt des dann nicht so ganz....aber ich hab ne idee wie des ganze trotzdem funktionieren könnte(weiss net ob des geht, erscheint mir aber logisch)


Ich lege eine PHP File an, in der eine variable gleich einer weiterleitung auf ein Dokument (z.b.)

<?php
$newsletteran="http://absoluterpfad.de/zumordner/newsletteranmeldung.php";
$newsletterab="http://absoluterpfad.de/zumordner/newsletterabmeldung.php";
?>

oder so ähnlich....

wenn ich dann eine E-Mail mit dem Link verschicke, ´schreib ich die Variable mit in den Link und im Mainframe müsste sich doch dann die richtige seite öffnen, auch wenn ich nicht alle im selber ordner hab, da ja alle Links absolut sind?

asmo
 
Zurück