UpcommingWars script

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

  • UpcommingWars script

    Ich habe ein script geschrieben in das man jeweils 3 gegnernamen und 3 spielzeit in jeweils verschiedene .txt files schreibt und wieder ausliest das einzige problem ist das ich in zeile 105 einen fehler habe obwohl ich nur 102 zeilen habe wer will kann sich das script mal anschauen und mir verbesserungsvorschläge geben !

    <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]);
    {

    //Speicherungsbestaetigung
    echo ("Daten gespeichert");
    ?>
    </p>
    </body>
    </html>


    Fehler unter http://sc.mnsg.net/thc/test/subwars.php
    Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht. ;-)

  • #2
    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]));
    }

    die zweite klammer muss anders rum stehen



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


    die erste scheife musst du schliessen

    gruss blume
    für wallpaper: blumenbeet.com

    Kommentar


    • #3
      THX i bin ja so a depp ,
      Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht. ;-)

      Kommentar


      • #4
        Ich bekomme deinen Fehler in Zeile 84.

        PHP-Code:
        //Files Schließen 
        for( $i $i <= 5$i++) 

        fclose($dbname[i]); 

        Da solltest Du für die Array-Ausprägung [$i] verwenden, nicht [i]
        Ausserdem ist die Schleife nicht korrekt geschlossen!
        Zuletzt geändert von martin; 25.04.2002, 18:44.

        Kommentar


        • #5
          thx
          Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht. ;-)

          Kommentar


          • #6
            hab aber trotsdem noch an fehelr helfts ma !!!!!
            Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht. ;-)

            Kommentar


            • #7
              hast du neu hochgeladen?

              Kommentar

              Lädt...
              X