Jee Posted September 26, 2004 Report Share Posted September 26, 2004 Ar kaadas funkcijas paliidziibu var uztaisiit mapes? Link to comment Share on other sites More sharing options...
hmnc Posted September 26, 2004 Report Share Posted September 26, 2004 mkdir () Link to comment Share on other sites More sharing options...
Jee Posted September 26, 2004 Author Report Share Posted September 26, 2004 Man shodien galiigi negribas domaat! Un kaa to mapi vareetu uztaisiit piemeeram mapee galerija, ja pats php fails atrods root mapee? Link to comment Share on other sites More sharing options...
bubu Posted September 26, 2004 Report Share Posted September 26, 2004 http://lv.php.net/mkdir Link to comment Share on other sites More sharing options...
Jee Posted September 29, 2004 Author Report Share Posted September 29, 2004 (edited) man vienalga taisa root mapee! Taisu shaadi: if(isset($_POST[submit])) { mkdir ("/galerija/$_POST[mape]"); } else { echo "<form action=\"mape.php\" method=\"POST\">"; echo "<input type=\"text\" name=\"mape\">"; echo "<input type=\"submit\" name=\"submit\" value=\"Aiziet!\">"; } Edited September 29, 2004 by Jee Link to comment Share on other sites More sharing options...
рпр Posted September 30, 2004 Report Share Posted September 30, 2004 visticamaak, ka tev priekshaa nevajag slashu, jo diez vai tev root direktorijaa buus mape /galerija, visticamaak, ka to mapi tu gribi uztaisiit tajaa katalogaa kur ir tas php skripts, tad labaak liec mkdir ("galerija/$_POST[mape]"); pasties veel vai tev ir tiesiibas veidot failus un direktorijas, ja ne, tad chmod o+w. Link to comment Share on other sites More sharing options...
hu_ha Posted September 30, 2004 Report Share Posted September 30, 2004 vēl var izmantot funkciju chdir() http://lv.php.net/chdir darbojas tā, kā komandrindā cd koamanda. Lietderīgi izmantot, ja ir jārakājas pa folderiem/subfolderiem/subsubfolderiem etc.. (protams sapraata robežās, lai nepazaudētu savu atrašanās vietu) tb tavā gadījumā: chdir('galerija'); mkdir($_POST['mape']); tas ir tik vēl viens variants realizācijai Link to comment Share on other sites More sharing options...
azpage Posted October 3, 2004 Report Share Posted October 3, 2004 pasties veel vai tev ir tiesiibas veidot failus un direktorijas, ja ne, tad chmod o+w. Ko noziimee o+w, permisijas pagaidaam ir taa lieta, ko es sliktaak zinu. Link to comment Share on other sites More sharing options...
bubu Posted October 4, 2004 Report Share Posted October 4, 2004 o nozīmē ka tiesības tikš piešķirtas faila īpašniekam + nozīmē ka tiks iedotas nevis atņemtas tiesības w nozīmē rakstīšanas/labošanas/dzēšanas tiesības Link to comment Share on other sites More sharing options...
.:G:. Posted October 20, 2004 Report Share Posted October 20, 2004 Ja esmu uztaisījis mapi ar mkdir(), tad nevaru šajā jaunizveidotajā mapē izveidot jaunu mapi ar mkdir(). Permisijas ir uz 777. Met ārā : mkdir(): SAFE MODE Restriction in effect... un par skripta un ownera uid/gid! Kāpēc tā? Link to comment Share on other sites More sharing options...
Venom Posted October 20, 2004 Report Share Posted October 20, 2004 iekš php ieslēgts safe_mode - kad aizliegts veikt tādas f-jas, kas varētu kaitēt servera darbībai (vērt vaļā nezināmus savienojumus, taisīt/dzēst mapes, laist shell komandas utml). kaut kur hostējamies? Link to comment Share on other sites More sharing options...
.:G:. Posted October 20, 2004 Report Share Posted October 20, 2004 Bet kaapeec tad zem pasha taisiitas mapes mkdir darbojas, bet mapee kas uztaisiit ar ar mkdir jaunu mapi ar mkdis uztasiit nevar?! Link to comment Share on other sites More sharing options...
Venom Posted October 20, 2004 Report Share Posted October 20, 2004 droši vien tai vairs nav tavs umask (user-mask), resp. kā owneris uzrādās apache un viņam ir kautkādi ierobežojumi. Link to comment Share on other sites More sharing options...
.:G:. Posted October 21, 2004 Report Share Posted October 21, 2004 Kaa lai panaak ka var ierakstiit? Link to comment Share on other sites More sharing options...
Venom Posted October 21, 2004 Report Share Posted October 21, 2004 1) atļaut apcagam raksīt kur gribās 2) taisīt chown() 3) likt umask (kad chmodē, piem 0755 vietā liec 0 vietā 4, lai uzlikt userid, 2 - group id, 6 - gan pirmo, gan otro just a hint, neatceros tādu probl. paskaties ar ftp/scp exploreri kādas tai mapei ir tiesības, ūseris & grupa. un kādas citām - kur var uztaisīt apakšmapi Link to comment Share on other sites More sharing options...
Recommended Posts