Visualizzazione risultati 1 fino 7 di 7

Discussione: problema con getimagesize ()

  1. #1
    Guest

    Unhappy problema con getimagesize ()

    Buongiorno,
    stò provando in tutte le maniere di usare il comanda getimagesize per riuscire a ridimensionare le immagini.
    ho provato in talmente tante maniere che non sò quale postare.

    Se qualcuno può scrivermi il codice posto un po' di info

    per esempio l'immagine la visualizzo con questa stringa:

    Codice:
    <img src=\"show.php?id=".$id.">
    dove $id esce da questa query

    Codice PHP:
    $sql = "SELECT * FROM immagini WHERE nome_prodotto='$nome_prodotto'";
    $result = @mysql_query($sql) or die (mysql_error ());

    while (
    $row = @mysql_fetch_array($result)){

    $id = $row['id'];
    $descrizione = $row['descrizione'];
    $nome = $row['nome'];
    $scheda_tecnica = $row['scheda_tecnica'];
    chiedo gentilmente se qualcuno può scrivermi la stringa per getimagesize perchè veramente non ci capisco piu niente
    Ultima modifica di dreadnaut : 20-02-2013 alle ore 18.39.05 Motivo: + tag [code] e [php] per il codice

  2. #2
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,266

    Predefinito

    Se guardi la documentazione di getimagesize(), noterai che come parametro richiede il nome di un file. Se le tue immagini sono salvate dentro al database, non puoi utilizzarla (a meno di non fare rigiri sporchissimi).

    Ti conviene quindi ridimensionare le immagini prima di inserirle nel database.

  3. #3
    Guest

    Predefinito

    Il mio problema è che l'utilizzatore finale del sito non sò che capacità abbia di ridimensionare immagini e volevo creare una cosa "autonoma", però se non ci son alternative amen.
    In tutti i casi grazie per aver risposto

  4. #4
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,266

    Predefinito

    Come ho scritto, puoi ridimensionare le immagini tu via php per l'utente, basta che lo fai al momento dell'upload e prima di inserirle nel database, non dopo.

  5. #5
    Guest

    Predefinito

    In che senso scusa?
    come faccio a ridimensionarla prima dell'upload?
    intendi con qualche programma grafico oppure esiste qualcosa in php che vede le dimensioni durante il caricamento e le modifica?

  6. #6
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,266

    Predefinito

    "Al momento dell'upload", non "prima dell'upload".

    Lo stesso codice che eseguiresti per ridimensionare le immagini prima di visualizzarle, puoi eseguirlo al momento dell'upload, quando il php riceve l'immagine e la inserisce nel database.

    In questa sezione c'è un buon numero di discussioni a proposito (tipo generare anteprime, ridimensionare foto, etc) e trovi probabilmente quello che ti serve, persino già pronto.

  7. #7
    Guest

    Predefinito

    grazie mille :D

Tags for this Thread

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •