Daten in txt.datei werden überschrieben

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

  • Daten in txt.datei werden überschrieben

    Hallo ich habe mal wieder ein scheinbar unlösbares probelem.

    Habe überall gesucht aber ich bin wohl der erste der es mal anspricht.

    Wie gut das es dieses Forum gibt .

    Also ich programmiere gerade ein Browsergame und es ist einfach nur geil wie alles funktuioniert!!!

    Ich kann Gebeude bauen und forschen und und und...

    Dies alles wird imn einem Ordner als Textdatei gespeichert.

    Aber nun will ich das Spiel auch testen ( über lan)
    Aber das Problem ist, das alle User in die gleichen txt dateien schreiben.

    Was muss ich tun das jeder User seine Werte in seine eigenen Dateien speichern un daufrufen kann???

    Geht das überhaupt???

    ( mit mysql will ich es defintiv nich machen)
    zu viel schreibarbeit und probleme aber daruaf bitte nichts schreiben
    ( is einfach so!!! )

    Danke im vorraus.

  • #2
    Re: Daten in txt.datei werden überschrieben

    ( mit mysql will ich es defintiv nich machen)
    zu viel schreibarbeit und probleme aber daruaf bitte nichts schreiben
    ( is einfach so!!! )
    Du wirst deine Gründe haben und wenn es nur mangelnde Kenntnisse sind


    Du legst für jeden User deine eigene Datei an. Entweder ein Verzeichnis und dann die Files dort rein, oder für jeden User ein File.
    Code:
    path/to/user2/file.txt
    path/to/files/user2.txt

    Kommentar


    • #3
      Du meist das wenn der user sich anmeldet werden die dateien angelegt ???
      Mit seinem Usernamen???

      Beispiel
      PHP-Code:
      echo"<form action=`anmelden.php` method=`post`>
      <input type=`text`  name=`user`>
      <input type=`submit` value=`anmelden`>"

      Dann die Seite Anmelden.php
      PHP-Code:

      $User
      =$_POST['User'];
      Und dann die Datei mit Usernamen anlegen???
      Dann müsste ich Alles umschreiben..

      Ich könnte es so machen ode???
      $Datei fopen($User,"w");
      fputs($Datei,$Werte);
      fclose ($Datei);


      Ich würde am liebsten per PHP ordner anlegen!!!
      Geht das??? 
      Zuletzt geändert von Kalli1990; 26.10.2007, 20:26.

      Kommentar


      • #4
        Original geschrieben von Kalli1990 Ich würde am liebsten per PHP ordner anlegen!!!
        Geht das???
        rtfm: mkdir() entsprechende rechte vorausgesetzt.

        auch wenn du es nicht hören möchtest:
        lass die frickelei auf datei-/verzeichnisebene und benutze eine datenbank

        Kommentar


        • #5
          Okey das sieht böse aus denn ich müsste gleich alles neu machen.
          Aber das muss ich mit ner Datenbank auch!!!

          Wie lange glaubste denn das ich mit datenbanke was machen kann ???

          Ich habe denke ich schohn mehr oder weniger die grundkentnisse.

          Aber ich verstehe die TAG`s nicht z.B NOT NULL; INT oder INTEGER Oder wie das heißt.


          Werden die Daten in einer Datenbank nicht überschrieben???

          Kommentar


          • #6
            Original geschrieben von Kalli1990
            Okey das sieht böse aus denn ich müsste gleich alles neu machen.
            Aber das muss ich mit ner Datenbank auch!!!

            Wie lange glaubste denn das ich mit datenbanke was machen kann ???

            Ich habe denke ich schohn mehr oder weniger die grundkentnisse.

            Aber ich verstehe die TAG`s nicht z.B NOT NULL; INT oder INTEGER Oder wie das heißt.


            Werden die Daten in einer Datenbank nicht überschrieben???
            Die fehlen die absoluten Grundlagen! Du solltest dir noch mal ein paar Grundlagen ansehen, zum Beispiel die Seite von Kropff oder QuakeNet

            Kommentar


            • #7
              ach kalli, zieh' dir erstmal ein paar tuts rein, die meisten deiner browsergame-coder-kollegen machen das nämlich nicht und du hast dann den entscheidenden vorteil - sei clever

              http://www.peterkropff.de/

              http://tut.php-quake.net/

              wollte ich auch gerade schreiben, PHP-Desaster

              Kommentar


              • #8
                wollte ich auch gerade schreiben, PHP-Desaster
                Zu lahm

                Kommentar


                • #9
                  Hallo,

                  nen Browsergame auf .txt-Basis?
                  Wenn du dann auch noch alle User in eine Textdatei packst ...
                  ...dann fehlen dir nicht nur Grundkenntnisse in MySQL, sondern auch im Umgang mit .txt

                  Theoretisch kann man vom Prinzip das Gleiche anstellen, wie mit einer MySQL-DB, jedoch können nicht 2 Systeme gleichzeitig auf eine .txt so zugreifen, dann auch alles gespeichert wird.

                  Fazit: Du musst entweder für jeden user eine Datei machen, oder du musst für jeden einen Ordner machen.

                  Beides hat Nachteile .... schlechte Ordnerstruktur und die Übersicht ist für'n Arsch!

                  mfg

                  Kommentar

                  Lädt...
                  X