Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di joker06
    Registrato dal
    Dec 2006
    Messaggi
    782

    imagecreatefromjpeg errore sul percorso

    ciao,
    descrivo brevemente il problema:
    Faccio upload di un immagine e funziona tutto correttamente.
    Devo però fare anche una copia dell immagine con dimensioni ridotte. Ho un grosso problema con la funzione che ho scritto nel titolo la imagecreatefromjpeg.

    codice:
    $filename = "./public/upload_image/" . $_FILES["file"]["name"];
    			    	//echo $filename;
    			    	$percent = 0.5;
    			    	header('Content-Type: image/jpeg');
    			    	list($width, $height) = getimagesize($filename);
    					$newwidth = $width * $percent;
    					$newheight = $height * $percent;
    					
    					$thumb = imagecreatetruecolor($newwidth, $newheight);
    					$filename = str_replace("./public/upload_image/", public/minion_upload/", $filename);
    					$source = imagecreatefromjpeg($filename);
    mi ero accorto che passava un url sbagliato quindi l'ho modificato al volo con la str_replace ma ancora sussiste il problema, mi dice che non riesce a trovare la cartella. Ho testato tutti i percorsi, ho provato anche con l'url completo.
    Qualcuno che ha già avuto questo tipo di problema?

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Cosa succede se aggiungi "http://www.mio_sito....." ?
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  3. #3
    Utente di HTML.it L'avatar di joker06
    Registrato dal
    Dec 2006
    Messaggi
    782
    failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found

    c'è un errore nel codice scritto prima manca un apice nella str_replace ma non è quello il problema.
    Dimenticavo, la cartella ha i permessi di scrittura

    Edit: I percorsi che visualizzo provando a stampare sono corretti e funzionanti, se provo a fare un anteprima delle immagine con dimensioni modificate le vedo correttamente

  4. #4
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    non è che ti manca anche un "./" prima di public nel replace?
    "./public/minion_upload/"

  5. #5
    Utente di HTML.it L'avatar di joker06
    Registrato dal
    Dec 2006
    Messaggi
    782
    nono, ho sbagliato io a modificare il codice.
    il percorso è corretto,
    codice:
    - public
    -- upload_image
    -- minion_upload
    questo è come sono messe le cartelle.
    L'immagine originale che carico con la move_uploaded_file mi finisce correttamente nella upload_image
    l'imagecreate ... punta invece a mionion_upload

  6. #6
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    forse sto sbagliando io, ma il tuo codice ha un problema

    credo tu debba fare

    - imagecreatefromjpeg => sul file originale
    - imagecreatetruecolor => con le dimensioni della riduzione
    - imagecopyresampled => primo parametro il nome dell'immagine ridotta, secondo imagecreatefromjpeg sul file originale
    - imagejpeg => su imagecopyresampled

  7. #7
    Utente di HTML.it L'avatar di joker06
    Registrato dal
    Dec 2006
    Messaggi
    782
    appena esco da lavoro provo.

    Tengo aggiornati

  8. #8
    Utente di HTML.it L'avatar di joker06
    Registrato dal
    Dec 2006
    Messaggi
    782
    Non so perchè magari qualcuno piu esperto sapra rispondere, se facevo la move_upload prima di creare la miniatura si imbottava.
    Ho provato anche a creare una copia dell'immagine in modo da non intaccare il file prima di fare il resize ma si bloccava lo stesso.
    Per il momento ho risolto spostando il resize prima dell'upload nella cartella del file originale e tutto funziona correttamente

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.