Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    upload non riuscito di immagini su windows server

    Ciao a tutti,

    ho realizzato uno script che tra le tante opzioni permette di inserire immagini sul sito,
    c'è un grosso problema, mentre su server linux tutto funziona una meraviglia, ho fatto dei test su windows server 2003 e le immagini non vengono uploadate, sapete dirmi cosa può essere?

    Grazie a tutti.


  2. #2
    up

  3. #3
    scusa ma non c'era già un altro 3d in cui si discuteva di questo??! :master:

    Che problema ti ritorna comunque il php?

    P.s.(Dai una leggiucchiata al regolamento se no rischi che ti chiudano entrambi i 3d!)
    Questa e' la mia firma! Lo so, e' una mezza schifezza.
    Un sito
    - skype non è per consulenze online -

  4. #4
    era simile l'altro 3d, ma in realtà sono 2 cose diverse, mentre sull'altro 3d dell'utente pennywise uscivano errori, sul mio script procede regolarmente ma non mi uploadano lo stesso le immagini.

    Forse ho sbagliato io ad inserirmi nell'altro 3d, ma in effetti l'errore è simile, ma a me non escono errori, procede tutto regolarmente, sembra che le inserisce ma non è così.


    Grazie

  5. #5
    ah ok, chiedo scusa ^_^
    Dici che non ti escono errori? Ma non ti escono perchè li hai soppressi con qualche @ oppure per qualche settaggio del server o perchè davvero non ce ne sono? Che funzione usi per copiare i file uploadati? copy() o move_uploaded_file() ??

    Posta il pezzo dello script che riguarda l'upload...
    Questa e' la mia firma! Lo so, e' una mezza schifezza.
    Un sito
    - skype non è per consulenze online -

  6. #6
    allora questo è il codice

    <?
    echo "<pre>";
    print_r($_FILES);
    echo "</pre>";


    function create_image($larg_foto, $destinazione, $n_foto){
    global $result;
    $img = imagecreatefromjpeg($n_foto); # carica in $img la foto da resizare
    $type = ".jpg";
    $dx = imagesx($img); # estrae larghezza immagine
    $dy = imagesy($img); # estrae altezza immagine
    if (($larg_foto) > ($dx)) { $ndx = $dx; }
    else { $ndx = $larg_foto; }
    $ndy = ($dy / ($dx/$ndx)); # nuova altezza immagine
    $img_tc = imagecreatetruecolor ($ndx,$ndy);
    imagecopyresampled($img_tc,$img,0,0,0,0,$ndx,$ndy, $dx,$dy);
    imagejpeg($img_tc, $destinazione."$type", 78);
    $result = $destinazione;

    }

    create_image(300, "prova.jpg", $_FILES['foto1']['tmp_name']);
    echo "<img src=\"$result\">";


    ?>

    qui puoi vedere l'esempio www.barriocaliente.it/concess/prova.html

    grazie tante

  7. #7
    Il codice sembra ok, ma in effetti l'immagine non la carica...

  8. #8
    Mi è venuta un'idea...
    Può essere che lo script non funziona per via dei percorsi differenti tra windows e unix?
    Mi spiego, se come destinazione specifico "./foto/nomefoto.jpg" per caso sotto windows devo specificare ".\foto\nomefoto.jpg" ?

  9. #9
    può darsi di si... questa è una cosa su cui ho sempre fatto casino...
    prova a cambiare il percorso...
    poi, sarà una scemenza anche solo puramente organizzativa e concettuale, ma perchè prima di effettuare operazioni su un'immagine non la copi da qualche parte?
    Fammi sapere se va cambiando i percorsi!
    Questa e' la mia firma! Lo so, e' una mezza schifezza.
    Un sito
    - skype non è per consulenze online -

  10. #10
    Beh, nel mio script creo prima delle immagini temporanee e poi eseguo le operazioni.
    Cmq mi viene un dubbio nel caso in cui il problema sia di percorso...

    Per l'intero script utilizzo come percorso dove andranno le foto una variabile $dir_foto, che ad esempio imposto come "./foto".
    Ora, supponendo che il problema sia quello del percorso e che mi crei le immagini usando come valore della variabile $dir_foto ".\foto" quando andrò a stampare il percorso in un tag [img].\foto\prova.jpg[/img]... funzionerà?

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.