hab jetzt das skript so umgeschrieben dass es funktioniert:
leider fällt mir jetzt auf dass ich die daten nicht formatieren kann..
-alle einträge sind nach einander geschrieben, d.h. nichts mit zeilenumbruch...
-außerdem möchte ich ja auch noch die überschriften "vorname ", "nachname" etc. machen, und dann sollen die jeweiligen Daten unter der zugrhörigen überschrift stehen...
-es ist wie ich befürchtet habe : es wird nicht der eintrag sortiert, sondern die variablen einzeln....
Mfg J!M!
PHP:
<?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 = array();
$adressen = array();
$saved = "";
$dateiname = "abook.txt";
$datei = fopen($dateiname, "r");
while (!feof($datei)) {
$saved = fgets($datei, 255);
}
$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);
?>
leider fällt mir jetzt auf dass ich die daten nicht formatieren kann..
-alle einträge sind nach einander geschrieben, d.h. nichts mit zeilenumbruch...
-außerdem möchte ich ja auch noch die überschriften "vorname ", "nachname" etc. machen, und dann sollen die jeweiligen Daten unter der zugrhörigen überschrift stehen...
-es ist wie ich befürchtet habe : es wird nicht der eintrag sortiert, sondern die variablen einzeln....
Mfg J!M!
Zuletzt bearbeitet: