phpbar.de logo

Mailinglisten-Archive

[php] Weiterleitung

[php] Weiterleitung

info at dortmund-katalog.de info at dortmund-katalog.de
Mon Jul 5 22:16:02 CEST 2004


Hallo 

Ich möchte aus einem skribt welches eine Datei erzeugt hat und in dieser
datei eine neue index abgelegt hat direkt auf die neu erzeugte seite
weiterleiten aber irgendwas mach ich verkehrt. 

hier das skribt

<p>
  <?php
  $internetadresse=$HTTP_POST_VARS['username'];
  $punkt=".";
  $dpunkt=":";

  mkdir( $_REQUEST['username'] );

  //kopiert die _index.php in das Verzeichnis
  copy( '_index.php', $_REQUEST['username'] . '/index.php' );

 //Zuerst Datum und Uhrzeit generieren:
  $datum = date("d");
  $datum .=$punkt;
  $datum .=date("m");
  $datum .=$punkt;
  $datum .=date("Y");
  $zeit = date("G");
  $zeit .=$dpunkt;
  $zeit .=date("i");
  $zeit .=$dpunkt;
  $zeit .=date("s");


//Jetzt neuen Eintrag erzeugen:

  $eintrag = "<!--Beginn-->\n";

   $eintrag.="<div style='font-family:arial;
font-size:10pt'><b>Internetadresse: </b>";
   $eintrag.="<a href='".$internetadresse."'>".$internetadresse."</a>";
   $eintrag.="</a><br>\n<b>Datum: </b>";
   $eintrag.=$datum;
   $eintrag.=" um ";
   $eintrag.=$zeit;
   $eintrag.="<br>\n<b>Kommentar: </b>";
   $eintrag.=$kommentar;
   $eintrag.= "</div></p><br><br>\n";

 //Jetzt Datei laden...

  $bol=file_exists("start.html");
  if ($bol) {
    $datei = fopen("start.html","r");
    if ($datei) {
      $dateigroesse=filesize("start.html");
      $inhalt = fread($datei, $dateigroesse);
      fclose($datei);
     }

   // Jetzt den neuen Eintrag einfügen

   $ersetzen = str_replace ("<!--Beginn-->", $eintrag , $inhalt);
 }

  // Jetzt aktualisierten Eintrag schreiben:

  $bol=file_exists("start.html");
  if ($bol) {
    $datei= fopen("start.html","w");
    if ($datei) {
      $output = fwrite($datei,$ersetzen);
      fclose($datei);
     // umleiten zu der neuen Seite
  header('Location: ' . $_REQUEST['username']);
     }
  }

?>
der fehler muss irgendwo hier liegen

// umleiten zu der neuen Seite
  header('Location: ' . $_REQUEST['username']);

weis jemand rat

php::bar PHP Wiki   -   Listenarchive