JavaScript in PHP?

chpa

Erfahrenes Mitglied
Hallo kann mir jemand sagen, wie ich in dieses Script:

PHP:
<HTML>
<HEAD>
<TITLE>Login - Kontrolle...</TITLE>

</HEAD>
<BODY bgcolor="#035787">
<FONT face="arial" size="2"><FONT color="white">
<?
  if($username == "Telefon" and $password == "closer")
  {
  echo "Zugriff erlaubt!";
  }else{
  echo "Der Benutzername oder das Passwort ist falsch.<br>Zugriff nicht erlaubt!";
  }
  ?>
  </BODY>
</HTML>

Etwas einbauen kann, dass, bei richtigen Benutzernamen und Passwort die Seite nach ca. 5 Sekunden automati. auf die nächste Seite weitergeleitet wird?

Geht das mit JavaScript oder PHP?
 
PHP:
 <HTML> 
<HEAD> 
<TITLE>Login - Kontrolle...</TITLE> 

</HEAD> 
<BODY bgcolor="#035787"> 
<FONT face="arial" size="2"><FONT color="white"> 
<? 
  if($username == "Telefon" and $password == "closer") 
  { 
  echo "Zugriff erlaubt!"; 
 ?>
  <meta http-equiv="refresh" content="5; url=http://www.deineseite.de">
 <?
  }else{ 
  echo "Der Benutzername oder das Passwort ist falsch.<br>Zugriff nicht erlaubt!"; 
  } 
  ?> 
  </BODY> 
</HTML>
 
Die eine Zeile kann man nun wirklich schöner einbauen.

PHP:
 <HTML>
<HEAD>
<TITLE>Login - Kontrolle...</TITLE>

</HEAD>
<BODY bgcolor="#035787">
<FONT face="arial" size="2"><FONT color="white">
<?php
  if($username == "Telefon" and $password == "closer")
  {
      echo "Zugriff erlaubt!\n";
      echo "<meta http-equiv=\"refresh\" content=\"5; url=http://www.deineseite.de\">";
  }

  else
  {
      echo "Der Benutzername oder das Passwort ist falsch.<br>Zugriff nicht erlaubt!";
  }
?>
  </BODY>
</HTML>
 
Ich würde auch Aquas Version nehmen, weil es ein paar Milisekunden schneller ist :)

Ausserdem sieht es besser getrennt aus finde ich. Ok es wird nicht farbig ;)

Würde es sogar so machen:
PHP:
<HTML> 
<HEAD> 
<TITLE>Login - Kontrolle...</TITLE> 

</HEAD> 
<BODY bgcolor="#035787"> 
<FONT face="arial" size="2"><FONT color="white"> 
<?php 
  if($username == "Telefon" and $password == "closer") 
  { 
 ?>Zugriff erlaubt! 
   <meta http-equiv="refresh" content="5; url=http://www.deineseite.de"> 
<?php 
  }else{ 
  ?>Der Benutzername oder das Passwort ist falsch.<br>Zugriff nicht erlaubt!<?php 
  } 
  ?> 
  </BODY> 
</HTML>
 
Zuletzt bearbeitet:
Mein Reden, weil ich dann in dem Html-Code programmieren kann wie ich mag und brauche nicht zwischen ' und " zu unterscheiden ;)

Und außerdem erkennt dreamweaver das dann als html und zeigt diese Autovervollständigen-Optionen an.
 
@Sebastian Wramba:
Dein Vorschlag ist wohl kaum "schöner" - es geht sogar soweit, dass dies von einigen angesehenen PHP-Seiten als schlechter Stil angesehen wird...

So mal nur zur Info ;-)
 
Zurück