• ModSenior

    Se usi xhtml 1.0 invece è giusto chiuderli cosi
    <input type="checkbox" name="consenso" value="checkbox" />

    ma
    </input>
    non esiste 😄 in html 4 nn c'è la chiusura


  • User

    TROVATO PROBLEMA... (quasi) :yuppi:

    in IE funziona così come in FF... il problema è che funziona solo se si caricano immagini GIF...
    in poche parole io ho previsto una limitazione ai formati (gif, jpg, jpeg, png)
    ma se carico immagini <> da .gif non fa più nulla...


  • User

    qualche idea?


  • ModSenior

    Mi sembra che hai sbaglaito dove mettere l'else... dovevi emtterlo prima controlla bene che mi sembra l'errore sia li


  • User

    quale else?


  • ModSenior

    Hai messo che se è nel formato giusto fa l'upload se no da un messaggio di errore ho dato uno sguardo cosi velocemente e m isembra che in tutte quelle partensi c'è un errore guarda bene


  • User

    ho controllato le parentesi una ad una ma ciascuna chiude un if.. (cioè non è che ce ne siano di più o di meno altrimenti credo anche FF dia l' errore...)
    non so piu a che santo appellarmi.. sigh


  • ModSenior

    Non intendevo quello cmq
    [php]
    <?php
    // upload
    $path = "upload_img/";
    list($width, $height, $type, $attr) = getimagesize($_FILES['userfile']['tmp_name']);
    if (is_uploaded_file($_FILES['userfile']['tmp_name'])) {
    if (($_FILES['userfile']['type']=="image/gif") || ($_FILES['userfile']['type']=="image/png") || ($_FILES['userfile']['type']=="image/jpeg") || ($_FILES['userfile']['type']=="image/jpg")) {
    if (file_exists($path . $_FILES['userfile']['name'])) {
    echo "Un File con lo stesso nome è già presente nel sito<br>\n";
    $newupload=1;
    }
    else{
    $res = copy($_FILES['userfile']['tmp_name'], $path .$_FILES['userfile']['name']);
    if (!$res) {
    echo "Upload fallito!<br>\n";
    }
    else {
    $okupload=1;
    echo "Upload riuscito<br>\n";
    echo "Nome File: ".$_FILES['userfile']['name']."<br>\n";
    echo "Grandezza File: ".$_FILES['userfile']." bytes<br>\n";
    echo "Tipo File : ".$_FILES['userfile']['type']."<br>\n";

                                            $image=$_FILES['userfile']['name'];
                                            $punt_db=mysql_connect($host,$user,$psw) or $conn="Errore nella connessione al database&";
                                            mysql_select_db($db,$punt_db) or die("Impossibile raggiungere il database".$db);
                                            $select_query="UPDATE `elenco` SET `immagine` = '$image' WHERE `cf` = '$_SESSION'";    
                                            $result=mysql_query($select_query,$punt_db) or die("Errore nella query".mysql_error());
                                            mysql_close($punt_db);
                                                                
                                            //resize
                                            include"code/classe_resize.php";
                                            $resize = new resize;
                                            $resize->urlimage = "upload_img/".$image;
                                            $resize->fisso = 0;
                                            $resize->maxX = 120;
                                            $resize->maxY = 200;
                                            $resize->latofisso = "X";
                                            $resize->folder = "resize_img/";
                                            $resize->newName = "";
                                            $resize->go();
                                            
                                            if(count($resize->errore)==0){
                                                echo "Nome file originale: ".$resize->originalName."<br>";
                                                echo "Altezza file originale: ".$resize->originalY."<br>";
                                                echo "Larghezza file originale: ".$resize->originalX."<br>";
                                                echo "Nuova Altezza: ".$resize->newY."<br>";
                                                echo "Nuova Larghezza: ".$resize->newX."<br>";
                                            }
                                            else{
                                                echo implode("<br>", $resize->errore);
                                            }
                                        }
                                    }
                                }else {
                                echo "Il file che si ata cercando di caricare non è del formato corretto<br>\n";
                                $newupload=1;
                            }
                            }                                    
                            ?>
                            </div></th>
                            <th width="140" scope="col">                              
                              <div align="right">
                                  <?php
                                    echo "<img src=\"resize_img/".$image."\">";
                                ?>
                            </div></th>
                          </tr>
                        </table>
                        </div>
                        <?php
                        if($newupload==1){
                        echo"<div style=\"margin-top:20px;\">";
                        echo "Dal momento che sul server esiste gia un' immagine con lo stesso nome ti invitiamo a rinominare la tua immagine e di ricaricarla sul server tramite il modulo sottostante.";
                        echo "</div>";
                        echo "<div style=\"margin-top:20px; text-align:center;\">";
                        echo"<form action=\"upload.php\" method=\"post\" enctype=\"multipart/form-data\">";
                        echo "<input name=\"userfile\" type=\"file\" size=\"25\" />";
                        echo "<input name=\"invia\" type=\"submit\" value=\"Carica\" />";
                        echo "</form>";
                        echo "</div>";
                        }
                        if($okupload==1){
                        echo"<div style=\"margin-top:40px;\">";
                        echo "Ti ringraziamo per aver pubblicato la tua immagine, come puoi notare dalla nota a sinistra della stessa, è stato apportato un ridimensionamento automatico in modo da permetterne l' inserimento all' interno del tuo \"Curriculum\".<br><br>";
                        echo "Con questo ultimo passaggio la tua iscrizione è completa.<br>";
                        echo "Grazie,<br>";
                        echo "Lo Staf del Sacca Tennis Team";
                        echo "</div>";
                        }
                        ?> 
    

    [/php]

    vedi cosi...


  • User

    purtroppo non funzia...
    è che questo codice l' ho presso in giro per il web e poi l' ho adattato alle mie esigenze...
    adesso provo a riprenderlo in mano dall' inizio e vedo dove ha toppato il programmatore..
    spero di riuscire... grazie mille comunque
    ciao


  • User

    ho risolto poi...

    il problema risiedeva nel fatto che explorer quando faccio l' upload interpreta l' estensione .jpg come .pjpg e quindi avendo messo le restrizioni per .jpg non la interpretava...