Új hozzászólás Aktív témák

  • Sk8erPeter

    nagyúr

    válasz egyjotakaro2 #4554 üzenetére

    Miért akarsz 777 jogot adni? Hogy bárki hozzáférhessen? Nem túl jó ötlet, bár már önmagában az sem jó ötlet, hogy kiírod egy txt-fájlba ezeket az adatokat, főleg hash-elés nélkül. Nem is értem a célját.
    Számtalan példa van a php.net-en az fwrite(), file_put_contents() függvények használatára, akár onnan ki is másolhatod (a fájlnevet átírva persze), elég egyértelműen vannak kommentezve.
    Abba a fájlba tedd a fájlírást, amelyikben az űrlap feldolgozását végzed.

    Az egyik példa alapján lehetne a következő, persze ellenőrzések után (csak egy-két dolgot módosítottam a megtalálható példán):
    <?php
    $file = 'felhasznalo.txt';
    // The new user to add to the file
    $user = $_POST['username'] .' | '. $_POST['password'] . "\n"; // függőleges vonallal elválasztva név | jelszó formában
    // Append the contents of $person to the file named by $file.
    file_put_contents($file, $user, FILE_APPEND);
    ?>

    Ez mindig hozzáfűzögeti a megfelelő sorokat a fájlodhoz (ha nem akarod, hogy hozzáfűzzön, csak átírjon, akkor ne állítsd be a FILE_APPEND flaget).
    De még egyszer mondom, ez ebben a formában nagyon nem jó ötlet, hacsak nem szeretnéd, hogy könnyedén hozzáférjenek a védett tartalomhoz!

    [ Szerkesztve ]

    Sk8erPeter

Új hozzászólás Aktív témák