Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    9

    problemi upload file CON MAC

    Salve a tutti.
    Sto realizzando un sito in cui devo consentire agli utenti di uploadare immagini.
    Ho provato svariati script ma nessuno funziona...
    esempio:

    questa è la form per scegliere il file da caricare:
    Codice PHP:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

    <
    html>
    <
    head>
    <
    title>Esercizi php</title>
    </
    head>
    <
    body>
    <
    form action="up2.php" method="post" enctype="multipart/form-data">
    Carica la tua immagine:
        
    <
    input type="file" name="upload" id="upload"/> 
        
    <
    input type="submit" name="invia" value="invia"/>
    </
    form>
    </
    body>
    </
    html
    questo è lo script up2.php:

    Codice PHP:
    <?php
    //controllo che non ci siano errori nell'upload
    if($_FILES['upload']['error']==0){
        
        
    //controllo che il file sia in formato jpeg, altrimenti die e messaggio di errore
        
    if($_FILES['upload']['type'] != "image/jpeg") die ("Il formato del tuo file non è valido");
        
    //fin qui funziona: se carico un file non jpeg mi da il messaggio di formato non valido
        
        
    copy($_FILES['upload']['tmp_name'],  "../upload/immagini/".$_FILES['upload']['name']) or die ("impossibile caricare file");
        
        echo 
    "Upload terminato con successo:";    
        }
        
    else{
    "errori nel caricamento file";}

    ?>
    Niente, non va...
    arriva fino al controllo del formato (se scelgo un'immagine gif mi risponde "Il formato del tuo file non è valido"), ma poi appena parte per il copy "muore", e mi dice "impossibile caricare file"...

    qualcuno di voi ci trova qlcs di sbagliato in qst codice?
    Ne ho provati talmente tanti....non va nessuno...

    mi è quindi venuto il dubbio che fosse un problema di configurazione: di MAMP, di SAfari, del computer proprio...!

    Magari qualcosa che riguardi i permessi delle cartelle, che so io....
    Possibile?
    Qualcuno che programma con il mac può venire in mio aiuto?? Sono disperata e in ritardissimo

  2. #2
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    è PIENO di esempi qua sul forum.. bisogna cercare PRIMA di scrivere..
    "copy" è deprecato, devi usare move_uploaded_file e vedere i MIME TYPES, perchè il "JPG" non ha solo image/jpeg come tipo..
    http://www.webmaster-toolkit.com/mime-types.shtml

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.