Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 34
  1. #1

    Upload non funziona con mozilla Firefox

    Salve a tutti,
    come da titolo il mio modulo upload non funziona con mozilla firefox, con Ie7/8/ecc tutto ok ma con firefox mi dà errore a fine caricamento.

    A primo impatto si potrebbe pensare ad un problema di compatibilità ma da dove cominciare?

    questo è il DOCTYPE del mio documento:
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    non so cos'altro può essere perchè oltretutto ho inserito tutti i mime dei file che potrebbero essere uploddati:
    codice:
    $types = array("image/png","image/x-png","image/gif","image/jpeg","image/pjpeg","audio/x-aiff","video/mp4","audio/x-wav","audio/x-mpeg-3","audio/x-ms-wma","audio/mpeg3","audio/mp4","audio/mpeg","audio/x-mpegurl","audio/mp4a-latm","video/flv","video/x-flv","application/octet-stream","application/x-rar-compressed","application/zip")
    qualche idea?

  2. #2
    Dimenticavo, qualora possa essere utile:

    utilizzo un db mysql

  3. #3
    Trovato...
    Beh...pochi dati per capire il lavoro....ma un utile aiuto può essere fornito da un pezzo di codice e dal tipo di file rilevato dallo script quando usi FF


  4. #4
    GRAZIEEEE, dimmi che pezzo di codice ti serve e lo inserisco! come faccio a capire che tipo di file rileva ff? avevo letto qualcosa del genere con un underscore nel mezzo delle due parole ma non ricordo come si chiama il processo!

  5. #5
    Allora questo è un pezzo di codice che uso per l'upload:
    codice:
     // Image Uploading ...
    $dir = "../images_music";
    $types = array("image/png","image/x-png","image/gif","image/jpeg","image/pjpeg","audio/x-aiff","video/mp4","audio/x-wav","audio/x-mpeg-3","audio/x-ms-wma","audio/mpeg3","audio/mp4","audio/mpeg","audio/x-mpegurl","audio/mp4a-latm","video/flv","video/x-flv","application/octet-stream","application/x-rar-compressed","application/zip");
    $fullpath = "$dir/";
    
    if (!empty($_FILES['foto_1']['name'])) {
    	if ($_FILES['foto_1']['size'] == 0) {
    		$message  = 'Errore: Foto 1 (0 byte) 
    
    &laquo; Indietro!</p>';
    		die($message);
    	} elseif ($_FILES['foto_1']['size'] > 4194304) {
    		$message  = 'Errore: Foto 1 Dimensione troppo grande!(Max.: 4 Mb)
    
    &laquo; Indietro!</p>';
    		die($message);
    	}
    	$foto_1_tmp_name = $_FILES['foto_1']['tmp_name']; 
    	$foto_1_new_name = $_FILES['foto_1']['name']; 
    	$foto_1_clean_name = substr($foto_1_new_name, -4);
    	$foto_1_date = randomkeys(10);
    	$foto_1 = $foto_1_date . $foto_1_clean_name;
    	if (in_array($_FILES['foto_1']['type'], $types)) {
    		move_uploaded_file($foto_1_tmp_name, $fullpath . $foto_1);
    	} else {
    		$message  = 'Errore Foto 1: Estensione file non supportata!';
    		die($message);
    	}
    }
    
    
    if (!empty($_FILES['brano']['name'])) {
    	if ($_FILES['brano']['size'] == 0) {
    		$message  = 'Errore: MP3 (0 byte) 
    
    &laquo; Indietro!</p>';
    		die($message);
    	} elseif ($_FILES['brano']['size'] > 8388608) {
    		$message  = 'Errore: MP3 (Max.: 8 Mbyte)
    
    &laquo; Indietro!</p>';
    		die($message);
    	}
    	$brano_tmp_name = $_FILES['brano']['tmp_name']; 
    	$brano_new_name = $_FILES['brano']['name']; 
    	$brano_clean_name = substr($brano_new_name, -4);
    	$brano_date = randomkeys(10);
    	$brano = $brano_date . $brano_clean_name;
    	if (in_array($_FILES['brano']['type'], $types)) {
    		move_uploaded_file($brano_tmp_name, $fullpath . $brano);
    	} else {
    		$message  = 'Errore MP3: Estensione file non supportata!';
    		die($message);
    	}
    }
    come vedi inserisco una foto e un brano ...

  6. #6
    te lo riposto in php:
    Codice PHP:
     // Image Uploading ...
    $dir "../images_music";
    $types = array("image/png","image/x-png","image/gif","image/jpeg","image/pjpeg","audio/x-aiff","video/mp4","audio/x-wav","audio/x-mpeg-3","audio/x-ms-wma","audio/mpeg3","audio/mp4","audio/mpeg","audio/x-mpegurl","audio/mp4a-latm","video/flv","video/x-flv","application/octet-stream","application/x-rar-compressed","application/zip");
    $fullpath "$dir/";

    if (!empty(
    $_FILES['foto_1']['name'])) {
        if (
    $_FILES['foto_1']['size'] == 0) {
            
    $message  '[b]Errore:[/b] Foto 1 (0 byte) 

    &laquo; [url="javascript:history.go(-1)"]Indietro![/url]</p>'
    ;
            die(
    $message);
        } elseif (
    $_FILES['foto_1']['size'] > 4194304) {
            
    $message  '[b]Errore:[/b] Foto 1 Dimensione troppo grande!(Max.: 4 Mb)

    &laquo; [url="javascript:history.go(-1)"]Indietro![/url]</p>'
    ;
            die(
    $message);
        }
        
    $foto_1_tmp_name $_FILES['foto_1']['tmp_name']; 
        
    $foto_1_new_name $_FILES['foto_1']['name']; 
        
    $foto_1_clean_name substr($foto_1_new_name, -4);
        
    $foto_1_date randomkeys(10);
        
    $foto_1 $foto_1_date $foto_1_clean_name;
        if (
    in_array($_FILES['foto_1']['type'], $types)) {
            
    move_uploaded_file($foto_1_tmp_name$fullpath $foto_1);
        } else {
            
    $message  '[b]Errore Foto 1:[/b] Estensione file non supportata!';
            die(
    $message);
        }
    }


    if (!empty(
    $_FILES['brano']['name'])) {
        if (
    $_FILES['brano']['size'] == 0) {
            
    $message  '[b]Errore:[/b] MP3 (0 byte) 

    &laquo; [url="javascript:history.go(-1)"]Indietro![/url]</p>'
    ;
            die(
    $message);
        } elseif (
    $_FILES['brano']['size'] > 8388608) {
            
    $message  '[b]Errore:[/b] MP3 (Max.: 8 Mbyte)

    &laquo; [url="javascript:history.go(-1)"]Indietro![/url]</p>'
    ;
            die(
    $message);
        }
        
    $brano_tmp_name $_FILES['brano']['tmp_name']; 
        
    $brano_new_name $_FILES['brano']['name']; 
        
    $brano_clean_name substr($brano_new_name, -4);
        
    $brano_date randomkeys(10);
        
    $brano $brano_date $brano_clean_name;
        if (
    in_array($_FILES['brano']['type'], $types)) {
            
    move_uploaded_file($brano_tmp_name$fullpath $brano);
        } else {
            
    $message  '[b]Errore MP3:[/b] Estensione file non supportata!';
            die(
    $message);
        }


  7. #7
    Ok.
    Fai questo piccolo cambiamento
    Codice PHP:
    if (in_array($_FILES['foto_1']['type'], $types)) {
            
    move_uploaded_file($foto_1_tmp_name$fullpath $foto_1);
        } else {
            
    $message  "[b]Errore Foto 1:[/b] Estensione file non supportata! Tipo: {$_FILES['foto_1']['type']}";
            die(
    $message);
        } 
    prova con ff e vedi che ti restituisce


  8. #8
    Scusa dascos ma mi sono dimenticato di dirti che mi restituisce l'errore mp3!!! max consentito 8mb ecc

  9. #9
    Ah ok.
    Beh allora non è propriamente un errore...php è impostato semplicemente per consentire un upload massimo di 8 mb
    Se puoi, cambia questo limite usando la funzione ini_set("upload_max_filesize", dim); ove dim è qualcosa tipo "32M" oppure "16M" ecc. Ovviamente poi conviene resettarla all'originale...

  10. #10
    il problema è che carico file anche di 1mb e mi da sempre lo stesso errore!!!! ????

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.