Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Reiko81
    Registrato dal
    Oct 2009
    Messaggi
    203

    Uploadify - size limit - .octet-stream

    Ciao!
    Non so se qualcuno di voi ha mai usato Uploadify, ma spero proprio di sì!
    Ho provato a dare uno sguardo anche ai forum in inglese, ma non trovo soluzioni al mio problema!

    Intano, questo è il codice della prima pagina:
    codice HTML:
    <!--UPLOADIFY--><link href="cms.css" rel="stylesheet" type="text/css" /><link href="uploadify/uploadify.css" type="text/css" rel="stylesheet" /><script type="text/javascript" src="uploadify/jquery-1.4.2.min.js"></script><script type="text/javascript" src="uploadify/swfobject.js"></script><script type="text/javascript" src="uploadify/jquery.uploadify.v2.1.4.min.js"></script>
    <script type="text/javascript">$(document).ready(function() {  $('#file_upload').uploadify({    'uploader'  : 'uploadify/uploadify.swf',    'script'    : 'uploadify/uploadify.php?id=<?php echo $idFoto?>',    'cancelImg' : 'uploadify/cancel.png',    'folder'    : 'foto/',    'auto'      : true,	'multi'     : true,	'removeCompleted' : false,    'queueID'   : 'queue_gallery',	'queueSizeLimit' : 10,	'fileSizeLimit' : '7MB','sizeLimit': 70971520,	'onSelectOnce'   : function(event,data) {      $('#status-message').text(data.filesSelected + ' files have been added to the queue.');},  	'onAllComplete'  : function(event,data) {      $('#status-message').text(data.filesUploaded + ' files uploaded, ' + data.errors + ' errors.');}, 'onError' : function(event, ID, fileObj, errorObj) {	 alert(errorObj.type+"::"+errorObj.info);      }
    });});</script><!--FINE-->
    Questo quello della seconda:
    Codice PHP:
    $id=$_REQUEST['id'];
    if (!empty(
    $_FILES)){    $tempFile $_FILES['Filedata']['tmp_name'];    $targetPath $_SERVER['DOCUMENT_ROOT'] . $_REQUEST['folder'] . '/';    $targetFile =  str_replace('//','/',$targetPath) . $_FILES['Filedata']['name'];    move_uploaded_file($tempFile,$targetFile);    echo "1";
            list(
    $width$height$type$attr) = getimagesize($targetFile);
                        
    $ext=image_type_to_mime_type ($type);                            $i strrpos($ext,"/");                     if (!$i) { return ""; }                     $l strlen($ext) - $i;                     $ext substr($ext,$i+1,$l);
    $imgsize getimagesize($targetFile);switch(strtolower(substr($targetFile, -3))){    case "jpg":    $image imagecreatefromjpeg($targetFile);    break;    case "png":    $image imagecreatefrompng($targetFile);    break;    case "gif":    $image imagecreatefromgif($targetFile);    break;    default:    exit;    break;    }$width $width//New width of image$height = $height; //This maintains proportions
    $width_p 800//New width of image$height_p = $imgsize[1]/$imgsize[0]*$width_p; //No proportions

    $src_w $imgsize[0];$src_h $imgsize[1];
    $picture imagecreatetruecolor($width$height);$picture_p imagecreatetruecolor($width_p$height_p);

    imagealphablending($picturefalse);imagealphablending($picture_pfalse);imagesavealpha($picturetrue);imagesavealpha($picture_ptrue);
    $rand rand(11119999);
    $namefile $id "_img_"date("YmdHis") ."_"$rand;$namefile_p "p_" $id "_img_"date("YmdHis") ."_"$rand;

    $bool imagecopyresampled($picture$image0000$width$height$src_w$src_h);$bool_p imagecopyresampled($picture_p$image0000$width_p$height_p$src_w$src_h);

    $percorso "../foto/";
    if(
    $bool){    switch(strtolower(substr($targetFile, -3))){        case "jpg":        header("Content-Type: image/jpeg");        $bool2 imagejpeg($picture,$targetPath.$percorso.$namefile.".".$ext,80);        break;        case "png":        header("Content-Type: image/png");        $bool2 imagepng($picture,$targetPath.$percorso.$namefile.".".$ext);        break;        case "gif":        header("Content-Type: image/gif");        $bool2 imagegif($picture,$targetPath.$percorso.$namefile.".".$ext);        break;    }}if($bool_p){    switch(strtolower(substr($targetFile, -3))){        case "jpg":        header("Content-Type: image/jpeg");        $bool2_p imagejpeg($picture_p,$targetPath.$percorso.$namefile_p.".".$ext,80);        break;        case "png":        header("Content-Type: image/png");        $bool2_p imagepng($picture_p,$targetPath.$percorso.$namefile_p.".".$ext);        break;        case "gif":        header("Content-Type: image/gif");        $bool2_p imagegif($picture_p,$targetPath.$percorso.$namefile_p.".".$ext);        break;    }}$img_max $namefile.".".$ext;$img_p $namefile_p.".".$ext;

    unlink($targetFile);      }imagedestroy($picture);imagedestroy($image);imagedestroy($picture_p); 
    Riesco a inviare file di max 2Mb. Se superano i 2Mb, mi vengono salvati in mysql come .octet-stream e ovviamente nella cartella non c'è nulla.
    Ho controllato anche il file php.ini, ma i limiti sono al di sopra dei 10 mb e dei 2 minuti di tempo.
    L'upload lo sto provando in locale con xampp.

    Qualcuno sa aiutarmi?

  2. #2
    Utente di HTML.it L'avatar di mt19
    Registrato dal
    Jul 2011
    Messaggi
    180
    Codice PHP:
    <?php    $max_upload = (int)(ini_get('upload_max_filesize'));    $max_post = (int)(ini_get('post_max_size'));    $memory_limit = (int)(ini_get('memory_limit'));    echo "$max_upload <br> $max_post <br> $memory_limit"?>
    Prova a incollare il codice in una pagina php (anche nuova) e incollaci i valori che ti restituisce. Almeno siamo sicuri che non sia qualche file ini alternativo

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.