Autor Zpráva
Lechy
Profil
Mám administraci a tam sem si udělal že si můžu editovat .htaccess a i jiny soubory

if($_POST['submit']) {
               
  $file = ("../.htaccess");
        $fp = fopen ($file, "w");
        fwrite ($fp, $_POST['htaccess']);
        fclose($fp);
        redirect("admincenter.php?site=htaccess","Úspěšně aktualizováno.");
}
else {
        echo'<h2>Htaccess</h2>';

    $file = ("../.htaccess");
        $size = filesize($file);
        $fp = fopen ($file, "r");
        $stylesheet = fread($fp, $size);
        fclose($fp);
        
        echo'<form method="post" action="admincenter.php?site=htaccess">
         
                 <table cellpadding="0" cellspacing="3">
                     <td>
                         <textarea name="htaccess" cols="100" rows="30">'.$stylesheet.'</textarea>    
                          </td>
                   </tr>
                   <tr><td><input type="submit" name="submit" value="aktualizovat"></td></tr>
                 </table>
                 </form>';
}
                 
?>



Problém je vtom,když napíšu něco s uvozovkama např ErrorDocument 400 "nic nenalezeno" tak se to zapíše jako errorDocument 400 \"nic nenalezeno\"
nevíte proč to tam dává ty blbý lomítka? :(
blaaablaaa
Profil *
pouzij stripslashes
blaaablaaa
Profil *
OT: a nejak ti tam chybi <tr> na zacatku tabulky
bohyn
Profil
to dela nastaveni magic_quotes nebo tak nejak
Lechy
Profil
pouzil jsem stripslashes
tedkon mám kod:

if($_POST['submit']) {
               
  $file = ("../.htaccess");
        $fp = fopen ($file, "w");
        fwrite ($fp, $_POST['htaccess']);
        fclose($fp);
        redirect("admincenter.php?site=htaccess","Úspěšně aktualizováno.");
}
else {
        echo'<h2>Htaccess</h2>';

    $file = ("../.htaccess");
        $size = filesize($file);
        $fp = fopen ($file, "r");
        $stylesheet = fread($fp, $size);
        fclose($fp);
        
      $zobraz = '<form method="post" action="admincenter.php?site=htaccess">
<tr>
      <table cellpadding="0" cellspacing="3">
         <td>
 <textarea name="htaccess" cols="100" rows="30">'.$stylesheet.'</textarea>    
                         </td>
                   </tr>
                   <tr><td><input type="submit" name="submit" value="aktualizovat"></td></tr>
                 </table>
                 </form>';

}
echo stripslashes($zobraz);
                 
?>


a porad mi to dela to samí :(
blaaablaaa
Profil *
pouzij to pri ukladani do toho souboru
Lechy
Profil
aha já jsem vůl závorka má být samozřejmě pod echem ;) děkuju za radu ;)
bohyn
Profil
Nastavit v php.ini/administraci nebo pozadat hosting o zmenu na:
magic_quotes_runtime = off

a mas pokoj
Lechy
Profil
aha ono mi to potlačilo iejnom zobrazování v administraci že se mi už lomítka nezobrazují jinak se tam ukládaj :(
blaaablaaa
Profil *
dej stripslashes pri ukladani souboru, ne pri vypisovani
Lechy
Profil
a to mám udělat jak?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0