Pagina 1 di 2 12 UltimoUltimo
Visualizzazione risultati 1 fino 30 di 40

Discussione: Creare un pannello per un utente dove caricare foto

  1. #1
    Guest

    Predefinito Creare un pannello per un utente dove caricare foto

    Salve...
    Vorrei chiedervi una cosa che ho già visto su dei siti di altervista....
    Ovvero come creare un panello per l'utente...ora mi spiego meglio...

    l'utente "ciao!" si registra sul mio sito, tutto bene, accede e si ritorva sulla sua homepage dove puo caricare una sua foto e dove visualizza i suoi dati...(che poi potranno essere visibili a gli altri utenti se lui gli dà i permessi, ma questo ora non mi interessa).
    comunque diveo l'utente ciao! visualizza la sua homepage, poi un altro utente es: marco visualizza LA PROPIA foto e i sui dati.
    Un homepage diversa a secondo degli utenti ognuno con il suo profilo ecco qui un immagine per farvi capire meglio




    sepero di essere stato il più chiaro posisbile,

    Salvatore

  2. #2
    Guest

    Predefinito

    Citazione Originalmente inviato da AVVVARRIALE Visualizza messaggio
    sepero di essere stato il più chiaro posisbile,
    Diciamo che potevi fare di meglio...

    Dicci cosa hai di già fatto su cui lavorare (script, database, ...)


    Ciao!

  3. #3
    Guest

    Talking

    ok debug ho creato uno script di installazione cosi:
    riferiscimi eventuali errori nello script...
    poi hai consigli su come portrei realizzare il mio progetto...grazie della tua pazienza

    config.php

    Codice PHP:
    10. <?php
    // edita i parametri sottostanti
    $dbms = 'mysql';
    $dbhost = 'localhost';
    $dbname = 'nome_database';
    $dbuser = 'utente_database';
    $dbpasswd = 'password_database';
    // non cambiare più nulla !!
    $db = mysql_connect($dbhost, $dbuser, $dbpasswd);
    mysql_select_db($dbname, $db);
    ?>
    registration.php

    Codice PHP:
    <form action="" method="post" name="signup"
    id="signup"></form>
    <
    tbody>
    <
    tr>
    <
    td>Nome:</td>
    <
    td><input id="username" name="nome"
    maxlength="30"></td>
    </
    tr>
    <
    tr>
    <
    td>Cognome:</td>
    <
    td><input id="username" name="cognome"
    maxlength="30"></td>
    </
    tr>
    <
    tr>
    <
    td width="285">Username: <br>
    (
    sono permessi solo lettere e numeri)<br>
    </
    td>
    <
    td width="180"><input id="username"
    name="username" value="" maxlength="30"
    type="text"> <br>
    </
    td>
    </
    tr>
    <
    tr>
    <
    td>Password:</td>
    <
    td><input id="password" name="password"
    value="" maxlength="30" type="password"> <br>
    (
    minimo 6
    caratteri
    )</td>
    </
    tr>
    <
    tr>
    <
    td>Verifica Password:</td>
    <
    td><input id="verify_password"
    name="verify_password" value="" maxlength="30"
    type="password"> <br>
    </
    td>
    </
    tr>
    <
    tr>
    <
    td>Email:</td>
    <
    td><input id="email" name="email" value=""
    size="30" type="text"> <br>
    </
    td>
    </
    tr>
    <
    tr>
    <
    td>data di nascita:</td>
    <
    td>
    <
    select name="Giorno">
    <
    option selected="selected">1</option>
    <
    option>2</option>
    <
    option>3</option>
    <
    option>4</option>
    <
    option>5</option>
    <
    option>6</option>
    <
    option>7</option>
    <
    option>8</option>
    <
    option>9</option>
    <
    option>10</option>
    <
    option>11</option>
    <
    option>12</option>
    <
    option>13</option>
    <
    option>14</option>
    <
    option>15</option>
    <
    option>16</option>
    <
    option>17</option>
    <
    option>18</option>
    <
    option>19</option>
    <
    option>20</option>
    <
    option>21</option>
    <
    option>22</option>
    <
    option>23</option>
    <
    option>24</option>
    <
    option>25</option>
    <
    option>26</option>
    <
    option>27</option>
    <
    option>28</option>
    <
    option>29</option>
    <
    option>30</option>
    <
    option>31</option>
    </
    select>
    mese
    <select name="mese">
    <
    option selected="selected">1</option>
    <
    option>2</option>
    <
    option>3</option>
    <
    option>4</option>
    <
    option>5</option>
    <
    option>6</option>
    <
    option>7</option>
    <
    option>8</option>
    <
    option>9</option>
    <
    option>10</option>
    <
    option>11</option>
    <
    option>12</option>
    </
    select>
    anno <input name="anno" size="8" maxlength="4"
    type="text"></td>
    </
    tr>
    <
    tr>
    <
    td>luogo di nascita:</td>
    <
    td> <input name="cittanat" type="text">
    Prov.&nbsp;
    <
    script language="javascript">
    <!--



    // S.
    function AggiornaProvincia() // thanks 2 A.B.
    {
    var
    reg_val=document.form.regione.options[document.form.regione.options.selectedIndex].value;
    if (
    reg_val != "99")
    {
    var
    prov_val=document.form.provincia.options[document.form.provincia.options.selectedIndex].value;
    var
    p=prov_val.indexOf("-");
    var
    key=prov_val.substring(p+1);
    if (
    key != reg_val) {
    document.form.provincia.selectedIndex=0;
    }
    for (
    f=0; f<document.form.nazione.length; f++)
    {
    if (
    "I"==document.form.nazione.options[f].value)
    {
    document.form.nazione.selectedIndex=f;
    break;
    }
    }
    }
    }
    // fine S.

    function AggiornaRegione() // thanks 2 A.B.
    {
    var
    nn=document.form.provincia.options[document.form.provincia.options.selectedIndex].value;
    var
    p=nn.indexOf("-");
    var
    key=nn.substring(p+1);
    for (
    f=0; f<document.form.regione.length; f++)
    {
    if (
    key==document.form.regione.options[f].value)
    {
    document.form.regione.selectedIndex=f;
    break;
    }
    }
    // S.
    if (document.form.regione.options[document.form.regione.options.selectedIndex].value != "---")
    {
    for (
    f=0; f<document.form.nazione.length; f++)
    {
    if (
    "I"==document.form.nazione.options[f].value)
    {
    document.form.nazione.selectedIndex=f;
    break;
    }
    }
    }
    // fine S.

    }




    //-->
    </script>
    <select name="provincia"
    onchange="java-script:AggiornaRegione()">
    <option value="AA">Tutte le provincie</option>
    //qui ho inserito le province ma ho dovuto accoricare
    </select>
    </td>
    </tr>
    <tr>
    <td>hobby:</td>
    <td>
    <p class="testo"> <textarea name="hobby"
    cols="60" rows="10">SCRIVI I TUOI HOBBY
    es: mangiare la nutella,ascolatre la musica rock</textarea></p>
    <p class="testo"></p>
    </td>
    </tr>
    <tr>
    <td>Invia il modulo per completare la registrazione</td>
    <td><input id="submit" name="submit"
    value="Invia" type="submit"></td>
    cokie

    setcookie("nome","valore",data_scadenza,percorso,d ominio")
    login.php

    LOGIN.PHP CLICCA QUI

    header.php

    HEADER.PHP CLICCA QUI

    controllo utente loggato

    Codice PHP:
    175. <?php
    if ($_SESSION['logged_in'] == 1)
    {
    echo
    "contenuto visibile agli utenti";
    }
    else
    {
    echo
    "contenuto visibile agli ospiti";
    }
    ?>
    logout.php

    Codice PHP:
    <?
    include('../site/header.php');
    if (
    $_SESSION['logged_in'] = 0)
    {echo
    "sei già disconesso";}
    else {
    setcookie($nome_cookie, $joined, time() - 1, $percorso, $dominio);
    session_destroy();
    header('Location: http://www.tuosito.com');
    }
    ?>
    struttura tabella mysql

    # CREATE TABLE `utenti` (
    # `user_id` mediumint(8) NOT NULL auto_increment,
    # `nome` varchar(32) NOT NULL default '',
    # `cognome` varchar(32) NOT NULL default '',
    # `username` varchar(25) NOT NULL default '',
    # `user_password` varchar(32) NOT NULL default '',
    # `user_email` varchar(255) NOT NULL default '',
    # `Giorno` varchar(32) NOT NULL default '',
    # `mese` varchar(32) NOT NULL default '',
    # `anno` varchar(32) NOT NULL default '',
    # `citta` varchar(32) NOT NULL default '',
    # `provincia` varchar(32) NOT NULL default '',
    # `hobby` varchar(52) NOT NULL default '',
    # PRIMARY KEY (`user_id`)
    # ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
    EDIT: ecco un esempio sulla destra vi è una colonna con scritto "no avatar" sotto quando si è registrato ecc...
    Io vorrei creare qualcosa del genere però scrivendò sotto altre cose come nome, cognome, hobby, al posto di data iscrizione...come posso creare qualcosa del genere?

    LINK
    Ultima modifica di debug : 21-05-2009 alle ore 09.22.23

  4. #4
    Guest

    Predefinito

    Non vedo quale sia la difficoltà nel prelevare questi dati dal database e stamparli a video, visto tutto il lavoro fatto finora, non dovrebbe essere un problema per te.
    Ti basta fare una SELECT * FROM utenti WHERE user_id=$_SESSION['id']
    oppure basandoti sull'accoppiata username-password (come per il login)...


    Ciao!

  5. #5
    Guest

    Talking

    quindi basta creare una pagina che richiama questi dati, e ogni utente una volta entrato visualizzera i propi dati ok ora ci provo, ma per fargli inserire una foto nel suo profilo come devo fare? mi spiegate come fare o mi linkate qualche guida.
    Perchè io non ho propio idea....

  6. #6
    Guest

    Predefinito

    Basta che fai:
    Codice PHP:
    $upd = mysql_query("UPDATE tabella SET campo1 = 'valore', campo2 = 'valore' WHERE campo = 'valore'") or die ("<b>Errore!:</b>: ".mysql_error());

  7. #7
    Guest

    Predefinito

    aspetta un attimo inserendo questa riga php l'utente può caricare un immagine per il suo profilo?
    e l'immagine dove si salva?
    come fà per cancerlarla?

  8. #8
    Guest

    Predefinito

    Per caricarla: Upload Php.

    Per cancellarla: unlink().

    Per pescare l'immagine giusta hai diversi modi. Ho la registri nel DB poi la peschi dalla cartella in base al nome del DB, oppure prendi direttamente il nome del file dalla cartella, magari rinominando il file con il nome dell'utente al momento dell'upload.

    La stringa postata da sIM è un esempio di query SQL per memorizzare i dati sul DB, per questo puoi leggerti una guida semplice: Guida PHP/MySql pratica.


  9. #9
    Guest

    Predefinito

    OOOOOO non c'è nessuno??????????
    ok graze.
    ho segutio una guida su html.it ma non funziona, CLICCATE QUI PER PROVARE p.s mi dice "Impossibile spostare il file, controlla l'esistenza o i permessi della directory dove fare l'upload."

    Un altra cosa, se io volessi caricare le immagini nel database come dovrei fare? mi postate qualche script?

    index.html

    <form action="caricamento.php" method="post" enctype="multipart/form-data">
    <input type="file" name="upfile">
    <input type="hidden" name="MAX_FILE_SIZE" value="100000">
    <input type="submit" value="Invia il file">
    </form>
    caricamento.php

    <?

    // QUESTE RIGHE RENDONO LO SCRIPT COMPATIBILE CON LE VERSIONI
    // DI PHP PRECEDENTI ALLA 4.1.0
    if(!isset($_FILES)) $_FILES = $HTTP_POST_FILES;
    if(!isset($_SERVER)) $_SERVER = $HTTP_SERVER_VARS;

    /********************* VARIABILI DA SETTARE ********************/
    // Directory dove salvare i files Uploadati ( chmod 777, percorso assoluto)
    $upload_dir = $_SERVER["DOCUMENT_ROOT"] . "/";

    // Eventuale nuovo nome da dare al file uploadato
    $new_name = "";

    // Se $new_name è vuota, il nome sarà lo stesso del file uploadato
    $file_name = ($new_name) ? $new_name : $_FILES["upfile"]["name"];

    if(trim($_FILES["upfile"]["name"]) == "") {

    die("Non hai indicato il file da uploadare !");

    }

    if(@is_uploaded_file($_FILES["upfile"]["tmp_name"])) {

    @move_uploaded_file($_FILES["upfile"]["tmp_name"], "$upload_dir/$file_name")
    or die("Impossibile spostare il file, controlla l'esistenza o i permessi della directory dove fare l'upload.");

    } else {

    die("Problemi nell'upload del file " . $_FILES["upfile"]["name"]);

    }

    echo "L'upload del file " . $_FILES["upfile"]["name"] . " è avvenuto correttamente";

    ?>
    Ultima modifica di AVVVARRIALE : 23-05-2009 alle ore 22.50.56

  10. #10
    Guest

    Predefinito

    Salve, buona sera,
    (ho creato un altro post non per "up" ma perchè non potevo modificare quello vecchio)

    Allora dicevo sono riuscito a creare uno script QUESTO che permette ai mei utenti di caricare immagini (jpeg, jpg, png, gif) in una cartella del mio server ora volevo sapere come posso cambiare nome alle immagine duramnte l'upload e richiamarle attraverso php


    lo script e questo:
    <?
    //visualizza il modulo di caricamento file
    if(!$_POST['submit'])
    {
    ?>
    <form enctype="multipart/form-data" action="<?=$_SERVER['PHP_SELF']?>" method="post">
    <input type="hidden" name="MAX_FILE_SIZE" value="8000000" />
    Seleziona file:
    <input type="file" name="data" />
    <input type="submit" name="submit" value="Carica file" />
    </form>
    <?
    }
    else
    {
    //verifica le dimensioni del file caricato
    if($_FILES['data']['size'] ==0)
    {
    die('Errore : campo upload nullo');
    }
    $file_permessi = array("image/gif","image/pjpeg","image/jpeg","image/x-png", "image/png");
    if(!in_array($_FILES['data']['type'], $file_permessi))
    {
    die('Estensione non consentita');
    }
    if(!is_uploaded_file($_FILES['data']['tmp_name']))
    {die('Erroe nel caricamento');
    }
    //imposta il nome della directory di destinazione
    $cartella_upload = "./uploads/";
    //copia il file caricato nella directory
    move_uploaded_file($_FILES['data']['tmp_name'],$cartella_upload . $_FILES['data']['name'])
    or die('Non posso caricare il file');
    // visualizza il messaggio di successo
    echo "file caricato con successo";
    }

  11. #11
    Guest

    Predefinito

    Codice PHP:
    move_uploaded_file($_FILES['data']['tmp_name'], $cartella_upload . $_FILES['data']['name'])
    Modifica questa riga, mettendo il nome che vuoi dopo la virgola, cioè:
    Codice PHP:
    cartella_upload . $_FILES['data']['name']
    .

    Se metti:
    Codice PHP:
    move_uploaded_file($_FILES['data']['tmp_name'], 'nome_immagine')
    Avrà come nome nome_immagine

  12. #12
    Guest

    Predefinito

    si ma cosi dovro inserire io manualmente il nome; io voglio che si fà autoamticamente ogni immagine ha un codice o un nome,diverso dalle altre, poi quel codice viene richiamato in una altra pagina e mi fa vedere l'imagine....

  13. #13
    Guest

    Predefinito

    Questo codice te lo devi creare tu, come facciamo noi a saperlo?

  14. #14
    Guest

    Predefinito

    Questo codice te lo devi creare tu, come facciamo noi a saperlo?
    scusa non ho capito, perchè devo crarlo io...cosa vi serve sapere? fammi capire il codice lo voglio pure crearlo ma voglio capire come devo fare...

  15. #15
    Guest

    Predefinito

    come vuoi che vengano chiamate automaticamente queste immagini.

    Il PHP non ha ancora una testa per fare tutto da solo

  16. #16
    Guest

    Predefinito

    capisco ma non si potrebbe fare che incomincia con dei numeri ad esempio incominicia con il numero 1 ed ogni immagine caricata è il numero sucessivo...è un idea se non si può fare con il php, a me andrebbe bene anche qualche altro linguaggio anche con Mysql...

  17. #17
    Guest

    Predefinito

    scusa avvarriale perchè invece di fare tutto questo casino quando un tuo utente caricha un immagine essa non viene rinominata con l'usurname del utente?

  18. #18
    Guest

    Predefinito

    Citazione Originalmente inviato da yool Visualizza messaggio
    scusa avvarriale perchè invece di fare tutto questo casino quando un tuo utente caricha un immagine essa non viene rinominata con l'usurname del utente?
    ok scusa ma come potrei fare mi date un codice o un idea per piacere vi scongiuro!!!!!!

  19. #19
    Guest

    Predefinito

    Citazione Originalmente inviato da biccheddu Visualizza messaggio
    Codice PHP:
    move_uploaded_file($_FILES['data']['tmp_name'], $cartella_upload . $_FILES['data']['name'])
    Modifica questa riga, mettendo il nome che vuoi dopo la virgola, cioè:
    Codice PHP:
    cartella_upload . $_FILES['data']['name']
    .

    Se metti:
    Codice PHP:
    move_uploaded_file($_FILES['data']['tmp_name'], 'nome_immagine') // se vuoi seguire il consiglio di yool
    Avrà come nome nome_immagine
    Non ti basta questo detto da biccheddu?

  20. #20
    Guest

    Predefinito

    Puoi usare la funzione base64_econde(), md5() e altre per cambiare il nome, ma solo tu sai come verranno richiamate nel caso

  21. #21
    Guest

    Predefinito

    ma al posto di nome immagine non si può mettere il nikname della persona che carica l'immagine.
    Spiego meglio l'utnete "abc" si registra e accede carica la foto la foto si chiamerà "abc". In un altra pagina un codice richiama l'immagine "abc" e l'utente visualizza l'immagine...non lo so se sono stato chiaro , per qualunque cosa contattatemi...


    qualcosa del genere: CLICCATE QUI
    Ultima modifica di AVVVARRIALE : 26-05-2009 alle ore 20.52.31

  22. #22
    Guest

    Predefinito

    biccheddu grazie per il supporto ma m pui mostrare il codice preciso da inserire? :P

    Non mi importa del nome mi importa solo che l'immagine si visualizzi nel profilo del utnete,a me non serve sapere il nome dell'immagine!

  23. #23
    Guest

    Predefinito

    Codice PHP:
    move_uploaded_file($_FILES['data']['tmp_name'], md5($_FILES['data']['name']))

  24. #24
    Guest

    Predefinito

    ok quindi sostituisco questo:

    Codice PHP:
    cartella_upload . $_FILES['data']['name']
    con questo:

    Codice PHP:
    move_uploaded_file($_FILES['data']['tmp_name'], md5($_FILES['data']['name']))
    ma nella pagina dove devo vializzare l'immagine cosa devo mettere???

  25. #25
    Guest

    Predefinito

    E' quello che ti stiamo dicendo, non sappiamo come richiami le immagini e le "colleghi" all'utente

  26. #26
    Guest

    Predefinito

    o capito, non si può richiamare l'immagine .... ma guarda qui su qeusto sito ci riescono come fanno?
    CLICCATE QUI

  27. #27
    Guest

    Predefinito

    Ma cosa hai capito di tutto quello che ti è stato detto?
    L'immagine può essere rinominata, come qualsiasi altro file...
    Seguendo quello che ha detto biccheddu, devi almeno sapere che nome dare all'immagine "caricata",
    alla fine per visualizzare l'immagine ti serve del semplice HTML
    Mai sentito parlare del tag <img>?

  28. #28
    Guest

    Predefinito

    Nokiagames, hai visto il sito che ho postato sopra...io vorri fare qualcosa simile. Ho scaricato alcune cose e ora ve le faccio vedere può essere che voi riuscite a estrarre il codice che mi serve:

    registrazione.html

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type"
    content="text/html; charset=iso-8859-1" />
    <title>Carica immagine</title>
    <link rel="stylesheet" href="/css/style.css" />
    <script type="text/javascript"
    src="js/bsn.AutoSuggest_2.1.3.js" charset="utf-8"></script>
    <script type="text/javascript" src=".js/funcs.js"></script>
    <link rel="stylesheet"
    href="../templates/mbg/css/autosuggest_inquisitor.css"
    type="text/css" media="screen" charset="utf-8" />
    </head>
    <body>
    <div class="registrati_div"></div>
    <form enctype="multipart/form-data"
    action="http://naruto.matt93.altervista.org/browsergame/registrati_do.php"
    method="post">
    <table class="registrati_table" border="0"
    cellpadding="0" cellspacing="0" width="100%">
    <tbody>
    <tr>
    <td class="login_table_field">Avatar Personaggio: </td>
    <td class="login_table_field"><input
    class="textfield" name="pgicon" type="file" /></td>
    </tr>
    <tr>
    <td class="login_table_field">Nome Team: </td>
    <td class="login_table_field"><input
    class="textfield" name="nome" value="" type="text" /></td>
    </tr>
    <tr>
    <td class="login_table_field">Nome Personaggio: </td>
    <td class="login_table_field"><input
    class="textfield" name="pgname" value=""
    type="text" /></td>
    </tr>
    <tr>
    <td class="login_table_field">Password:</td>
    <td class="login_table_field"><input
    class="textfield" name="pass" value="" type="text" /></td>
    </tr>
    <tr>
    <td colspan="2" align="center"> <input
    name="submit" value="ok"
    src="../templates/mbg/images/b/registrati.png" type="image" /></td>
    </tr>
    </tbody>
    </table>
    </form>
    <div class="login_menu">
    <a href="login.html"><img
    src="../templates/mbg/images/b/accedi.png" alt=""
    border="0" /></a><a
    href="http://naruto.matt93.altervista.org/not_found.php?missing_host=naruto.matt93.altervist a.org&amp;missing_document=%2Fbrowsergame%2Frecupe ro_password.php"><img
    src="../templates/mbg/images/b/recupero_password.png" alt=""
    border="0" /></a></div>
    </body>
    </html>
    login.html

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type"
    content="text/html; charset=iso-8859-1" />
    <title>Matt93 Browser Games - Naruto</title>
    <link rel="stylesheet" href="../templates/mbg/css/style.css" />
    <script type="text/javascript"
    src="js/bsn.AutoSuggest_2.1.3.js" charset="utf-8"></script>
    <script type="text/javascript" src="js/funcs.js"></script>
    <link rel="stylesheet"
    href="../templates/mbg/css/autosuggest_inquisitor.css"
    type="text/css" media="screen" charset="utf-8" />
    </head>
    <body>
    <div class="login_div"></div>
    <form id="form1" name="form1" method="post"
    action="#">
    <table class="login_table" align="center" border="0"
    cellpadding="0" cellspacing="0" width="400">
    <tbody>
    <tr>
    <td class="login_table_field" colspan="2">Inserisci
    qui i tuoi dati per accedere al gioco. Se non sei registrato al gioco
    clicca qui per farlo. Se non ricordi pi&ugrave; la tua password
    clicca qui per riceverla al tuo indirizzo e-mail.</td>
    </tr>
    <tr>
    <td class="login_table_field"><b>Nome Team :</b></td>
    <td class="login_table_field"><input
    class="textfield" name="username" value=""
    type="text" /></td>
    </tr>
    <tr>
    <td class="login_table_field"><b>Password:</b></td>
    <td class="login_table_field"><input
    class="textfield" name="password" type="password" /></td>
    </tr>
    <tr>
    <td class="login_table_field" colspan="2"
    align="center"> <input name="login" value="OK"
    type="hidden" /> <input name="login_button"
    src="../templates/mbg/images/b/accedi.png" type="image" />
    </td>
    </tr>
    </tbody>
    </table>
    </form>
    <div class="login_menu">
    <a href="registrati.html"><img
    src="../templates/mbg/images/b/registrati.png" alt=""
    border="0" /></a><a
    href="http://naruto.matt93.altervista.org/not_found.php?missing_host=naruto.matt93.altervist a.org&amp;missing_document=%2Fbrowsergame%2Frecupe ro_password.php"><img
    src="../templates/mbg/images/b/recupero_password.png" alt=""
    border="0" /></a></div>
    </html>
    codice che mi fà visualizzare l'immagine
    <td colspan="2" align="center"><a href="edit_pg.php"><img src="avatars/51991296button_vrc2.gif" width="100" border="0" alt="" /></a></td>



    CODICE bns.Autosuggest.js

    CODICE funcs.js
    Ultima modifica di AVVVARRIALE : 28-05-2009 alle ore 17.03.32

  29. #29
    Guest

    Predefinito

    Evita di postare codice inutile , qui hai bisogno soltanto di utilizzare php.
    Allora, se ho capito bene, tu vuoi che quando un utenti carichi un immagine, questa venga rinominata con il nome dell'utente.
    Quindi ti ripeto che hai bisogno di utilizzare questa funzione:
    Codice PHP:
    move_uploaded_file($_FILES['data']['tmp_name'], "nome_utente")
    Per fare questo però abbiamo bisogno di più informazioni....
    Se utilizzi un sistema di login con cookies o sessioni, posta il codice, così da poter ricavare il nome dell'utente senza sforzi.

    EDIT:
    Leggendo i post precedenti, ho visto i codici che hai postato, quindi il nome dell'username è contenuto dalla variabile $_SESSION['username']
    Quindi fai così:
    Codice PHP:
    move_uploaded_file($_FILES['data']['tmp_name'], $_SESSION['username']);
    Ovviamente poi devi fare i dovuti controlli....
    Ultima modifica di nokiagames : 28-05-2009 alle ore 17.31.35

  30. #30
    Guest

    Predefinito

    si!!! grazie è quello che mi serviva ora quando carico l'imagine si salva con usurname del utenete...ma per visualizzarla nella homepage del utente come dovrei fare? qualcosa tipo

    <img src="$_SESSION['username'].gif">
    io credo propio di no....nel sito che ho linkato pirma l'untente caricava l'immagine e la visualizzava nella sua homepage, come posso creare la stessa cosa?

Pagina 1 di 2 12 UltimoUltimo

Regole di scrittura

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