- Home
- Categorie
- Coding e Sistemistica
- PHP
- crea cartella in php
-
crea cartella in php
Salve ragazzi, con la funzione Mkdir creo la directory in remoto e fin qui ci siamo; ora per controllare se esiste gia una con lo stesso nome come devo fare?
In piu' mi serve sapere se avete un modo per settare anche i permessi in automatico considerando che sono su windows e non unix.
Grazie
Marco
-
Ciao Marco per controllare se la directory esiste potresti usare:
file_exists[php]
$filename = '/path/;if (file_exists($filename)) {
echo "la directory $filename esiste";
} else {
echo "la directory $filename non esiste";
}
[/php]per i permessi puoi ad usare ftp_chmod:[php]$conn = ftp_connect("ftp.sitop.com") or die("Could not connect");
ftp_login($conn,"user","pass");
// Read and write for owner, nothing for everybody else
ftp_chmod($conn,"0600","test.txt");ftp_close($conn);
[/php]oppure chmod:
[php]
chmod("/somedir/somefile", 755); // decimale; probabilmente errato
chmod("/somedir/somefile", "u+rwx,go+rx"); // stringa; errato
[/php]non sono sicuro che funzionino anche su win, se provi fammi sapere.
-
Ma questo cod chmod come li eseguo? dove li metto?
-
@Piterrey said:
Ma questo cod chmod come li eseguo? dove li metto?
E' codice php che lavora sul filesystem
-
No non funzionano
Grazie comunque