UpcommingWars script

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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

    Comment


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

      Comment


      • #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!
        Last edited by martin; 25-04-2002, 17:44.

        Comment


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

          Comment


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

            Comment


            • #7
              hast du neu hochgeladen?

              Comment

              Working...
              X