tirlinjsh Posted October 26, 2008 Report Share Posted October 26, 2008 Sveiki. Es te skatoties tutoriāļus , nedaudz eksperimentēju ar mkdir funkciju un biju izveidojis scriptiņu , kur atverot failu newdir.php ir lodziņš , kurā es ierakstu direktorijas nosaukumu un tad izveidojas direktorija , bet tā kā man vajag , lai izveidotajai mapei ownership būtu tāds , kā es taisitu caur FTP , es izmantoju ftp_mkdir. Taču tagad man vairs nesanāk izveidot tā , ka es ierakstot newdir.php failiņā direktorijas nosaukumu , tā izveidotos. newdir.php : <? ?> <form action="mkdir.php" method="post"> Name: <input type="text" name="dir" /> <input type="submit" /> </form> <? ?> mkdir.php: <?php $conn = ftp_connect("ftp.mansdomeens.lv") or die("Could not connect"); ftp_login($conn,"lietotajs","parole"); ftp_mkdir($conn,'public_html/'.$dir.); ftp_close($conn); ?> Tātad , ja es izmantoju vienkārši mkdir , tad : mkdir(.$dir.); šitā vis darbojas , bet ftp_mkdir gadījumā tas nestrādā. Kā pareizi jābut šai rindiņai? Link to comment Share on other sites More sharing options...
Delfins Posted October 27, 2008 Report Share Posted October 27, 2008 ieslēdz kļūdu paziņojumus un viss taps skaidrs. Un izmanto trim() + $ _POST Link to comment Share on other sites More sharing options...
tirlinjsh Posted October 27, 2008 Author Report Share Posted October 27, 2008 Iepriekšējo problēmu atrisināju, ja tā varētu teikt , vismaz tagad direktorija izveidojas , bet nu ir vēlme , lai pēc mapes izveidošanas , tā automātiski chmodētos , bet nekādi to neizdodas panākt. $conn = ftp_connect("ftp.mansdomeens.lv") or die("Could not connect"); ftp_login($conn,"user","pass"); $basedir="/public_html/"; ftp_mkdir($conn,$basedir.$dir); ftp_chmod($conn, 0777, $basedir . $dir); Kā pareizi ir jābūt šai ftp_chmod rindiņai? Link to comment Share on other sites More sharing options...
Delfins Posted October 27, 2008 Report Share Posted October 27, 2008 manuālī ir gatavs piemērs. paņem to un nemocies. Link to comment Share on other sites More sharing options...
tirlinjsh Posted October 27, 2008 Author Report Share Posted October 27, 2008 Izmēģināju manuāļa variantu , un nekas nesanāca. Link to comment Share on other sites More sharing options...
mounkuls Posted October 27, 2008 Report Share Posted October 27, 2008 (edited) vai tikai nevajag ari ftp_chdir? ftp_chmod man liekas ir chmodot failu ne direktoriju.... Edited October 27, 2008 by mounkuls Link to comment Share on other sites More sharing options...
tirlinjsh Posted October 28, 2008 Author Report Share Posted October 28, 2008 Nē , ar chdir nechmodē , tas ir pavisam kautkas cits. Mēģināju arī ar ftp_site funkciju un arī nekas nesanāk. Man pat kļūdu ziņojumus nesanāk ieslēgt un pats interesantākais ir tas , ka man tās kļūdas nesanāk ieslēgt tikai šajā failiņā. Visur citur sanāk. Link to comment Share on other sites More sharing options...
mounkuls Posted October 28, 2008 Report Share Posted October 28, 2008 (edited) Nē , ar chdir nechmodē , tas ir pavisam kautkas cits. Vai tad es rakstiju ka ar chdir chmodē? chdir norāda uz direktoriju,kurai tiks veiktas izmaiņas. Lai gan,ja ar ftp_site nevar, nezinu, varbūt hostings?....premisijas pašam? Edited October 28, 2008 by mounkuls Link to comment Share on other sites More sharing options...
Recommended Posts