Jump to content
php.lv forumi

ftp_mkdir un mainīgais.


tirlinjsh

Recommended Posts

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

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

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

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 by mounkuls
Link to comment
Share on other sites

×
×
  • Create New...