scusatemi...
potete spiegarmi questo messagio di errore:
[
Warning: unlink(/): Is a directory in /web/htdocs/www.sitomio.it/home/upload.class.php on line 72
vi ringrazio se potete anke aiutarmi a risolverlo
scusatemi...
potete spiegarmi questo messagio di errore:
[
Warning: unlink(/): Is a directory in /web/htdocs/www.sitomio.it/home/upload.class.php on line 72
vi ringrazio se potete anke aiutarmi a risolverlo
Unlink serve per cancellare file e tu vuoi cancellare una directory.
Vedi il manuale:
unlink()
eCommerceRS.NET - Commerciante, vendi on-line!
Il mio nick è mircov e non mirco!!!
bump
(sto aggiornando la data alle vecchie pillole per evitare che vengano cancellate. non scrivete ca22ate se non avete nulla da dire)
Addio Aldo, amico mio... [03/12/70 - 16/08/03]
Il server mi restituisce il seguente errore:
Fatal error: Cannot instantiate non-existent class: fileupload in D:\Inetpub\webs\costatocom\rcwebcar\upload\upload. php on line 21
alla linea 21 ho il seguente codice:
$up = new FileUpload(TMP_DIR);
Cosa posso fare? Ho creato i file attenendomi completamente a questa guida!!!Nessuna modifica effettuata!!![]()
Hai incluso il file della classe di upload?
Quell'errore ti dice che il file che contiene la classe non è stato incluso (ti dice che la class xxxyyyxxx non esiste ergo il file non è stato incluso o la classe si chiama in modo diverso).
eCommerceRS.NET - Commerciante, vendi on-line!
Il mio nick è mircov e non mirco!!!
Si che ho inserito la classe...
Però non si chiama FileUpload, ma ne ho due:
image.class e upload.class
Ecco il pezzo di codice incriminato:
Non può dipendere da qualche impostazione?codice:include_once 'config.php'; //faccio l'upload dell'img include_once './include/upload.class.php'; if(!isset($_FILES)) $_FILES = $HTTP_POST_FILES; if(!isset($_SERVER)) $_FILES = $HTTP_POST_VARS; $up = new FileUpload(TMP_DIR); $up->RenameFile($_POST['new_name']); $up->Upload($_FILES['file']);
Nopn dipende da nessuna impostazione. Con la sintassi
istanzi la classe FileUpload passando come parametro TMP_DIR.Codice PHP:
$upload = new FileUpload(TMP_DIR) ;
Istanziare vuol dire attivare o cmq dire al php che una detrminata classe può essere usata (in realtà non è proprio così ma in questo modo caèisci meglio).
Questo vuol dire che devi istanziare la classe usando il suo nome.
Il nome è quello che hai specificato con la sintassi
In questo caso faraiCodice PHP:
class FileUpload
S la classe si fosse chiamata UploadCodice PHP:
$upload = new FileUpload ;
allora avresti scrittoCodice PHP:
class Upload
Hai capito ora?Codice PHP:
$upload = new Upload ;
eCommerceRS.NET - Commerciante, vendi on-line!
Il mio nick è mircov e non mirco!!!
Ancora problemi!!!! Ho risolto quello di cui parlavamo e anche uno riguardo i permessi di scrittura nelle cartelle...
Ma ora mi ritrovo questo mess di errore
L'unica cosa che ho cambiato nel codice è l'indirizzo dove viene creato il file attraverso la pagina config.php ... questo a causa di permessi di scrittura.codice:Fatal error: Call to undefined function: imagecreatefromgif() in D:\Inetpub\webs\costatocom\include\image.class.php on line 43
Come posso risolvere questo errore???codice:define('TMP_DIR', './public');![]()
![]()
Ma hai abilitato le gd?
Se non lo hai fatto fai una ricerca nel forum e vedi come fare per abilitarle. Ciao!
eCommerceRS.NET - Commerciante, vendi on-line!
Il mio nick è mircov e non mirco!!!
Prima di tutto grazie mille per l'aiuto e la pazienza!!!
Allora ho risolto in locale abilitando le gd!!
Ma in remoto come faccio??? Io sono su server aruba!!