Visualizzazione risultati 1 fino 14 di 14

Discussione: Upload automatico delle foto

  1. #1
    Guest

    Predefinito Upload automatico delle foto

    Ciao ragazzi, ho un problema...Vorrei che tutti quelli che entrano nel mio sito, possano se vogliono inviare la loro foto automaticamente nella pagina creata per l'occorrenza. Fino ad oggi sono stato costretto a creare una pagina upload-php. cioè una "sfoglia" e "invia" con la quale i miei ospiti inviavano la loro foto in una cartella upload e che io stesso poi scaricavo e con dreamweaver.... le mettevo nella sezione adatta e infine con un ftp uploadavo le pagine delle varie sezioni su AV. Oggi però ho dei problemi di lavoro per collegarmi e vedere se sono state uploadate foto e poi metterle...quidi poco tempo per farlo. Esiste un modo per attuare quello che sopra vi ho descritto? Aspetto vostri suggerimenti

  2. #2
    Guest

    Predefinito

    Praticamente hai bisogno di una galleria immagini con upload da parte degli utenti.
    Visto che hai cmq bisogno di php, sposto nella stanza adatta.


    Ciao!

  3. #3
    Guest

    Predefinito

    Thanks debug :)

  4. #4
    Guest

    Predefinito

    Citazione Originalmente inviato da athos112 Visualizza messaggio
    Thanks debug :)
    ma nn hai risp alla domanda di debug...ti serve una galleria automatica?
    se così potresti fare qualcosa tipo:
    Codice PHP:
    <?php
    $dir
    = "cartella_img"; //senza slash finale
    foreach(glob("$dir/*") as $img) {
    echo
    "<img src=\"$img\" alt=\"$img\" border=\"0\" /><br />";
    }
    ?>
    così appaiono una dopo l'altra tutte le img della cartella scelta.

  5. #5
    Guest

    Predefinito

    netskin mi occorre una galleria automatica ove tutti gli utenti possano uploadare le proprie foto e vederle subito dopo...senza che, come attualmene accade, le mandino su di una cartella da me creata e sia io a inserirle manualmente
    Ultima modifica di athos112 : 23-12-2007 alle ore 14.53.33

  6. #6
    Guest

    Predefinito

    FINITO!
    c'è nella sezione how-to un form x inviare le img, le invi in una cartella da te scelta, e poi con lo script che ti ho inviato le recuperi..ciao
    EDIT: forse sn stato un pò cattivo XD ora ti faccio lo script... (dovevo andare a mangiare, per questo )
    UPLOAD.PHP
    Codice PHP:
    <?php
    if(isset($_POST["go"])) {
    $uploaddir = "img/";
    $FILE_MAX_SIZE = "3000000000"; //in byte
    $est[0] = ".gif";
    $est[1] = ".bmp";
    $est[2] = ".jpg";
    $est[3] = ".jpeg";
    $est[4] = ".png";
    if(
    move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir.$_FILES['userfile']['name'])) {
    echo
    "Il file &egrave; stato inviato con successo.";
    $filex = $uploaddir.$_FILES['userfile']['name'];
    $pathinfo = pathinfo($filex);
    if(!
    in_array($pathinfo["extension"],$est)) {
    unlink($filex);
    echo
    "<br />Estensione del file non corretta.";
    }
    } else {
    echo
    "<br />Possibile attacco tramite file upload!";
    }
    }
    ?>
    <form enctype="multipart/form-data" action="" method="post">
    Invia questo file: <input name="userfile" type="file" />
    <input type="hidden" name="go" />
    <input type="submit" value="Invia File" name="submit" />
    </form>
    GALLERIA.PHP
    Codice PHP:
    <?php
    $path
    = "img";
    foreach(
    glob("$path/*") as $t) {
    echo
    "<a href=\"$t\"><img src=\"$t\" alt=\"Zoom\" border=\"0\" width=\"300\" height=\"300\" /></a><br />";
    }
    ?>
    *Segnalazione di Probid (suggerimento sostituzione foreach con if con in_array)
    Ultima modifica di NetSkin : 23-12-2007 alle ore 19.14.34

  7. #7
    Guest

    Predefinito

    Sei stato molto gentile a fare il form daccapo. Ma forse credo di non essermi spiegato. Vai un attimo a questi indirizzi e poi ci scriviamo:
    http://athos112.altervista.org/index_membri.htm
    oppure
    http://athos112.altervista.org/index_divx.htm
    oppure
    http://athos112.altervista.org/index_mp3
    ecc.

  8. #8
    Guest

    Predefinito

    scusa, ma qual è la differenza?
    ovviamente la grafica la devi fare tu.
    in galleria.php per mettere anche il nome del file senza l'estensione usa questo codice:
    Codice PHP:
    <?php
    $path
    = "img";
    foreach(
    glob("$path/*") as $t) {
    $name = basename($t);
    echo
    "<a href=\"$t\"><img src=\"$t\" alt=\"Zoom\" border=\"0\" width=\"300\" height=\"300\" /></a><br />".$name;
    }
    ?>
    non è che la pappa bisogna averla sempre calda...la si può anche riscaldare da se!ciao
    *Segnalazione di Probid (c'era un errore sulla linea 5 , avevo aperto un apice alla fine)
    Ultima modifica di NetSkin : 23-12-2007 alle ore 18.59.13

  9. #9
    Guest

    Predefinito

    ok hai ragione tu

    ma il problema è questo....Essendoci diverse sezioni per inserire le foto, come faranno gli utenti a inserire la loro nella sezione adatta? Ma poi non ti sto chiedendo di fare la grafica...la grafica l'ho fatta io, perciò no ho problemi. L'unica cosa che ti chiedevo era di farmi un form preciso...non "arronzato" come quello che hai fatto...ottimo senza dubbio ma ce l'avevo già...

    http://athos112.altervista.org/upload.htm
    Ultima modifica di athos112 : 23-12-2007 alle ore 18.57.58

  10. #10
    Guest

    Predefinito

    Citazione Originalmente inviato da athos112 Visualizza messaggio
    ok hai ragione tu
    cosa ragione? funge cm volevi? ciao

  11. #11
    Guest

    Predefinito

    Ma lo vuoi capire che io questo script già lo avevo o no? Ti sto dicendo che il mio problema è che le foto rimangono nella cartella su AV. Ora se voglio inserirle nelle sezioni del sito devo essere io a scaricare le foto. Poi elaboro la pagina con dremweaver, aggiungendole alle altre foto e con un programma ftp porto la pagine inerenti ad esse su AV. Invece voglio che lo stesso utente metta la sua foto sulla pagina del sito e che la veda subito...come accade in siti fatti con php-nuke Chiaro ora?
    Ultima modifica di athos112 : 23-12-2007 alle ore 19.21.14

  12. #12
    Ospite Guest

    Predefinito

    Per prima cosa: vediamo di stare calmi, qui nessuno è obbligato a fare nulla e NetSkin postandoti un intero script ha già fatto anche troppo.
    Tra l'altro almeno cerca di essere chiaro da subito invece di modificare i tuoi messaggi dopo le risposte di altri utenti rendendo il topic incomprensibile e ridicolizzando le risposte altrui.
    Lo script per mostrare le immagini NetSkin te l'ha già creato, è "galleria.php", postato qui.
    Quello script PHP ti mostra tutte le immagini all'interno della cartella "img".
    Puoi scegliere un'altra directory modificando il contenuto di $path.
    Se vuoi puoi anche modificare il codice a tuo piacimento, basta un minimo di studio del linguaggio PHP.

    Ciao!

  13. #13
    Guest

    Predefinito

    Citazione Originalmente inviato da athos112 Visualizza messaggio
    Ma lo vuoi capire che io questo script già lo avevo o no? Ti sto dicendo che il mio problema è che le foto rimangono nella cartella su AV. Ora se voglio inserirle nelle sezioni del sito devo essere io a scaricare le foto. Poi elaboro la pagina con dremweaver, aggiungendole alle altre foto e con un programma ftp porto la pagine inerenti ad esse su AV. Invece voglio che lo stesso utente metta la sua foto sulla pagina del sito e che la veda subito...come accade in siti fatti con php-nuke Chiaro ora?
    scusami, vedo di non fraintendere più. Ora ho capito cosa intendevi, ancora scusa.
    Per risolvere questo problema probabilmente puoi anche fare:
    Codice PHP:
    <?php
    $nick
    = "athos112";
    $t = unlink($nick."/testa.body");
    echo
    $t;
    ?>
    mmm...non sò se funge, prova!
    ti ricordo che IO sono stato quello che ha perso tempo prezioso appresso a te e i tuoi script. almeno un grazie. Io mi ritiro dalla discussione..bye bye ^^
    P.S. questo è xkè stiamo a natale e siamo tt un pò più buoni.
    P.P.S. prego mod e alti ufficiali di non eliminare questo msg affinchè l'utente in questione capisca che in un forum gli utenti vanno rispettati tutti

  14. #14
    Guest

    Predefinito

    ciao probid

    edit:
    cmq grz netskin ciao
    Ultima modifica di dreadnaut : 23-12-2007 alle ore 19.50.17

Regole di scrittura

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