Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374

    Problema con upload file

    Ho alcuni problemi a caricare i miei file sul server (le prove le sto facendo in locale). Vorrei poter caricare solo file MP3, AVI e WMV, ma pur non dandomi alcun errore non mi carica nessuno di questi file, tranne rare eccezioni!!!
    codice:
    			echo $c.$k;
    			$t=$HTTP_POST_FILES["file$k"]['tmp_name'];
    			$sz=$HTTP_POST_FILES["file$k"]['size'];
    			$n=$HTTP_POST_FILES["file$k"]['name'];
    			$tipo=$HTTP_POST_FILES["file$k"]['type'];
    			echo '
    '.$tipo;
    			if($tipo == 'audio/mpeg'){
    			if ($t=='none'){
    				echo ": $err1";
    				} elseif ($sz>$s){
    				echo ": $err";
    				} else {
    				echo " ($n): ";
    				copy($t,"$dir$n"); /* Copying the file */
    				echo $ok;
    			}
    			}else{
    				echo $err2;
    			}
    			echo "
    ";
    			$k++;
    		}
    e dire che le jpg, gli archivi, i pdf e gli eseguibili me li carica alla perfezione!!
    "Se la montagna vien da te,
    e tu non sei Maometto,
    allora scappa, potrebbe essere una frana!"

  2. #2
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374
    Niente?
    "Se la montagna vien da te,
    e tu non sei Maometto,
    allora scappa, potrebbe essere una frana!"

  3. #3
    provato a far stampare una delle varie variabili, tipo $HTTP_POST_FILES["file$k"]['tmp_name']; ?
    almeno vediamo se il file viene caricato....

    poi prova a far stampare anche $HTTP_POST_FILES["file$k"]['type'];

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Che versione di PHP hai? Sono secoli che si usa $_FILES

    http://it2.php.net/manual/it/features.file-upload.php
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  5. #5
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374
    Di TUTTI i file mi stampa tranquillamente il nome, ma poi per quelli che davvero mi interessano (audio e video) non mi stampa il tipo di file e non carica il file! Ho la versione 4 credo, ma lo script l'ho preso da EasyPHP Uploader
    "Se la montagna vien da te,
    e tu non sei Maometto,
    allora scappa, potrebbe essere una frana!"

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    ma $tipo viene valorizzata sempre? Non è detto che il tutti i browsers mandino il mime-type del file che stanno uploadando... in quel caso $tipo ti resterà vuota e la condizione nell'if non si verificherà mai.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  7. #7
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374
    Uso IE. Comunque credo dove stesse il problema. Ho modificato le dimensioni massime dei file caricabili, nel file php.ini.
    Però come posso modificare le impostazioni del server remoto (che non controllo), e anche il suo timeout? In ASP la funzione c'era....
    "Se la montagna vien da te,
    e tu non sei Maometto,
    allora scappa, potrebbe essere una frana!"

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    se ti consentono l'impostazione di qualche direttiva via ini_set puoi utilizzare quello (e settare la relativa proprietà al valore desiderato). Altrimenti contatta il servizio hosting e chiedi che hanno da proporti in merito.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  9. #9
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374
    Con file inferiori a 10MB nessun problema, ma con quelli più grandi o non mi passa la pagina o mi dice "caricato" e poi non c'è niente!!! Eppure ho settato la proprietà ad oltre 200MB per sicurezza!!!
    "Se la montagna vien da te,
    e tu non sei Maometto,
    allora scappa, potrebbe essere una frana!"

  10. #10
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    devi prendere anche in considerazione il tempo di time out della pagina/script. Se vuoi caricare 10MB e il timeout è 30 secondi, dovresti essere in grado di uploadare a ~300KB/s
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

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.