[Funktion] eine datei zuviel...

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Funktion] eine datei zuviel...

    Hi, Leute.
    Hab ein Problem mit dem Script. Es erstellt ab und zu neben den Dateien die es erstellen soll auchnoch dateien namens -1.txt, -2.txt usw.
    Ich kann mir das nicht erklären...
    könnt ihr mir helfen?

    PS: Bin NOOB...

    Euer
    Rombus

    PHP-Code:
    <?php

    echo("
    <form method='post' action=''> 
    <table border width='400'>
    <tr><td>KlammID:</td><td><input type='text' name='k_id'></td></tr>
    <tr><td>Losepasswort:</td><td><input type='password' name='l_pw'></td></tr>
    <tr><td>E-Mail:</td><td><input type='text' name='email'></td></tr>
    <tr><td>Anzahl der Views:</td><td><input type='text' name='anzahl'></td></tr>
    <tr><td>Banner-URL:</td><td><input type='text' name='b_url'></td></tr>
    <tr><td>Ziel-URL:</td><td><input type='text' name='z_url'></td></tr>
    <tr height=50><td colspan=2 rowspan=2><center><input type='submit'><center></td></tr>
    </table>
    </form>
    "
    );


    new_file($_POST['k_id'], $_POST['l_pw'] ,$_POST['email'] ,$_POST['anzahl'], $_POST['b_url'], $_POST['z_url']);


    function 
    new_file($k_id$l_pw$email$anzahl$b_url ,$z_url){
      
      
    $zahl=1;
      while(
    file_exists("user/$k_id-$zahl.txt")){
      
    $zahl++;
      }
      
      
    $string="user/$k_id-$zahl.txt";
      
    $handle fopen($string"w+");
      unset(
    $string);
      
    $string="$k_id $l_pw $email";
      
    fputs($handle$string);
      unset(
    $string);
      
    fclose($handle);
      
      
    $string="datenbank/$k_id-$zahl.txt";
      
    $handle fopen($string"w+");
      unset(
    $string);
      
    $dated date(d);
      
    $datem date(m);
      
    $datey date(y);
      
    $string="$k_id-$zahl $anzahl $b_url $z_url 0 $dated.$datem.$datey"# 0 ist der Counter fuer dir schon gesehenen Views
      
    fputs($handle$string);
      
    fclose($handle); 
     
    }


    ?>

  • #2
    das passiert genau dann, wenn $k_id keine korrekten werte enthält.

    du solltest das schon mal in deiner fkt abprüfen, was du bisher nicht machst.
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar

    Lädt...
    X