MRW.it Forum
  • Home
  • Forum
  • Fare Web
  • PHP

Problema Upload file con Internet Explorer

  • Creatore Discussione Creatore Discussione frasavio
  • Data di inizio Data di inizio 22 Lug 2008
  • Tag Tag
    browser form internet explorer php problema
Prec.
  • 1
  • 2
Primo Prec. 2 di 2
F

frasavio

Nuovo Utente
22 Lug 2008
18
0
0
  • 29 Lug 2008
  • #21
Niente...proprio non capisco

Ho settato i permessi di scrittura e lettura per i file(in locale)

Ora salva sia l'immagine originale che qualla ridimensionata (tb_immagine.jpg/.png/.gif ecc) nella cartella "files".

Succede che , quando vado a visualizzare la gallery , mi da sempre lo stesso odioso problema (la x rossa sulla thumbnails).

Ho provato ad aprire una delle immagini "tb_" ridimensionate che ha salvato nella cartella , e mi da il seguente errore.

"Impossibile aprire il file. Errore interno"
(l'ho aperta con fireworks, mentre con il visualizzatore di immagini windows mi da il classico "anteprima non disponibile")

Re-posto il file php "function.php" che dovrebbe ridimensionare l'immagine e salvarla(cosa che fa , ma la fa male. Ovviamente nel mio caso:crying:) nella cartella che ho scelto

PHP:
<?php
function makeThumb($dir,$pic,$n,$t){
  @list($width, $height, $type, $attr) = @getimagesize($pic);
  $max_w = 100;
  $max_h = 100;
  $ratio = @min($max_w/$width,$max_h/$height);

  // Verifico che l'immagine originale sia più grande delle dimensioni massime 100*100pxl
  if ($ratio < 1){
    // Individuo le nuove dimensioni da assegnare all'immagine
    $w = @floor($ratio*$width);
    $h = @floor($ratio*$height);

    // creo una nuova immagine con le dimensioni appena calcolate
    $thumb = @imagecreatetruecolor($w,$h);
    if ($t == 'image/jpeg'){$temp = @imagecreatefromjpeg($pic);}
    elseif ($t == 'image/gif'){$temp = @imagecreatefromgif($pic);}
    elseif ($t == 'image/png'){$temp = @imagecreatefrompng($pic);}

    // ridimensiono l'originale e salvo nella cartella di destinazione
    @imagecopyresized($thumb,$temp,0,0,0,0,$w,$h,$width,$height);
    if ($t == 'image/jpeg'){@imagejpeg($thumb,"$dir/tb_".$n, 75);}
    elseif ($t == 'image/gif'){@imagegif($thumb,"$dir/tb_".$n, 75);}
    elseif ($t == 'image/png'){@imagepng($thumb,"$dir/tb_".$n, 75);}
  }
}
?>

Mentre questa è la chiamata alla funzione makeThumb(appunto quella sopra) che si trova nel file php "form.php"

PHP:
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" enctype="multipart/form-data">
Titolo:<br />
<input name="titolo" type="text" size="20"><br />
Descrizione:<br />
<textarea name="descrizione" cols="20" rows="4"></textarea><br />
Immagine:<br />
<input type="file" name="imagefile"><br />
<input type="submit" name="Submit" value="Submit">
<?php
@include 'function.php';

$titolo = @addslashes($_POST['titolo']);
$descrizione = @addslashes($_POST['descrizione']);
$nome = @addslashes($_FILES['imagefile']['name']);
$path = $path_img . stripslashes($nome);
$tipo = @addslashes($_FILES['imagefile']['type']);

// creo la miniatura
@makeThumb($path_img,$path,$nome,$tipo);
.
.
.
?>
 
Ultima modifica: 30 Lug 2008
borgo italia

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 29 Lug 2008
  • #22
quanto grandi sono le immagini che vai a ridimensionare? che non sia quello l'errore?
il codice che usi è uguale a quello che utilizzo io in un sito e funzia.
esamina tutto lo script che non ci sia quallche errore di digitazione
:byebye:
 
F

frasavio

Nuovo Utente
22 Lug 2008
18
0
0
  • 30 Lug 2008
  • #23
Il codice l'ho copiato e incollato.

Ho provato con una foto 500*313, di 64KB, ma questo non credo che c'entra.

In teoria la funzione dovrebbe ridimensionare tutte le immagini di qualsiasi dimensione a parte (ovviamente) quelle inferiori a 100*100 pixel
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 30 Lug 2008
  • #24
riassumiamo il tutto:
salvataggio nel db: ok
ridimensionamento: ok
salvataggio foto grandi e tumb: ok

errore: non visualizza le foto tumb

ora ho rivisto la tua pagina e risulta (per una tumb)

aspetta non capisco perche non viene bene il copia incolla

prova a verificare, perche secondo me dovrebbe risultare:



:byebye:
 
Ultima modifica: 30 Lug 2008

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 30 Lug 2008
  • #25
nella tua pagina risulta

<b>Titolo:</b><br /><b>Autore:</b> <br /><a href="visual.php?id=15"><img src="tb_foto11.jpg" border="0"></a><br /><i>Descrizione:</i></td>


secondo me dovrebbe essere

<b>Titolo:</b><br /><b>Autore:</b> <br /><a href="visual.php?id=15"><img src="files/tb_foto11.jpg" border="0"></a><br /><i>Descrizione:</i></td>
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 30 Lug 2008
  • #26
sono andato a riveder un mio sito che utilizza la galleria uguale, infatti mi risulta


<b>particolari - parts</b><br /><a href="visual.php?id=10" target="centrale"><img src="files/tb_afettatrice01-01.jpg" border="0"></a><br />particolari cromati - crhomium plated parts</td>
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 30 Lug 2008
  • #27
verifica in visual.php

// recupero i dati dell'immagine selezionata
$f = @mysql_fetch_array($res) or die (mysql_error());
$titolo = stripslashes($f['Titolo']);
$nome = stripslashes($f['Nome']);
$descrizione = stripslashes($f['Descrizione']);
// stampo a video l'imagine e le relative informazioni
$path_im= "files/"; //prova della cartella
echo "<img src=\"" . $path_im . $nome . "\" border=\"0\"></a>";
//echo "<img src=\"" . $path_img . $nome . "\" border=\"0\">";
echo "<br />" . $descrizione . "<br><br>";
 
F

frasavio

Nuovo Utente
22 Lug 2008
18
0
0
  • 30 Lug 2008
  • #28
Allora...

Sto facendo delle prove in locale...(non sul sito, infatti è in locale che funziona "quasi" tutto).

Ora riscrivo tutto e faccio l'upload dei file in remoto.

Ti faccio sapere a breve.

Grazie.
 
F

frasavio

Nuovo Utente
22 Lug 2008
18
0
0
  • 30 Lug 2008
  • #29
L'errore non è quello che pensi te purtroppo (il problema è che non riesce ad aprire/visualizzare la thumb tb_file.jpg/png ecc, ma la salva perfettamente nella cartella "files")

Infatti

In "form.php"

PHP:
@include'config.php';
.
.
.
 // stampo la cella contenente l'immagine
echo "<img src=\"" . $path_img . "tb_" . $nome . "\" border=\"0\"></a>";

dove $path_img si trova in "config.php"
ed è:

PHP:
//connetto al database
$path_img = 'files/';

PS.Sto ancora lavorando in locale
 
Ultima modifica: 30 Lug 2008
F

frasavio

Nuovo Utente
22 Lug 2008
18
0
0
  • 30 Lug 2008
  • #30
Ho provato in remoto...

Funziona.


Evidentemente era un problema riguardante i permessi di scrittura e lettura sulla cartella "files"(secondo me erano abilitati solo i permessi di scrittura e non di lettura , anche se le foto grandi le visualizzava; mha)
Comunque finalmente ho risolto.

Grazie a tutti per la pazienza!

:byebye:
 
Prec.
  • 1
  • 2
Primo Prec. 2 di 2
Devi accedere o registrarti per poter rispondere.

Discussioni simili

C
[PHP] Problema upload file (multiplo)
  • ciccioroky
  • 3 Lug 2017
  • PHP
Risposte
1
Visite
2K
PHP 3 Lug 2017
borgo italia
R
Problema upload file
  • RecallingTea31
  • 2 Giu 2015
  • PHP
Risposte
1
Visite
1K
PHP 6 Giu 2015
flameseeker
[Problema] esecuzione script Upload file in php
  • francesco7
  • 31 Ago 2014
  • PHP
Risposte
0
Visite
1K
PHP 31 Ago 2014
francesco7
F
Problema con upload di file
  • Fim
  • 28 Mag 2013
  • PHP
Risposte
1
Visite
2K
PHP 28 Mag 2013
Fez Vrasta
F
B
problema upload file
  • Bruce5000
  • 15 Ott 2011
  • PHP
Risposte
3
Visite
2K
PHP 15 Ott 2011
borgo italia
C
Problema nell'upload di un file
  • ciccio9999
  • 16 Ago 2011
  • PHP
Risposte
4
Visite
2K
PHP 16 Ago 2011
ciccio9999
C
P
Problema upload file
  • peppepegasus
  • 10 Giu 2010
  • PHP
Risposte
2
Visite
1K
PHP 11 Giu 2010
peppepegasus
P
D
Problema nome file su upload
  • drblis
  • 21 Ago 2008
  • Classic ASP
Risposte
5
Visite
2K
Classic ASP 23 Ago 2008
lukeonweb
U
Problema script upload file... :'(
  • UnknownSoldier
  • 21 Set 2007
  • PHP
Risposte
7
Visite
3K
PHP 21 Set 2007
UnknownSoldier
U
L
[PHP] problema con upload e javascript (upload multiplo)
  • luigi777
  • 22 Nov 2017
  • Javascript
Risposte
2
Visite
1K
Javascript 22 Nov 2017
luigi777
L
N
[PHP] Problema upload immagini wordpress
  • nicola93.rinaldi
  • 23 Giu 2017
  • PHP
Risposte
2
Visite
2K
PHP 25 Giu 2017
nicola93.rinaldi
N
Problema upload immagini
  • Rikk73
  • 7 Apr 2015
  • PHP
Risposte
4
Visite
2K
PHP 8 Apr 2015
Rikk73
R
Problema upload
  • RecallingTea31
  • 11 Feb 2015
  • PHP
Risposte
1
Visite
1K
PHP 12 Feb 2015
borgo italia
P
Problema con lettura filesystem del client da server! Upload multiplo foto.
  • pizzamargherita
  • 3 Dic 2014
  • PHP
Risposte
5
Visite
2K
PHP 27 Dic 2014
luigi777
L
F
Problema con upload di immagini che superano 2MB
  • Fabio Grasso
  • 23 Nov 2014
  • PHP
Risposte
14
Visite
3K
PHP 2 Dic 2014
Fabio Grasso
F
A
Problema con Upload immagini
  • aledero75
  • 3 Ott 2014
  • PHP
Risposte
9
Visite
2K
PHP 13 Nov 2014
aledero75
A
L
classe upload [Problema cartella]
  • luigi777
  • 21 Giu 2014
  • PHP
Risposte
1
Visite
1K
PHP 22 Giu 2014
coolnetwork
P
Problema inserimento controllo su script multiupload...
  • pollat
  • 16 Apr 2014
  • PHP
Risposte
2
Visite
1K
PHP 16 Apr 2014
MMDesign
B
Problema upload delle foto
  • bstaccount
  • 20 Ott 2013
  • PHP
Risposte
1
Visite
1K
PHP 21 Ott 2013
mtmd
M
L
problema upload: Strict Standards: Only
  • luigi777
  • 14 Lug 2013
  • PHP
Risposte
2
Visite
1K
PHP 14 Lug 2013
luigi777
L
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?