Autor | Zpráva | ||
---|---|---|---|
Fisak Profil |
#1 · Zasláno: 16. 2. 2012, 10:52:43
Zdravím. Chci vytvořit pomocí PHP složku.. Umím vytvořit soubor tak že dám nakonec příponu např. "soubor.txt" a logicky by mělo jít to že když nakonec nedám příponu tak že se vytvoří složka tzn. "složka" jenže pokud vytvořím pomocí PHP "složka" tak mi to hlásí neznámou příponu.. co mám prosím dělat... kod zde:
<?php if(isset($_POST["create_file"])) { $name_file = preg_replace('#[^0-9a-z\-\_\.\ \ěščřžýáíé]#ui', '', $_POST["nazev"]); //ochrana proti php injekci $text_file = htmlspecialchars($_POST["text"]); //ochrana proti php injekci $soubor_config = fopen("uploads/$name_file", "a+"); //vytvoření souboru či složky fwrite($soubor_config, $text_file); fclose($soubor_config); redirect_page("admin", "file_manager"); //přesměrování } |
||
Tori Profil |
#2 · Zasláno: 16. 2. 2012, 10:58:58
Fisak:
„logicky by mělo jít to že když nakonec nedám příponu tak že se vytvoří složka“ A to je podle jaké logiky? mkdir |
||
Fisak Profil |
#3 · Zasláno: 16. 2. 2012, 11:09:40
Tori:
takhle už je to správně ?? <?php if(isset($_POST["create_directory"])) { $name_file = preg_replace('#[^0-9a-z\-\_\.]#ui', '', $_POST["nazev"]); $oldumask = umask(0); mkdir("/uploads/$name", 0777); umask($oldumask); redirect_page("admin", "file_manager"); } |
||
Časová prodleva: 12 let
|
0