Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    problema di upload rinomina e ridimensionamento immagine

    Salve a tutti ho un problema, diciamo così "logistico" con uno script per l'upload il ridimensionamento e la rinomina di immagini sul server, ho un file html ke carica il file e lo invia a uno script php ke carica ridimensiona e rinomina il file, solo che per la parte della rinomina c sn e infatti lo script senza il ridimensionamento funziona, mentre se metto il resize no vi posto qui lo script:
    php
    $uploadfile=$_FILES['upfile']['name'];
    $src=imagecreatefromjpeg($uploadfile);
    list($width, $height)=getimagesize($uploadfile);
    $newidth=150;
    $newheight=80;
    $tmp=imagecreatetruecolor($newidth, $newheight);
    imagecopyresampled($tmp, $src, 0, 0, 0, 0, $newidth, $newheight, $width, $height);
    $upload_dir=$_SERVER["DOCUMENT_ROOT"]."/images";
    $nome="prima.jpg";
    $file_name=($nome)?$nome:$_['upfile']["name"];
    if(trim($_FILES["upfile"]["name"])==""){
    die ("non hai indicato il file");
    }
    if(@is_uploaded_file($_FILES["upfile"]["tmp_name"])){

    @move_uploaded_file($_FILES["upfile"]["tmp_name"],"$upload_dir/$file_name")
    or die ("impossibile caricare il file");
    } else{
    die("prob nell'upload file".$_FILES["upfile"]["name"]);
    }
    echo "upload del file".$_FILES["upfile"]["name"]."avvenuto!!!!";
    ?>
    vi chiedo di aiutarmi xkè io nn capisco in cosas sbaglio

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    ma in che senso? che non ti fa il ridimens.? se il codice è questo è normale, perchè tu prendi un file, lo ridimensioni in $tmp, ma poi copi il file originale (quello non ridimens.) nella destinazione e poi non sono neanche certo che il flusso sia corretto...

    dovresti:
    - prendere il file uploadato
    - ridimensionarlo
    - salvare quest'ultimo

  3. #3
    t ringrazio per la dritta proverò a fre come dici tu e ti faccio saxe

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.