Izmena Fajla
Prikazujem rezultate 1 do 3 od 3

Tema: Izmena Fajla

  1. #1

    Podrazumevano Izmena Fajla

    Moj problem je sledeci:
    Pisem skriptu za izmenu sadrzaja nekog fajla (napr. html).
    Skripta treba da upise sadrzaj fajla u "textarea", ja ga tamo izmenim i kad potvrdim da sacuva izmene.
    Kada se radi o obicnom tekstu bez navodnika onda radi.
    Ali kada ucitam html fajl, posle izmene u fajl se dodaje backslash ( \ ) ispred navodnika.
    primer: ( <table width=\"450\" border=\"0\" align=\"center\" ).

    nakon svake sledece izmene dodaje backslash ( \ ).
    ( <table width=\\"450\\" border=\\"0\\"align=\\"center\\" )

    ..zasto to radi? i kako da resim to?
    evo koda:


    ************************************************** *****************************
    <body>


    <?php
    $editfile="file.txt";
    $editbox=$_POST["editbox"];

    if ($editbox!=""){
    $fopen = fopen ($editfile , "w");
    $fout= fwrite ($fopen , $editbox);
    fclose($fopen);
    }
    ?>

    <textarea name="editbox" wrap="OFF" id="editbox"><?php

    $file=file($editfile);

    foreach($file as $value){
    echo $value;
    }
    ?></textarea>

    </body>
    ************************************************** *****************************

    Hvala!



  2. #2
    Zainteresovan član
    Učlanjen
    27.09.2003.
    Pol
    muški
    Lokacija
    Sydney
    Poruke
    388
    Reputaciona moć
    55

    Podrazumevano Re: Izmena Fajla

    u PHP.ini
    Pogledaj
    magic_quotes_gpc()


    Kad zapisujes podatke koristi stripslashes() .


    Ovaj deo koda:
    echo $value;

    Zameni sa ovim
    echo htmlspecialchars($value);


    Jer ako budes imao textarea u file.txt nece ti kod za editovanje raditi onako kako si zamislio...


    Poz
    sale

  3. #3

    Podrazumevano Re: Izmena Fajla

    resio sam problem ovako:

    **************************************************

    <?php

    $editfile=$_POST["editfile"];
    $editbox=$_POST["editbox"];
    $towrite=stripslashes($editbox);

    if ($editbox!=""){
    $fopen = fopen ($editfile , "w");
    $fout= fwrite ($fopen , $towrite);
    fclose($fopen);
    }

    ?><textarea name="editbox" wrap="OFF" id="editbox"><?php

    $file=file($editfile);

    foreach($file as $value){
    $strip= stripslashes($value);
    echo htmlspecialchars($strip);
    }

    ?></textarea>

    **************************************************
    zahvaljujem !
    p0zdrav

Slične teme

  1. Izmena početne
    Autor aes.rijndael u forumu Web dizajn
    Odgovora: 3
    Poslednja poruka: 12.08.2008., 23:04
  2. MSN - izmena nickova
    Autor gost 30064 u forumu Softver
    Odgovora: 5
    Poslednja poruka: 17.02.2008., 12:15
  3. Izmena adrese
    Autor vozucica u forumu Internet
    Odgovora: 1
    Poslednja poruka: 17.01.2008., 10:48
  4. izmena strane (JavaScript)
    Autor peleplay u forumu Web dizajn
    Odgovora: 0
    Poslednja poruka: 21.04.2005., 23:37
  5. Izmena glasa...
    Autor Skotina u forumu Multimedija
    Odgovora: 5
    Poslednja poruka: 23.07.2004., 19:55

Pravila za slanje poruka

  • Ne možete kreirati novu temu
  • Ne možete poslati odgovor
  • Ne možete dodati priloge
  • Ne možete prepraviti svoju poruku
  •