Daten in txt.datei werden überschrieben

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

  • 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

    Comment


    • #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??? 
      Last edited by Kalli1990; 26-10-2007, 19:26.

      Comment


      • #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

        Comment


        • #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???

          Comment


          • #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

            Comment


            • #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

              Comment


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

                Comment


                • #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

                  Comment

                  Working...
                  X