Torna indietro   Hardware Upgrade Forum > Software > Programmazione

L'Europa conta nella tecnologia e può essere autonoma. Cosa si è detto al Nextcloud Summit 2026
L'Europa conta nella tecnologia e può essere autonoma. Cosa si è detto al Nextcloud Summit 2026
La parola d'ordine al Nextcloud Summit 2026, che si è tenuto a Monaco, è stata "sovranità". Non come è spesso usato questo termine in politica ma, al contrario, come capacità positiva di decidere il proprio destino tecnologico, con modalità collaborative e aperte. L'Europa dice già molto nel mondo open source, che viene visto come mezzo per ottenere la tanto agognata autonomia digitale
Dreame X60 Pro Ultra Complete: i bracci si estendono sempre di più
Dreame X60 Pro Ultra Complete: i bracci si estendono sempre di più
Dreame X60 Pro Ultra Complete implementa due bracci estensibili, per spazzola e moccio, che si spingono ben oltre quanto visto sino ad oggi permettendo una pulizia di casa ancor più capillare e precisa
TCL 65C8L, la recensione del SQD-Mini LED da 4400 nit misurati
TCL 65C8L, la recensione del SQD-Mini LED da 4400 nit misurati
La tecnologia SQD-Mini LED di TCL arriva sul taglio da 65 pollici con la serie C8L: 2040 zone, pannello WHVA 2.0 e un picco che alle rilevazioni delle sonde tocca i 4400 nit nel profilo Filmmaker e un HDR quasi perfetto
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 06-07-2006, 15:07   #1
TorpedoBlu
Senior Member
 
L'Avatar di TorpedoBlu
 
Iscritto dal: Sep 2003
Città: Milano
Messaggi: 4623
[php] problema con caricamento immagini

Codice PHP:
/*absolutepath è la cartella dove caricare il file (esempio ./img), $file è 
lavariabile proveniente dalla form e $filename il nome del file sul server*/

function caricaImmagine($absolute_path$file$nome_file){
            
$dir "dir";
            
$file_name=$nome_file.".jpg";
            if (
$file != "")
            {
                if (
file_exists("$absolute_path/$file_name"))
                {
                    die(
"errore2: Un file con lo 
stesso nome è già online, RINOMINARLO e inviarlo nuovamente"
);
                }

                @
copy($file"$absolute_path/
$file_name") or die("errore4: Problemi sul server... riprova più tardi o scrivici 
una email"
);
                return 
1;
            }
            else
            {
                
//die("errore5: Non hai selezionanto 
nessun file!!!");
                return 0;
            }

in locale mi va ma sul mio spazio no.... come mai? mi da l'errore errore4: Problemi sul server... riprova più tardi o scrivici una email
__________________
Ho trattato con : lahiri, czame, RC, allXXX, dfruggeri, JMM, Paperone, xej, Pappez, iperfly, Red81, Playmake, ryan78, Rob66, XP2200, Peach1200, faberjack, Stewie82, supermario_bros, hft500, Axelscorpio, pipes lee, Piccolospazio, RohanKish, miki66, kabira85
TorpedoBlu è offline   Rispondi citando il messaggio o parte di esso
Old 06-07-2006, 15:16   #2
max246
Senior Member
 
Iscritto dal: May 2005
Messaggi: 340
Quote:
Originariamente inviato da TorpedoBlu
Codice PHP:
/*absolutepath è la cartella dove caricare il file (esempio ./img), $file è 
lavariabile proveniente dalla form e $filename il nome del file sul server*/

function caricaImmagine($absolute_path$file$nome_file){
            
$dir "dir";
            
$file_name=$nome_file.".jpg";
            if (
$file != "")
            {
                if (
file_exists("$absolute_path/$file_name"))
                {
                    die(
"errore2: Un file con lo 
stesso nome è già online, RINOMINARLO e inviarlo nuovamente"
);
                }

                @
copy($file"$absolute_path/
$file_name") or die("errore4: Problemi sul server... riprova più tardi o scrivici 
una email"
);
                return 
1;
            }
            else
            {
                
//die("errore5: Non hai selezionanto 
nessun file!!!");
                return 0;
            }

in locale mi va ma sul mio spazio no.... come mai? mi da l'errore errore4: Problemi sul server... riprova più tardi o scrivici una email

Controlla i permessi per scrivere sulla cartella... molte volte capita che su web non hai impostato il chmod giusto.
max246 è offline   Rispondi citando il messaggio o parte di esso
Old 06-07-2006, 15:26   #3
TorpedoBlu
Senior Member
 
L'Avatar di TorpedoBlu
 
Iscritto dal: Sep 2003
Città: Milano
Messaggi: 4623
Quote:
Originariamente inviato da max246
Controlla i permessi per scrivere sulla cartella... molte volte capita che su web non hai impostato il chmod giusto.
ho il dominio con TOL e posso impostare i permessi solo con ftp, ho messo a tutta la cartella immagini 777 tanto per esser sicuri... ma nulla
__________________
Ho trattato con : lahiri, czame, RC, allXXX, dfruggeri, JMM, Paperone, xej, Pappez, iperfly, Red81, Playmake, ryan78, Rob66, XP2200, Peach1200, faberjack, Stewie82, supermario_bros, hft500, Axelscorpio, pipes lee, Piccolospazio, RohanKish, miki66, kabira85
TorpedoBlu è offline   Rispondi citando il messaggio o parte di esso
Old 06-07-2006, 15:40   #4
max246
Senior Member
 
Iscritto dal: May 2005
Messaggi: 340
la il codice : copy($file, "$absolute_path/
$file_name")

senza @ e senza die .. di solito esce l'errore esatto
max246 è offline   Rispondi citando il messaggio o parte di esso
Old 06-07-2006, 16:02   #5
TorpedoBlu
Senior Member
 
L'Avatar di TorpedoBlu
 
Iscritto dal: Sep 2003
Città: Milano
Messaggi: 4623
Quote:
Originariamente inviato da max246
la il codice : copy($file, "$absolute_path/
$file_name")

senza @ e senza die .. di solito esce l'errore esatto
in questa maniera non mi da nessun errore, ma l'immagine non la carica lo stesso
__________________
Ho trattato con : lahiri, czame, RC, allXXX, dfruggeri, JMM, Paperone, xej, Pappez, iperfly, Red81, Playmake, ryan78, Rob66, XP2200, Peach1200, faberjack, Stewie82, supermario_bros, hft500, Axelscorpio, pipes lee, Piccolospazio, RohanKish, miki66, kabira85
TorpedoBlu è offline   Rispondi citando il messaggio o parte di esso
Old 07-07-2006, 09:37   #6
TorpedoBlu
Senior Member
 
L'Avatar di TorpedoBlu
 
Iscritto dal: Sep 2003
Città: Milano
Messaggi: 4623
help
__________________
Ho trattato con : lahiri, czame, RC, allXXX, dfruggeri, JMM, Paperone, xej, Pappez, iperfly, Red81, Playmake, ryan78, Rob66, XP2200, Peach1200, faberjack, Stewie82, supermario_bros, hft500, Axelscorpio, pipes lee, Piccolospazio, RohanKish, miki66, kabira85
TorpedoBlu è offline   Rispondi citando il messaggio o parte di esso
Old 07-07-2006, 10:09   #7
Xalexalex
Senior Member
 
L'Avatar di Xalexalex
 
Iscritto dal: Jan 2006
Città: Pisa
Messaggi: 2503
A inizio pagina prova a mettere error_reporting(2047); e vedi se ti esce qualche errore adesso.
Ciaoz
__________________
Xalexalex è offline   Rispondi citando il messaggio o parte di esso
Old 07-07-2006, 10:59   #8
TorpedoBlu
Senior Member
 
L'Avatar di TorpedoBlu
 
Iscritto dal: Sep 2003
Città: Milano
Messaggi: 4623
ehm.... che devo fare?

Codice:
Warning: getimagesize(): Unable to access C:\\EasyPHP1-8\\www\\athena\\images\\locandina\\pippo_s.jpg in /home/httpd/vhosts/athenaband.com/httpdocs/immagini.php on line 49

Warning: getimagesize(C:\\EasyPHP1-8\\www\\athena\\images\\locandina\\pippo_s.jpg): failed to open stream: No such file or directory in /home/httpd/vhosts/athenaband.com/httpdocs/immagini.php on line 49

Warning: imagecreatefromjpeg(C:\\EasyPHP1-8\\www\\athena\\images\\locandina\\pippo_s.jpg): failed to open stream: No such file or directory in /home/httpd/vhosts/athenaband.com/httpdocs/immagini.php on line 54

Warning: Division by zero in /home/httpd/vhosts/athenaband.com/httpdocs/immagini.php on line 59

Warning: imagecreatetruecolor(): Invalid image dimensions in /home/httpd/vhosts/athenaband.com/httpdocs/immagini.php on line 67

Warning: imagecopyresampled(): supplied argument is not a valid Image resource in /home/httpd/vhosts/athenaband.com/httpdocs/immagini.php on line 70

Warning: imagejpeg(): supplied argument is not a valid Image resource in /home/httpd/vhosts/athenaband.com/httpdocs/immagini.php on line 76

Warning: imagedestroy(): supplied argument is not a valid Image resource in /home/httpd/vhosts/athenaband.com/httpdocs/immagini.php on line 77

Warning: imagedestroy(): supplied argument is not a valid Image resource in /home/httpd/vhosts/athenaband.com/httpdocs/immagini.php on line 78

Warning: copy(C:\\EasyPHP1-8\\www\\athena\\images\\locandina\\pippo_s.jpg): failed to open stream: No such file or directory in /home/httpd/vhosts/athenaband.com/httpdocs/immagini.php on line 23

ho un file php dove ho fatto 2 funzioni per uploadare le immagini e creo un preview con la seconda funzione

Codice PHP:
<?
error_reporting
(2047);

/*--------------------------------------------------*/
/*FUNZIONI PER IL CARICAMENTO DI IMMAGINI SUL SERVER*/
/*--------------------------------------------------*/





/*absolutepath è la cartella dove caricare il file (esempio ./img), $file è lavariabile proveniente dalla form e $filename il nome del file sul server*/
function caricaImmagine($absolute_path$file$nome_file){
            
$dir "dir";
            
$file_name=$nome_file.".jpg";
            if (
$file != "")
            {
                if (
file_exists("$absolute_path/$file_name"))
                {
                    die(
"errore2: Un file con lo stesso nome è già online, RINOMINARLO e inviarlo nuovamente");
                }

                
copy($file"$absolute_path/$file_name") ;/*or die("errore4: Problemi sul server... riprova più tardi o scrivici una email");
                return 1;*/
            
}
            else
            {
                
//die("errore5: Non hai selezionanto nessun file!!!");
                
return 0;
            }
}


/*stesse caratteristiche di caricaImmagine, ma la variabile dimensione definisce il massimo consentito in X e Y*/
function caricaImmagineModificata($absolute_path$file$nome_file$dimensione){
            
$dir "dir";
            
$file_name=$nome_file.".jpg";
            if (
$file != "")
            {
                if (
file_exists("$absolute_path/$file_name"))
                {
                    die(
"errore2: Un file con lo stesso nome è già online, RINOMINARLO e inviarlo nuovamente");
                }

            
//crea la miniatura

                
$wsize $dimensione//larghezza massima e...
                
$hsize $dimensione;; //altezza massima della thumbnail
                
$im_size GetImageSize($file);
                
$imageWidth $im_size[0];
                
$imageHeight $im_size[1];
                
$thumb_width $wsize;
                
$thumb_height $hsize;
                
$im2 imagecreatefromjpeg($file);

                if (
$imageWidth>=$imageHeight)
                {
                  
$width $thumb_width;
                  
$height = ($width/$imageWidth)*$imageHeight;
                }
                else
                {
                  
$height $thumb_height;
                  
$width = ($height/$imageHeight)*$imageWidth;
                }

                
$im imageCreateTrueColor($width$height);

                if (
function_exists('ImageCopyResampled')) {
                  
ImageCopyResampled($im,$im20000$width$height$imageWidth$imageHeight);
                } else {
                  
ImageCopyResized($im,$im20000$width$height$imageWidth$imageHeight);
                }
                
$nome_file_output=$absolute_path."/".$nome_file.".jpg";
/*                Header("Content-type: image/jpg");        */
                
Imagejpeg($im$nome_file_output85); //85 è la qualità (da 1 a 100)
                
ImageDestroy($im);
                
ImageDestroy($im2);
                return 
1;

            }

            else
            {
                
//die("errore5: Non hai selezionanto nessun file!!!");
                
return 0;
            }
}


?>

non gli piace mi sa
__________________
Ho trattato con : lahiri, czame, RC, allXXX, dfruggeri, JMM, Paperone, xej, Pappez, iperfly, Red81, Playmake, ryan78, Rob66, XP2200, Peach1200, faberjack, Stewie82, supermario_bros, hft500, Axelscorpio, pipes lee, Piccolospazio, RohanKish, miki66, kabira85

Ultima modifica di TorpedoBlu : 07-07-2006 alle 11:03.
TorpedoBlu è offline   Rispondi citando il messaggio o parte di esso
Old 07-07-2006, 11:06   #9
TorpedoBlu
Senior Member
 
L'Avatar di TorpedoBlu
 
Iscritto dal: Sep 2003
Città: Milano
Messaggi: 4623
mi viene in mente solo 2 cose

1: qualche problema di compatibilità o di permessi
2: devo prima applodare il file bruscamente in una cartella temporanea del server e solo dopo lavorare con quello..
__________________
Ho trattato con : lahiri, czame, RC, allXXX, dfruggeri, JMM, Paperone, xej, Pappez, iperfly, Red81, Playmake, ryan78, Rob66, XP2200, Peach1200, faberjack, Stewie82, supermario_bros, hft500, Axelscorpio, pipes lee, Piccolospazio, RohanKish, miki66, kabira85
TorpedoBlu è offline   Rispondi citando il messaggio o parte di esso
Old 07-07-2006, 11:08   #10
Xalexalex
Senior Member
 
L'Avatar di Xalexalex
 
Iscritto dal: Jan 2006
Città: Pisa
Messaggi: 2503
Quote:
Originariamente inviato da TorpedoBlu
mi viene in mente solo 2 cose

1: qualche problema di compatibilità o di permessi
2: devo prima applodare il file bruscamente in una cartella temporanea del server e solo dopo lavorare con quello..
Direi che la seconda opzione è da provare
__________________
Xalexalex è offline   Rispondi citando il messaggio o parte di esso
Old 07-07-2006, 11:29   #11
TorpedoBlu
Senior Member
 
L'Avatar di TorpedoBlu
 
Iscritto dal: Sep 2003
Città: Milano
Messaggi: 4623
Quote:
Originariamente inviato da Alessandro::Xalexalex
Direi che la seconda opzione è da provare
puoi darmi il codice veloce per uplodare un file bruscamente in una cartella?! gli errori cosa vogliono dire???
__________________
Ho trattato con : lahiri, czame, RC, allXXX, dfruggeri, JMM, Paperone, xej, Pappez, iperfly, Red81, Playmake, ryan78, Rob66, XP2200, Peach1200, faberjack, Stewie82, supermario_bros, hft500, Axelscorpio, pipes lee, Piccolospazio, RohanKish, miki66, kabira85
TorpedoBlu è offline   Rispondi citando il messaggio o parte di esso
Old 08-07-2006, 15:50   #12
Morfeo XP
Senior Member
 
L'Avatar di Morfeo XP
 
Iscritto dal: Sep 2002
Messaggi: 409
E se fosse un problema di impostazioni del file php.ini sul server?

Codice:
;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;

; Whether to allow HTTP file uploads.
file_uploads = On

; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
;upload_tmp_dir =

; Maximum allowed size for uploaded files.
upload_max_filesize = 24M
l'impostazione file_uploads, per motivi di sicurezza potrebbe essere settata su off
__________________
Sony Vaio FE11M | EeePC 901 Linux | Intel C2D E6750 | Asus P5K-E WiFi/AP | Corsair XMS2 PC 6400 2x1GB | Hitachi 7K250 80GB Sata | Hitachi 7K250 80GB Sata | Seagate 7200.10 500GB Sata | LiteOn Combo 5232K | Nec ND-3500 | GeForce 8400GS | Monitor LG L204WT| Creative Inspire 5.1 Digital 5500 | Logitech Cordless Desktop MX | Mouse MX700 | LinkSys WAG54G | Canon IP4000 | Dell X50v | Nikon Coolpix 3100 | FujiFilm FinePix S5600 | Sony Alpha 300 18-70
Morfeo XP è offline   Rispondi citando il messaggio o parte di esso
Old 08-07-2006, 16:48   #13
ianaz
Senior Member
 
L'Avatar di ianaz
 
Iscritto dal: Jan 2005
Città: London, United Kingdom
Messaggi: 959
edit: sry
__________________
zattix
ianaz è offline   Rispondi citando il messaggio o parte di esso
Old 10-07-2006, 08:14   #14
max246
Senior Member
 
Iscritto dal: May 2005
Messaggi: 340
secondo me dovresti inserie prima questo

Codice PHP:
$fullsize=imagecreatefromjpeg($image);//Prelevo l'immagine da dove l'ho salvata pocanzi
    
$fullsize_height=imagesy($fullsize);
    
$fullsize_width=imagesx($fullsize); 
max246 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


L'Europa conta nella tecnologia e può essere autonoma. Cosa si è detto al Nextcloud Summit 2026 L'Europa conta nella tecnologia e può ess...
Dreame X60 Pro Ultra Complete: i bracci si estendono sempre di più Dreame X60 Pro Ultra Complete: i bracci si esten...
TCL 65C8L, la recensione del SQD-Mini LED da 4400 nit misurati TCL 65C8L, la recensione del SQD-Mini LED da 440...
MSI Maestro 500 Wireless: ANC e 90 ore di autonomia a 70 euro MSI Maestro 500 Wireless: ANC e 90 ore di autono...
NL-LC1 è il primo dissipatore a liquido AIO di Noctua: silenzio è la parola d'ordine NL-LC1 è il primo dissipatore a liquido A...
Engwe O20 Boost: abbiamo provato in ante...
UWANT V800: addio al rullo rotante, l’as...
Keenetic Stellar 6 porta il WiFi 6 negli...
Instagram spinge sul formato orizzontale...
DMA, l'UE verso la designazione di AWS e...
Dalla fisica quantistica alla fibra: il ...
TikTok, il 59% dei video è AI Slop, 'sch...
Batterie stampate in 3D: la forma libera...
Honor X80 Pro Max ufficiale: vi bastano ...
HONOR Watch 6: batteria infinita, modali...
Windows 11, addio alle ricerche sul web:...
La vera sfida dell’IA non è adott...
Signal contro l'AI agentica: dare ai cha...
Amazon: l'human-in-the-loop non basta a ...
HONOR 600 Lite: design in metallo e batt...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 22:19.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v