|
|||
|
in una parent directory (chiamata members) ho un file di nome index.htm .
Quando un utente si registra al mio sito creo una sottodirectory /username nella quale voglio copiare il file index.htm. Ovviamente sia alla parent che alla cartella /username ho assegnato chmod 0777. Quando provo a eseguire il codice ho laseguente risposta: " Warning: copy(): open_basedir restriction in effect. File(/mik78/index.htm) is not within the allowed path(s): (/home/admengco:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/admengco/public_html/members/register.php on line 111 Warning: copy(/mik78/index.htm): failed to open stream: Operation not permitted in /home/admengco/public_html/members/register.php on line 111 " Ho provato a copiare il file nella directory parent (dando come nuovo nome index.htm.bak) e funziona. Ho anche provato prima a copiare il file nella parent con nome index.htm.bak e poi col comando rename a metterlo nella cartella /username ma nemmeno funziona Vi risporto lo stralcio del codice " mkdir("$username",0755); chmod("$username",0777); $sourcefile = "index.htm"; $filecopy = "/$username/index.htm"; copy($sourcefile,$filecopy); " Chi mi da una mano? Grazie
__________________
Mik |
![]() |
| Strumenti discussione | |
| Modalità visualizzazione | |
|
|
Discussioni simili
|
||||
| Discussione | Autore discussione | Forum | Risposte | Ultimo messaggio |
| problema comando CHMOD | gozzilla71 | PHP | 1 | 25-08-2008 11.04.05 |
| comando action script per aprire finestra | csonia | FLASH | 1 | 07-10-2004 13.36.25 |
| Comando Copy | darkmavis | PHP | 2 | 24-03-2003 16.56.04 |