Martin: Es funzt einfach nicht!

Beitrag lesen

Hi Chris!

Hi,
mein Script funzt einfach nicht:
<html>
<head>
<title>Log-in</title>
</head>
<body>
<?
$logok = FALSE;
if (isset($_login) and isset($_pass)) {

»»  $fp = fopen("passwd.pwd", "r");
»»  while ($line = fgets($fp, "r")) {

$arr = explode(",", $line);
  if (($arr[0] == $_login) and ($arr[1] == $_pass)) {
   $logok = TRUE;
   break;
  } /* end if */

»»  }

}

if (!$logok) {
?>

Hier ist der Fehler! Du darfst nicht einfach mitten im if aus php aussteigen!

<form method=post action=index.php>
Namen:<input type=text size=30 name=_login>

Kennwort:<input type=password size=30 name=_pass>

<input type=submit value=Submit>
</form>

<? } ?> -----------------Das funktioniert so nicht!

<? if ($logok) { ?>

gleicher Fehler noch mal...

Hihi
<? } ?>
was mache ich falsch???

Du mußt den HTML-Code durch das PHP-Skript ausgeben lassen (mittels echo), dann funzt das auch!

Und ich wollte mal fragen wie ich auf meinem Apache Server eine MySql datenbank zum laufen bring???
Und ich brauche ein Script das Daten in eine Dateischreibt: Datum, Überschrift, Infos. Und die Daten die älter als einen Monat sind wieder löscht!

Also unter Linux gibt es im Verzeichnis:
/usr/doc/packages/mysql/html/
eine sehr ausführliche Dokumentation zu mysql.

mfg,
Martin