Noch immer probleme mit txt!

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

  • Noch immer probleme mit txt!

    Hab in diesem script einen fehler in zeile
    Fehler meldung:
    ----------------------------------------------------------------------------------

    Warning: Supplied argument is not a valid File-Handle resource in /www/webs/scmnsgnet/docs/thc/test/subwars.php on line 84

    ----------------------------------------------------------------------------------

    Script:


    <html>
    <head>
    <title>Submitwars</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <body bgcolor="#999999" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" ><form method=post action = <?php print("$PHP_SELF"); ?>

    <p>&nbsp;</p><p align="center">Gegner1:
    <input type="text" name="VSTextField1" size="17" value="">
    </p>

    <p align="center">Gegner2:
    <input type="text" name="VSTextField2" size="17" >
    </p>
    <p align="center"> Gegner3:
    <input type="text" name="VSTextField3" size="17" >
    </p>
    <div align="center">[Bei neuen Wars nur den Obersten neu eingeben]</div>
    <p align="center">Datum1::
    <input type="text" name="VSTextField4" size="17" >
    </p>

    <p align="center">Datum2::
    <input type="text" name="VSTextField5" size="17" >
    </p>
    <p align="center">Datum3::
    <input type="text" name="VSTextField6" size="17" >
    </p>
    <p align="center">[Bei neuen Daten nur den Obersten eingeben ]</p>
    <p align="center">
    <input type="SUBMIT" name="send" value="Speichern">
    </p>
    <p align="center">
    <?

    //Definieren von Variablen !
    $dbname[0]="war1.txt";
    $dbname[1]="war2.txt";
    $dbname[2]="war3.txt";
    $dbname[3]="date1.txt";
    $dbname[4]="date2.txt";
    $dbname[5]="date3.txt";

    //Daten einlesen
    $open[0]=@fopen($dbname[0],'r+');
    $open[1]=@fopen($dbname[1],'r+');
    $open[2]=@fopen($dbname[2],'r+');
    $open[3]=@fopen($dbname[3],'r+');
    $open[4]=@fopen($dbname[4],'r+');
    $open[5]=@fopen($dbname[5],'r+');

    for($i = 0; $i <= 3; $i++)
    {
    $wars[$i]=@fread($open[$i],filesize($dbname[$i]));
    }
    for($i = 3; $i <= 5; $i++)
    {
    $date[$i]=@fread($open[$i],filesize($dbname[$i]));
    }

    $wars[0]=VSTextField1;
    $wars[1]=VSTextField2;
    $wars[2]=VSTextField3;
    $date[3]=VSTextField4;
    $date[4]=VSTextField5;
    $date[5]=VSTextField6;

    //Files Schreiben
    for($i = 0; $i <= 3; $i++)
    {
    $wars[$i]=fopen($dbname[$i],'w');
    //fputs($wars[$i], ,$wars[$i]);
    }
    for($i = 3; $i <= 5; $i++)
    {
    $date[$i]=fopen($dbname[$i],'w');
    //fputs($date[$i], ,$date[$i]);
    }

    //Files Schließen
    for( $i = 0 ; $i <= 5; $i++)
    {
    fclose($dbname[$i]);
    }


    ?>
    </p>
    </body>
    </html>

    Wo ist der fehler ich komme nicht drauf !!!!!
    Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht. ;-)

  • #2
    for( $i = 0 ; $i <= 5; $i++)
    {
    fclose($open[$i]);
    }

    Kommentar


    • #3
      und das geht ?
      Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht. ;-)

      Kommentar


      • #4
        Und? Isses gegangen?

        Kommentar


        • #5
          hab noch nit ausprobiert ! muss zuerst noch was anderes hochladen !
          SObalds geht meld i mi
          !
          Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht. ;-)

          Kommentar


          • #6
            thx es geht !
            Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht. ;-)

            Kommentar


            • #7
              Dachte ich mir doch

              Bist ein kleiner Skeptiker?

              Kommentar


              • #8
                JEDOCH SCHREIBT ER NICHTS IN DIE TXT DATEI!
                DE IS LEER!
                Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht. ;-)

                Kommentar


                • #9
                  Die Zeilen die das machen sollten
                  //fputs(...
                  sind durch // auskommentiert.

                  Entferne jeweils die beiden //

                  Kommentar


                  • #10
                    Original geschrieben von Rj1
                    DE IS LEER!
                    Bist aus Österreich?

                    Kommentar


                    • #11
                      Jo a echter !
                      Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht. ;-)

                      Kommentar

                      Lädt...
                      X