Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: upload immagini

  1. #1

    upload immagini

    Ciao a tutti volevo info ho un form dove oltre che i campi (nome,cognome,citta,ec...) si puo' anche uploadare una propria foto.
    il mio schema di elbarozane del forim upload e costituito cosi.
    <?php

    if ($img1_name != "img1") {

    @copy("$img1" , "percorso della directory $img1_name")

    or die("Couldn't Upload Your File.");


    } else {

    die("No File Specified");

    }

    ?>

    <HTML>
    <HEAD>
    <TITLE>File Upload Successful</TITLE>
    </HEAD>

    <BODY>

    <H1>File Upload Successful!</H1>



    Successfully Sent: <?php echo "$img1_name"; ?> , a <?php echo "$img1_size"; ?> byte file with the extension type of <?php echo "$img1_type"; ?> </P>

    il file me lo mette nella cartella del mio sito e fino qui tutto ok.
    io volevo capire come fare a visualizzare l'immagine uplodata in una pagina inseime hai capi che lutente aveva inserito del tipo
    nomeippo
    cognomeippina
    foto: foto uplodata
    come posso fare? se qualcuno puo darmi una spiegazione molto semplice visto che sono alle prime armi. Vi ringrazio tanto.
    HARDCORE WILL NEVER DIE!!!http://www.musicahardcore.it
    http://www.bedandgo.it

  2. #2
    non ho capito benissimo ma se dici ke ti deve visualizzare la img nelfile dove la uplodda in fondo allo script ci metti <img serc="$img1_name"> se è in un altra pagina sarebbe na cosa migliore usare database dove verrebbero inseriti nomi cognomi e nome della img

  3. #3

    si

    Si io per il form dove contiene (nome, cognome, ec...) ho utilizzato un database dove da li io ricavo i contenuti del form e li visualizzo in una pagina web. Io pero in quella pagina voglio anche visualizzare la foto che io ho inserito prima al momento della registrazione nel form. Come potrei fare? nello script che ho pastato prima il file va nella cartella che dico io ma non va nel databse. Cosa devo fare? grazie.
    HARDCORE WILL NEVER DIE!!!http://www.musicahardcore.it
    http://www.bedandgo.it

  4. #4
    devi salvarti sul db anche il nome del file immagine
    E' la mia opinione ed io la condivido
    Non condivido la tua idea ma darei la vita perché tu la possa esprimere (Voltaire)
    Scrivi sul muro

  5. #5
    Oppure ti salvi anche l'immagine in un campo LONGBLOB del database. Così hai tutto lì sopra e stai tranquillo. Molto più comodo anche per gestire i backup, import ed export.
    Marco Bianucci
    marco@phoenixweb.it
    Hosting php
    Programmazione & WebDesign

  6. #6

    blocco

    tutto il mio blocco e strotturato cosi:
    <?php
    $inserimento=mysql_query("insert into guestbook (nome,cognome,nato,professione,eta,dj_preferito,ra ve_fatti,sito_preferito,come_siveste,messaggio,img 1) values (\"$HTTP_POST_VARS[nome]\", \"$HTTP_POST_VARS[cognome]\", \"$HTTP_POST_VARS[nato]\", \"$HTTP_POST_VARS[professione]\", \"$HTTP_POST_VARS[eta]\", \"$HTTP_POST_VARS[dj_preferito]\", \"$HTTP_POST_VARS[rave_fatti]\", \"$HTTP_POST_VARS[sito_preferito]\", \"$HTTP_POST_VARS[come_siveste]\", \"$HTTP_POST_VARS[messaggio]\", \"$HTTP_POST_VARS[img1]\")") or die(mysql_error());

    echo "messaggio inviato con successo"

    ?>
    <?php

    if ($img1_name != "img1") {

    @copy("$img1" , percorso $img1_name")

    or die("Couldn't Upload Your File.");


    } else {

    die("No File Specified");

    }

    ?>

    <HTML>
    <HEAD>
    <TITLE>File Upload Successful</TITLE>
    </HEAD>

    <BODY>

    <H1>File Upload Successful!</H1>



    Successfully Sent: <?php echo "$img1_name"; ?> , a <?php echo "$img1_size"; ?> byte file with the extension type of <?php echo "$img1_type"; ?> </P>
    Perche non mi inserisce l'immagine uplodata nel databse cosa sbaglio? vi ringrazio ciao.
    HARDCORE WILL NEVER DIE!!!http://www.musicahardcore.it
    http://www.bedandgo.it

  7. #7

    up

    up
    HARDCORE WILL NEVER DIE!!!http://www.musicahardcore.it
    http://www.bedandgo.it

  8. #8

    Re: blocco

    codice:
    <?php
    $inserimento=mysql_query("INSERT INTO guestbook (nome,cognome,nato,professione,eta,dj_preferito,rave_fatti,sito_preferito,come_siveste,messaggio,img1)
                              VALUES ('{$HTTP_POST_VARS[nome]}', '{$HTTP_POST_VARS[cognome]}', '{$HTTP_POST_VARS[nato]}', '{$HTTP_POST_VARS[professione]}', '{$HTTP_POST_VARS[eta]}', '{$HTTP_POST_VARS[dj_preferito]}', '{$HTTP_POST_VARS[rave_fatti]}', '{$HTTP_POST_VARS[sito_preferito]}', '{$HTTP_POST_VARS[come_siveste]}', '{$HTTP_POST_VARS[messaggio]}', '{$HTTP_POST_FILES[img1][name]}')") or die(mysql_error());
    
    echo "messaggio inviato  con successo"
    
    ?>
    <?php
    
    if ($img1_name != "img1") {       
           @copy("$img1" , percorso $img1_name") or die("Couldn't Upload Your File.");
    } else {
           die("No File Specified");
    }
    ?>
    
    <HTML>
    <HEAD>
    <TITLE>File Upload Successful</TITLE>
    </HEAD>
    
    <BODY>
    
    <H1>File Upload Successful!</H1>
    
    
    
    Successfully Sent: <?php echo "$img1_name"; ?> , a <?php echo "$img1_size"; ?> byte file with the extension type of <?php echo "$img1_type"; ?> </P>
    E' la mia opinione ed io la condivido
    Non condivido la tua idea ma darei la vita perché tu la possa esprimere (Voltaire)
    Scrivi sul muro

  9. #9

    grazie boomboom69

    Grazie boomboom69 per il codice stampato, ho seguito e incollato il codice nella pagine elabora_guest.php senza però avere risultati cioe nel databse quando vado a vedere la tabella e sul campo "img1" trovo sul valore longblob -10 ec... per ogni campo percui io penso che il file e stato inserito nel databse anche perche nellla cartella del ftp l'immagine viene inserita. Forse c'è qualche errore nella pagina in cui io estrapolo i dati dal database questo e il codice:
    <?php
    $lettura_risultati=mysql_query("select * from guestbook order by nome,cognome,nato,professione,eta,dj_preferito,rav e_fatti,sito_preferito,come_siveste,messaggio,img1 ") or die (mysql_error());
    while($scatola_temporanea=mysql_fetch_array($lettu ra_risultati)){
    $nomee=$scatola_temporanea["nome"];
    $cognomee=$scatola_temporanea["cognome"];
    $natoo=$scatola_temporanea["nato"];
    $professionee=$scatola_temporanea["professione"];
    $etaa=$scatola_temporanea["eta"];
    $dj_preferitoo=$scatola_temporanea["dj_preferito"];
    $rave_fattii=$scatola_temporanea["rave_fatti"];
    $sito_preferitoo=$scatola_temporanea["sito_preferito"];
    $come_sivestee=$scatola_temporanea["come_siveste"];
    $messaggioo=$scatola_temporanea["messaggio"];
    $fotoo=$scatola_temporanea["img1"];

    echo "
    Nome $nomee

    Cognome $cognomee

    Nato $natoo

    Professione $professionee

    Eta $etaa

    Dj preferito $dj_preferitoo

    Rave fatti $rave_fattii

    Sito preferito $sito_preferitoo

    Come si veste $come_sivestee

    Messaggio $messaggioo

    Foto $fotoo </br></br>";
    } //fine ciclo while che scorre la query e piazza i risultati nell'array temporaneo
    ?>
    Sai dirmi se c'è qualcosa di sbagliato? ti ringrazio tanto.
    HARDCORE WILL NEVER DIE!!!http://www.musicahardcore.it
    http://www.bedandgo.it

  10. #10

    up

    up
    HARDCORE WILL NEVER DIE!!!http://www.musicahardcore.it
    http://www.bedandgo.it

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.