Ankündigung

Einklappen
Keine Ankündigung bisher.

Fwrite help

Einklappen

Neue Werbung 2019

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

  • Fwrite help

    Hiho

    ich wollte fragen wie man fwrite mit 256 bytes verschlüsseln kann.

  • #2


    Was meinst du GENAU damit ???

    was du mit fwrite() machen kannst kannst schon nachlesen ...

    Kommentar


    • #3
      Also ich meinte dies hier.

      Also in C++ um was zu saven das kann man mit


      Data.Name
      Data.Password


      fwrite(&Data, 1, 108, path);

      wie kann man das zu php umändern. hat da jemand eine lösung?

      Also wenn ich die datei mit editor öffne dann ist da folgendes drin

      Name[][][][][][][][][][][][][][][][][]hello[][][][][][][][][][][][][][][]

      diese [] zeichen sind darin aber halt geschlossende vierecke. Dies müssten die bytes sein. Nur wie speichere ich das bei php?

      Kommentar


      • #4
        Les dir doch mal das Manual durch: fwrite()

        Wenn du da nichts findest gehts wohl nicht. Ich hab davon noch nichts gesehen und auch nich gebraucht.

        Kommentar


        • #5
          Wie wärs mit: Erst verschlüsseln, dann binary-safe schreiben?

          Kommentar


          • #6
            Zitat von KingCrunch
            Wie wärs mit: Erst verschlüsseln, dann binary-safe schreiben?
            Wie meinnst du das denn? Haste darüber ein tut oder mal ein code ausschnit?

            Ich brauche diese anwednung weil ich ein Programm habe der diese Datei lesen muss.

            Kommentar


            • #7
              Ok habe problem gelöst hab es geschaft nun habe ich nur noch 1 problem hier erstmal mein code

              PHP-Code:
              $smsg chr(0x00);
              for (
              $smc 0$smc 31$smc++) $smsg .= chr(0x00);
              $smsg3 chr(0x00);
              for (
              $smc3 0$smc3 31$smc3++) $smsg3 .= chr(0x00);
              $smsg2 chr(0x00);
              for (
              $smc2 0$smc2 46$smc2++) $smsg2 .= chr(0x00);

              $content"$accname$smsg$password$smsg3$smsg2";





              $handle=fopen($accname"w+b");
              $ok substr($content0108);
              fwrite($handle,$ok );
              fclose($handle); 
              Also mein problem ist nun da wo die beiden 31 stehen das ist die länge des Accounts und Password. Ich muss wissen wie lang der account war beim html ausfüllfeld und password die muss ich dann an das php script schicken und dann die länge abziehen bei den beiden 31 zahlen.

              Also ungefähr so

              Account = Hallo (sind 5) also
              for ($smc = 0; $smc < 31-5; $smc++) $smsg .= chr(0x00);

              das gleiche ist das dann mit dem pw

              Kommentar


              • #8
                Woran genau scheiterst du?

                Kommentar


                • #9
                  Zitat von xabbuh
                  Woran genau scheiterst du?
                  Also in meinen code gibt es diese Line

                  PHP-Code:
                  for ($smc 0$smc 31$smc++) $smsg .= chr(0x00); 
                  Diese 31 da ist die länge nach dem Account namen. So Da der Account namen immer eine verschiedene länge hat weil jeder user halt ein anderen namen haben will muss ich die länger der 31 ändenr so das ich immer auf 32 länge komme.

                  Die user füllen die daten per html datei aus also im Formular. und sendet die daten nun an mein script. Das Script erfasst denn Account namen und Password. Jetzt muss mein script wissen wi lang ist denn nun der Account. Wenn er das weiß verringert er die zahl 31 mit -. Aber wie ermittel ich das wie lang der Account ist.

                  Kommentar


                  • #10
                    http://www.php.net/strlen

                    Kommentar


                    • #11
                      Naja, besser als diese Frickelei wäre wohl str_pad().

                      http://php.net/str_pad

                      Kommentar

                      Lädt...
                      X