Autor | Zpráva | ||
---|---|---|---|
Leomato Profil |
#1 · Zasláno: 1. 9. 2010, 21:45:58
Dal by sa aby pri vytvorení modulu bol vytvorený adresár v ktorom by boli súbory na modul a napísaný konfig podla zadaného čísla modulu?
|
||
Majkl578 Profil |
#2 · Zasláno: 1. 9. 2010, 23:11:29
Dalo. mkdir(), file_put_contents().
|
||
Leomato Profil |
#3 · Zasláno: 2. 9. 2010, 11:02:20
a musi mat ten priečinok , v ktorom sa bude vytvárať ten priečinok zo súbormy musí mať CHMOD na 777?
|
||
denCo Profil |
#4 · Zasláno: 2. 9. 2010, 12:09:36
Leomato:
najlepšie to zistíš tak, že to vyskúšaš |
||
Leomato Profil |
#5 · Zasláno: 2. 9. 2010, 19:46:08
ako sa používa tá funkcia mkdir()?
|
||
panther Profil |
#6 · Zasláno: 2. 9. 2010, 19:46:40
Leomato:
mkdir co konkrétně nechápeš? Jsou tam i příklady. |
||
Leomato Profil |
#7 · Zasláno: 2. 9. 2010, 19:48:41
jo ale napríklad meno zložky
|
||
panther Profil |
#8 · Zasláno: 2. 9. 2010, 19:50:05
Leomato:
jméno složky, překvapivě, určené není, můžeš si ji pojmenovat dle své libosti. To si ostatně můžeš zkusit. |
||
Leomato Profil |
#9 · Zasláno: 2. 9. 2010, 19:51:22
takto ?
mkdir('menozlozky', CHMOD); |
||
kordy Profil * |
#10 · Zasláno: 2. 9. 2010, 19:52:37
ano přestně tak :) náhodou sem dělal podobné věci...
|
||
Leomato Profil |
#11 · Zasláno: 2. 9. 2010, 19:54:57
super už to jede :) dik a da sa aj aby to vytvaralo nie v zložke z chmodom 777 ale rovno na stranke by o vytvorilo zložku z názvom modulu?
|
||
kordy Profil * |
#12 · Zasláno: 2. 9. 2010, 19:56:55
panther myslel sem si že mě nemáš rád a odpovídáš nejasně jen mě ale vidím, že všem... :)
myslím, že tvá odpověď by měla obsahovat přestný popis toho co si myslíš, přestože to bereš jako samozdřejmost ne všichni to tak vidí... a neber to jako něco proti tobě, chci ti jen říct, že to co je samozdřejmé pro tebe nemusí být samozdřejmé pro úplného začátečníka. |
||
panther Profil |
#13 · Zasláno: 2. 9. 2010, 19:57:42 · Upravil/a: panther
Leomato:
„ale rovno na stranke“ na jaké stránce? Na webu můžeš složky ze serveru vypisovat scriptem, fyzicky jinde než na serveru vytvořit nejde. kordy: „a odpovídáš nejasně“ neodpovídám nejasně, jen ti (ani jiným) nechci dát řešení zadarmo stylem copy-paste. Chci, abyste taky trochu zapojili vlastní hlavu, řešení si vyzkoušeli. Ač se to nezdá a je to pro tebe práce navíc (ano, kopírování je nejjednodušší), nejvíce se tím naučíš. Když jsme u toho, co zde bylo nejasného? v [#6] jsem dal odkaz na manuál, kde jsou i příklady, další volitelné argumenty funkce atp. Teď to třeba nepoužije, ale pokud si stránku prolétne očima, bude vědět, že jsou i jiné argumenty než název složky. v [#8] jsem dokonce řekl celou pravdu, název není nijak omezován. Lze snadno vyzkoušet, netřeba mrhat časem ostatních. „myslel sem si že mě nemáš rád“ nemám tě rád ani nerad, neznám tě :-) Jsi pro mě jedním z mnoha, ke všemu neregistrovaný (všechny neregistrované si jistě nepamatuju, rozeznávám jen příspěvky stálých členů, kteří se zde objevují dnes a denně). |
||
Leomato Profil |
#14 · Zasláno: 2. 9. 2010, 20:00:09
takto mam administráciu v zlozke /adm a je tam subor z url /adm/?i=modul hej capes :) a teraz chcem aby pridaním modulu sa to nezapísalo nielen do DB ale aj aby sa v zlozke / vytvoril súbor z menom zadaného modulu napr. Modul o Psech... a pak by sa na webe zadal /modulopsech chapes to ? :)
|
||
kordy Profil * |
#15 · Zasláno: 2. 9. 2010, 20:05:09
panther:
„Na webu můžeš složky ze serveru vypisovat scriptem“ třeba tímhle scriptem '; echo $dir2handle[$i]." "; for($j=0;$j<(count($polozka));$j++) { if($polozka[$j]['pozi']==$dir2handle[$i]&&$polozka[$j]['type']=="dir") { echo ''; echo $polozka[$j]['name']." (dir) "; } } for($j=0;$j<(count($polozka));$j++) { if($polozka[$j]['pozi']==$dir2handle[$i]&&$polozka[$j]['type']=="file") { echo ''; echo $polozka[$j]['name']." ("; echo $polozka[$j]['size']." B, "; echo $polozka[$j]['time'].") "; } } echo " "; } ?> snad sem skopíroval správnej „neodpovídám nejasně, jen ti (ani jiným) nechci dát řešení zadarmo stylem copy-paste. Chci, abyste taky trochu zapojili vlastní hlavu, řešení si vyzkoušeli. Ač se to nezdá a je to pro tebe práce navíc (ano, kopírování je nejjednodušší), nejvíce se tím naučíš.“ je to sice pravda, ale ne vždy je každému jastné co jsi tím myslel, obzvlášť když nemáš páru o tom na co si se zeptal a chtěl jsi to ujastnit. Výsledným efektem je pak zmatek větší než před zeptáním. Pokud ovšem nepatříš mezi pár šťastlivců co mají základy, jenže jpw je určen pro VŠECHNY (aspoň myslím :)) |
||
Leomato Profil |
#16 · Zasláno: 2. 9. 2010, 20:08:08
Ehm nejsem zadnej debyl so si roby web cez webgarden a pise si <font color="red">Juhúúú ono je to červení :D</font> já sem se normálne zeptal. Když se človek neptá nic se nedoví...
|
||
kordy Profil * |
#17 · Zasláno: 2. 9. 2010, 20:10:44
dobře, jen sem myslel, že sme na tom stejně :)
Asi ne. Budeš lepsí :) |
||
Leomato Profil |
#18 · Zasláno: 2. 9. 2010, 20:12:21 · Upravil/a: Leomato
"; for($j=0;$j<(count($polozka));$j++) { if($polozka[$j]['pozi']==$dir2handle[$i]&&$polozka[$j]['type']=="dir") { echo ''; echo $polozka[$j]['name']." (dir) "; } } for($j=0;$j<(count($polozka));$j++) { if($polozka[$j]['pozi']==$dir2handle[$i]&&$polozka[$j]['type']=="file") { echo ''; echo $polozka[$j]['name']." ("; echo $polozka[$j]['size']." B, "; echo $polozka[$j]['time'].") "; } } echo " "; } ?> |
||
kordy Profil * |
#19 · Zasláno: 2. 9. 2010, 20:15:30
myslíš takhle?
<form action="<?php echo $_SERVER['REQUEST_URI']; ?>" method="post"> <textarea name="blabla" cols="50" rows="10">obsah webu</textarea> <input type="text" name="soubor" value="název souboru" id="soubor"> <input type="submit" name="odeslat" value="odesli"> </form> <?php mkdir('jinaslozka/slozka/menozlozky', CHMOD); if($_POST['odeslat']) { // pokud byl stisknut enter nebo bylo kliknuto na tlačítko $soubor = "podslozka/slozka/$soubor.txt"; // název souboru $ot = fopen($soubor, "w"); // otevření souboru $w = fwrite($ot, $_POST['blabla']); // zapsání obsahu fclose($ot); // zavření souboru if($w) echo("Obsah byl úspěšně zapsán,"); else echo("Někde se stala chyba!"); // vypsání výsledku } ?> ano jde to |
||
Leomato Profil |
#20 · Zasláno: 2. 9. 2010, 20:16:56
Musim to znovu napsat ..... a šlo by to aj v zložke ...
mkdir('/', CHMOD); |
||
kordy Profil * |
#21 · Zasláno: 2. 9. 2010, 20:18:53
nerouzumim tomu co myslíš formuluj to lépe třeba s názorným příkladem...
|
||
panther Profil |
#22 · Zasláno: 2. 9. 2010, 20:19:06
Leomato:
„já sem se ptal jestli se dá vytvoriť tá zložka inde ako tam kde je umiestnení súbor z jeho vytvorením..“ ano, dá (ostatně, dá se vyzkoušet, že?). Všimni si, že ten první (a jediný povinný) argument obsahuje ne název složky, ale cestu k ní (example #1 na několikrát odkázané stránce o tom též svědčí - je na něm něco k nepochopení?). Zase je to jen o studiu odkázaných materiálů, že - je nějaký problém tady? |
||
Leomato Profil |
#23 · Zasláno: 2. 9. 2010, 20:26:47 · Upravil/a: Leomato
http://img831.imageshack.us/img831/4323/screenhunter01sep022021p.gif
tam vytvoriť zložku zo zložky administracia |
||
Tydýt Profil * |
#24 · Zasláno: 2. 9. 2010, 20:39:34
Nadrazene zlozky znas?
mkdir("../".$_GET["i"]); |
||
Leomato Profil |
#25 · Zasláno: 2. 9. 2010, 21:11:56
jo ale ako nastavim zložke "/" CHMOD na 777 ?
|
||
panther Profil |
#26 · Zasláno: 2. 9. 2010, 21:14:41
Leomato:
používáš TotalCommander, takže nejjednodušeji nastavíš CHMOD v Soubory -> Změna atributů |
||
Leomato Profil |
#27 · Zasláno: 2. 9. 2010, 21:16:12
OMG to vim ale ako to mam nastaviť zložke / ?
|
||
panther Profil |
#28 · Zasláno: 2. 9. 2010, 21:32:51
|
||
Časová prodleva: 14 let
|
0