Torna indietro   Hardware Upgrade Forum > Software > Programmazione

iPhone 18 Pro: la recensione del miglior iPhone compatto di sempre
iPhone 18 Pro: la recensione del miglior iPhone compatto di sempre
Apple ha rinnovato iPhone 18 Pro soprattutto dentro: chip A20 Pro a 2 nm con memoria affiancata al SoC, camera di vapore tre volte più ampia, Dynamic Island più piccola del 25% grazie a Face ID sotto il display e fotocamera principale con diaframma variabile da f/1.48 a f/4. Lo abbiamo misurato al colorimetro e nei benchmark, usato con iOS 27 e messo alla prova in fotografia tra laghi, borghi e interni poco illuminati
Panasonic, 30 anni di Toughbook: la "Bibbia" di mille regole dietro i nuovi G3 e 34
Panasonic, 30 anni di Toughbook: la "Bibbia" di mille regole dietro i nuovi G3 e 34
A Londra, per il trentennale dei Toughbook, Panasonic ha presentato il tablet G3 e il 2-in-1 34. Con Jon Tucker, a capo dell'ingegneria europea, abbiamo parlato di ciò che non si vede: batterie, antenne, porte seriali e accorgimenti nati sul campo
realme C100x, lo smartphone economico con la batteria da 7500 mAh. La recensione
realme C100x, lo smartphone economico con la batteria da 7500 mAh. La recensione
realme C100x scommette tutto, forse troppo, sulla batteria da 7500 mAh e sulla certificazione ArmorShell per farsi notare nella fascia più economica del mercato: lo abbiamo messo alla prova per capire a chi è rivolto questo smartphone che sacrifica un po' prestazioni, display e fotocamera per offrire l'autonomia migliore possibile a un prezzo decisamente contenuto
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,$im2, 0, 0, 0, 0, $width, $height, $imageWidth, $imageHeight);
                } else {
                  
ImageCopyResized($im,$im2, 0, 0, 0, 0, $width, $height, $imageWidth, $imageHeight);
                }
                
$nome_file_output=$absolute_path."/".$nome_file.".jpg";
/*                Header("Content-type: image/jpg");        */
                
Imagejpeg($im, $nome_file_output, 85); //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


iPhone 18 Pro: la recensione del miglior iPhone compatto di sempre iPhone 18 Pro: la recensione del miglior iPhone ...
Panasonic, 30 anni di Toughbook: la "Bibbia" di mille regole dietro i nuovi G3 e 34 Panasonic, 30 anni di Toughbook: la "Bibbia...
realme C100x, lo smartphone economico con la batteria da 7500 mAh. La recensione realme C100x, lo smartphone economico con la bat...
Star Wars Zero Company è l'erede di XCOM 2 Star Wars Zero Company è l'erede di XCOM ...
Test ride Can-Am Origin: la moto elettrica che fa dimenticare il motore a scoppio (ma occhio all'autonomia) Test ride Can-Am Origin: la moto elettrica che f...
ECOVACS T90S PRO OMNI Care Kit a 699€: 4...
iPhone Duo, i problemi di produzione con...
Lenovo e FIFA, il bilancio dei Mondiali ...
La Terra vista dalla Stazione Spaziale: ...
L'IA cinese ti spiega come produrre armi...
Nuova Fire TV Stick 4K e Telecomando Fir...
Addio Visa e Mastercard? L'Europa prepar...
Allarme IA in Florida: lo stato invoca i...
Tutte le Offerte Prime anticipate: robot...
Procura di Sassari e Oxygen Forensics: i...
Duo-Man trasforma iPhone Duo in un Walkm...
Questa carta da parati produce elettrici...
Perseverance scopre su Marte rocce mai o...
Batterie allo stato solido, Gotion alza ...
Caviar presenta la Black Edition di iPho...
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:49.


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