Hi Leute!
Ich arbeite gerade an einem Adressbuch für meine Website (hier) .
An dem Skript habe ich nun schon vieles geändert. Nun stehe ich vor meinem letzten Problem, das ich wirklich nicht merhr lösen kann.
Hier das Skript:
Das Problem ist jetzt, dass
ich nur einen
Zeilenumbruch
vorgegeben habe,
es
aber
dann
mehr als
zwei
gemacht
werden.
Das Adressbuch
findet
ihr auf
hier.
Um etwas
einzutragen klcik
http://hang.ha.funpic.de/new_add.htm.
Mfg J!M!
Ich arbeite gerade an einem Adressbuch für meine Website (hier) .
An dem Skript habe ich nun schon vieles geändert. Nun stehe ich vor meinem letzten Problem, das ich wirklich nicht merhr lösen kann.
Hier das Skript:
PHP-Code:
<?php
$vorname =
$HTTP_POST_VARS['vorname'];
$nachname =
$HTTP_POST_VARS['nachname'];
$adresse =
$HTTP_POST_VARS['adresse'];
$phone =
$HTTP_POST_VARS['phone'];
$mobile =
$HTTP_POST_VARS['mobile'];
$email =
$HTTP_POST_VARS['email'];
$msn =
$HTTP_POST_VARS['msn'];
$icq =
$HTTP_POST_VARS['icq'];
if($submit)
{
if(($vorname == "") &&
($nachname == "")
&&
($adresse == "")
&&
($phone == "")
&&
($mobile == "")
&&
($email == "")
&&
($msn == "")
&&
($icq == ""))
echo "
<b>Fehlgeschlagen! Bitte alle Felder ausfüllen!</b>"
;
else
{
// Variable X wird auf
null gesetzt
$x = 0;
$new = "";
$adressen =
array();
$saved = ""
;
$dateiname =
"abook.txt";
$datei = fopen
($dateiname, "r");
$new = '
<table>
<tr>
<td>'.$vorname.'
<td>
<td>'.$nachname.'
</td>
<td>'.$adresse.'</td>
<td>'.$phone.'</td>
<td>'.$mobile.'</td>
<td>'.$email.'</td>
<td>'.$msn.'</td>
<td>'.$icq.'</td>
</table><br>'.''|##|';
htmlentities($new);
$datei = fopen
("abook.txt", "a");
fwrite($datei,
"$new");
fclose($datei);
$datei = fopen
($dateiname, "r");
while (!feof(
$datei)) {
$saved.= fgets(
$datei,
255);
}
fclose($datei);
$saved = explode(
"|##|" , $saved);
for($i = 0 ; $i < count
($saved) ; $i++)
{
array_push($adressen
, $saved[$i]);
}
$eintrag = array_push(
$adressen,
$vorname,
$nachname,
$adresse,
$phone,
$mobile,
$email,
$msn,
$icq) ;
//neuer
eintrag
ist
quasi
das
was
du
im
Mailform
da
angegeben
hast
$eintrag =
asort($adressen);
$eintrag =
join (" " ,
$adressen);
$datei=fopen
("abook.txt",
"w");
fwrite($datei,
"$eintrag");
fclose
($datei);
}
}
$dateiname =
"abook.txt";
$datei =
fopen($dateiname,
"r");
fpassthru
($datei);
?>
ich nur einen
Zeilenumbruch
vorgegeben habe,
es
aber
dann
mehr als
zwei
gemacht
werden.
Das Adressbuch
findet
ihr auf
hier.
Um etwas
einzutragen klcik
http://hang.ha.funpic.de/new_add.htm.
Mfg J!M!
Kommentar