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

  • spammer

    veterán

    Text fájlt szeretnék megnyitni, módosítani majd elmenteni php-vel. Beolvasás meg is van, input és textarea részekbe be is tölti a megfelelő sorokat, de miután elmentem, üres text fájt kapok.

    Ez a save.php, ami kiírja a txt fájlba az új tartalmat.

    <?php
    if ($_SERVER['REQUEST_METHOD'] == "POST")
    {
    $handle = fopen("teszt.txt", 'w');
    fwrite($handle, $_POST['line1'] && $_POST['line2'] && $_POST['line3'] && $_POST['line4']);
    fclose($handle);
    echo "Sikeres módosítás.";
    }
    else echo "Nem sikerült";
    ?>

    Ha csak egy $_POST szerepel, akkor beleírja rendesen, de ha már többet szeretnék, akkor nem ír bele semmit. Nem && jelekkel kell elválasztani, ha többet akarok? :F

    És még annyi, hogy ha sikerül minden értéket beleíratni a fájlba, akkor megoldható, hogy ezek külön sorokba legyenek és a sorok végén legyen egy | jel. Mert eredetileg is így vannak elválasztva a sorok a txt-ben, mert a másik php array-ként olvassa be a tartalmat és így választja el a sorokat.

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