Visualizzazione risultati 1 fino 15 di 15

Discussione: [phpbb]Upload Immagine nel proprio dominio

  1. #1
    Guest

    Unhappy [phpbb]Upload Immagine nel proprio dominio

    Esiste una mod che permette (simile ad imageshack) di hostare un immagine che si va ad uppare in una cartella del proprio dominio e che poi mi presenta l'url dell'immagine compreso di bbcode?? Un mio amico la a questa cosa e l'ho testata io però mi dice che è troppo difficile per installarla e nn me lo vuole dire -.-

    Come si può creare una cosa del genere?
    Si dovrebbe modificare il posting_body ma come???

  2. #2
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Non potresti chiedere a questo tuo amico come si chiama la mod?
    Se fai una ricerca nel forum puoi trovare alcune discussioni che parlano di gallery per PhpBB.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  3. #3
    Guest

    Predefinito

    Quelle sono della gallery del portale di phpbb, non del forum... grazie lo stesso cercavo un'
    altra cosa.


    EDIT: Funcool ho trovato questo script che fa come cercavo io... ho messo le impostazioni giuste oltre agli indirizzi delle cartelle, ma se provi ad andare ad uppare un'immagine:


    Visto che errore vi da quando tentare ad uppare? Sarà il server sbagliato o il codice?
    Se per caso è il codice ve lo riporto qui: :(

    Codice:
    <?php
    /*
    Nom :		WD_Upload V2
    Description :	Ce script permet d'uploader des fichiers images dont les extensions sont précisées dans le tableau associatif $extensions_ok. De plus il accepte les extensions en majuscules et vérifie les caractéristiques du fichier (poids, hauteur, largeur) avant de l'uploader ou non grâce à move_uploaded_file dans le répertoire destination définit par $target. Ce répertoire doit être créé manuellement sur le serveur distant.
    Auteur :	Webdeb73 <webmaster@webmaster-debutant.net>
    Téléchargé le :	09/09/06 à 04:43
    URL :		http://www.phpscripts-fr.net/portions/portion.php?id=101
    */
    ?>
    
    <code>
    <?php
    
    //-----------------------------------------------------------
    //  MODIFICA I DATI SOTTOSTANTI SECONDO LE TUE ESIGENZE
    //-----------------------------------------------------------
    
    $target     = "pc-silver_hostimage/";  // Indica la cartella di upload
    $max_size   = 2048576;     // Peso max immagine o file - 1048576 byte = 1 MB
    $width_max  = 3000;        // Larghezza max immagine
    $height_max = 2400;        // Altezza max immagine
    
    $extensions_ok = array("jpg","gif","png","jpeg");
    
    //------------------------------------------------------------
    //  DEFINITION DES VARIABLES LIEES AU FICHIER NON TOCCARE QUI
    //------------------------------------------------------------
    
    $nom_file   = $_FILES['fichier']['name'];
    $taille     = $_FILES['fichier']['size'];
    $tmp        = $_FILES['fichier']['tmp_name'];
    $chemin     = $target.$_FILES['fichier']['name'];
    
    $extension  = substr($nom_file,-3); // Récupération de l'extension
    
    //---------------------------
    //  SCRIPT D'UPLOAD
    //---------------------------
    
    if($_POST['posted'])
    {
    
    // On vérifie si le champ est rempli
    
      if($_FILES['fichier']['name'])
      {
         // On vérifie l'extension du fichier
    
        if(in_array(strtolower($extension),$extensions_ok))
        {
           // On récupère les dimensions du fichier
    
            $infos_img = getimagesize($_FILES['fichier']['tmp_name']);
                
            // On vérifie les dimensions et taille de l'image
    
            if(($infos_img[0] <= $width_max) && ($infos_img[1] <= $height_max) && ($taille <= $max_size))
            {
               // Si c'est OK, on teste l'upload
    
                if(move_uploaded_file($tmp,$chemin))
                {
    
                  // Si upload OK alors on affiche le message de réussite
                    echo '<div valign=top><font size="2">Copia e incolla il testo in rosso nel messaggio:</font><BR>
    <font face="arial" color="red" size="2"></font></div>';
    
    
    
                    
                   
                }
                   else
                {
    
                   // Sinon on affiche une erreur système
                    echo '<p>Problema durante l\'upload!</p>';
                    
                }
            }
              else
            {
    
              // Sinon erreur sur les dimensions et taille de l'image
              echo '<p>Errore di dimensioni byte o pixel dell\'immagine! Max 1 Mb - 1600x1200 pixel</p>';
            }
        }
          else
        {
    
          // Sinon on affiche une erreur pour l'extension
            echo '<p>Formato file non valido, sono consentiti solo: jpg, gif, png, jpeg</p>';
            
        }
       }
        else
       {
    
        // Sinon on affiche une erreur pour le champ vide
        echo '<p>Il campo di richiesta non è valido!</p>';
       }
    }
    ?>
    <html>
    <head>
    <title>Upload</title>
    </head>
    <body>
    <table>
    <TR height="38">
    <TD valign="top">
    Aggiungi immagine:</TD><TD><form enctype="multipart/form-data" action="<?php echo $PHP_SELF; ?>" method="POST">
    <input type="hidden" name="posted" value="1">
    <input name="fichier" type="file">
    <input type="submit" value="Invia!">
    </form></TD>
    </TR>
    </body>
    </html>
    </code>
    Aiutatemi please mi serve questa mod :( :(
    Ultima modifica di funcool : 08-05-2007 alle ore 11.58.13

  4. #4
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Hai creato la cartella "pc-silver_hostimage"?

    P.S.: Non scrivere due messaggi consecutivi, utilizza il tasto Edita.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  5. #5
    Guest

    Predefinito

    ho messo le impostazioni giuste oltre agli indirizzi delle cartelle,
    Ed ho anche creato la cartella che dici tu... ma già da prima. :(

  6. #6
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    I permessi della cartella "pc-silver_hostimage" che valore hanno?
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  7. #7
    Guest

    Predefinito

    Citazione Originalmente inviato da funcool
    I permessi della cartella "pc-silver_hostimage" che valore hanno?
    Come li vedo i permessi?

    EDIT: mmmmmmm dove sta l'errore?
    Ultima modifica di funcool : 09-05-2007 alle ore 10.55.30

  8. #8
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    I permessi li puoi vedere tramite un programma FTP. Con FileZilla basta selezionare il file o la cartella, cliccare con il tasto destro e cliccare su "Attributi File...".

    P.S.: Al prossimo UP ti verrà chiusa la discussione.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  9. #9
    Guest

    Predefinito


    Sono questi i permessi che volevi sapere???
    Se si come li imposto?
    _________________________________
    Un mio amico ha visto questo script e mi ha detto che da qui mi potrebbero bucare il sito, è vero? Come potrei renderlo sicuro?

    P.S: Non mi scuso per l'up

  10. #10
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Citazione Originalmente inviato da pcgamesworld
    Sono questi i permessi che volevi sapere???
    Sì.

    Citazione Originalmente inviato da pcgamesworld
    Se si come li imposto?
    Così dovrebbero andare bene, prova a metterli 775.

    Citazione Originalmente inviato da pcgamesworld
    Un mio amico ha visto questo script e mi ha detto che da qui mi potrebbero bucare il sito, è vero? Come potrei renderlo sicuro?
    Visto che c'è un controllo sulle estensioni dei file non dovresti avere problemi, a meno che il tuo server non esegua le immagini come script ma non credo sia così.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  11. #11
    Guest

    Predefinito

    Mi continua a dire problema durante l'upload: http://www.bittu-web.com/Archivio_Im...mageupload.php
    ______________________________
    Già che ci stiamo non vorrei creare un thread eccessivo... mi potresti dire perchè quando mi collego tramite ftp succede una cosa simile:

    Codice:
    [09:03:24] SmartFTP v2.5.1005.27
    [09:03:25] Resolving host name "www.bittu-web.com"
    [09:03:25] Connecting to ********** Port: ***
    [09:03:25] Connected to www.bittu-web.com.
    [09:03:25] 220 BulletProof FTP Server ready ...
    [09:03:25] USER ********
    [09:03:25] 331 Password required for ************.
    [09:03:25] PASS (hidden)
    [09:03:25] **** User **************logged in.
    [09:03:25] SYST
    [09:03:25] 215 UNIX Type: **
    [09:03:25] Detected Server Type: *****
    [09:03:25] FEAT
    [09:03:25] 211-Extensions supported:
    [09:03:25]  CLNT
    [09:03:25]  MDTM
    [09:03:25]  PASV
    [09:03:25]  REST STREAM
    [09:03:25]  SIZE
    [09:03:25] 211 End.
    [09:03:25] CLNT SmartFTP *****
    [09:03:25] 200 "SmartFTP *****" noted.
    [09:03:25] PWD
    [09:03:25] 257 "/" is current directory.
    [09:03:26] CWD /bittu-web.com/Archivio_Immagini
    [09:03:26] 250 CWD command successful. "/bittu-web.com/Archivio_Immagini" is current directory.
    [09:03:26] PWD
    [09:03:26] 257 "/bittu-web.com/Archivio_Immagini" is current directory.
    [09:03:26] TYPE A
    [09:03:26] 200 Type set to A.
    [09:03:26] PASV
    [09:03:26] 227 Entering Passive Mode (***********)
    [09:03:26] Opening data connection to *******************
    [09:03:26] LIST -aL
    --->[09:03:47] Impossibile stabilire la connessione. Risposta non corretta della parte connessa dopo l'intervallo di tempo oppure mancata risposta dall'host collegato.
    [09:04:47] Timeout (60s).
    [09:04:47] Active Help: http://www.smartftp.com/support/kb/index.php/74
    [09:04:47] Client closed the connection.
    [09:04:47] Automatic failover of data connection mode from "Passive Mode (PASV)" to "Active Mode (PORT)".
    [09:04:47] Resolving host name "www.bittu-web.com"
    [09:04:47] Connecting to ******************
    [09:04:47] Connected to www.bittu-web.com.
    [09:04:47] 220 BulletProof FTP Server ready ...
    [09:04:47] USER *************
    [09:04:47] 331 Password required for ***********.
    [09:04:47] PASS (hidden)
    [09:04:48] 230 User ****************logged in.
    [09:04:48] SYST
    [09:04:48] 215 UNIX Type: L8
    [09:04:48] Detected Server Type: UNIX
    [09:04:48] FEAT
    [09:04:48] 211-Extensions supported:
    [09:04:48]  CLNT
    [09:04:48]  MDTM
    [09:04:48]  PASV
    [09:04:48]  REST STREAM
    [09:04:48]  SIZE
    [09:04:48] 211 End.
    [09:04:48] CLNT SmartFTP 2.5.1005
    [09:04:48] 200 "SmartFTP 2.5.1005" noted.
    [09:04:48] PWD
    [09:04:48] 257 "/" is current directory.
    [09:04:48] CWD /bittu-web.com/Archivio_Immagini
    [09:04:48] 250 CWD command successful. "/bittu-web.com/Archivio_Immagini" is current directory.
    [09:04:48] PWD
    [09:04:48] 257 "/bittu-web.com/Archivio_Immagini" is current directory.
    [09:04:48] TYPE A
    [09:04:48] 200 Type set to A.
    [09:04:48] PORT ************
    [09:04:48] 200 Port command successful.
    [09:04:48] LIST -aL
    [09:04:48] 150 Opening data connection for directory list.
    [09:04:48] 627 bytes transferred. (N/A/s) (0 ms)
    [09:04:49] 226 Transfer ok
    Se ci fai caso alla linea che ti ho indicato si blocca tutto per 30 secondi, poi si connette correttamente... prima questa cosa non me la faceva e si connetteva in pochi secondi, ma ora devo aspettare un pò!
    Si può risolvere la cosa?

    P.S: Ho censurato cose personali con ***

  12. #12
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Prova a cambiare i permessi della cartella "pc-silver_hostimage" che si trova dentro alla cartella "Archivio_Immagini".
    Per il secondo problema dovresti chiedere al tuo hosting.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  13. #13
    Guest

    Predefinito

    Non va lo stesso, quando riavvio l'ftp (smart ftp) mi ridà i valori di prima!


    EDIT: Chiedo scusa del messaggio consecutivo ma non è un up.
    Sono riuscito a farlo funzionare inserendolo nella cartella di mkportal dove aveva gli stessi permessi, però guarda caso io ed un altro admin abbiamo uppato un immagine nominata uguale ad una che era già stata uppata in precedenza e con lo stesso formato.

    Ho fatto caso che l'up di imageshack aggiunge tipo delle lettere o numeri random al nome dell'immagine secondo me proprio per evitare questo problema...
    Potrei farlo anche io con questo script per evitare quel disagio?

    Grazie anticipate.
    Ultima modifica di funcool : 12-05-2007 alle ore 09.33.45

  14. #14
    Guest

    Predefinito

    Citazione Originalmente inviato da pcgamesworld
    Non va lo stesso, quando riavvio l'ftp (smart ftp) mi ridà i valori di prima!


    EDIT: Chiedo scusa del messaggio consecutivo ma non è un up.
    Sono riuscito a farlo funzionare inserendolo nella cartella di mkportal dove aveva gli stessi permessi, però guarda caso io ed un altro admin abbiamo uppato un immagine nominata uguale ad una che era già stata uppata in precedenza e con lo stesso formato.

    Ho fatto caso che l'up di imageshack aggiunge tipo delle lettere o numeri random al nome dell'immagine secondo me proprio per evitare questo problema...
    Potrei farlo anche io con questo script per evitare quel disagio?

    Grazie anticipate.
    _________________________________
    Il topic è andato nella pagina 2... io uppo

  15. #15
    Guest

    Predefinito

    Citazione Originalmente inviato da pcgamesworld
    _________________________________
    Il topic è andato nella pagina 2... io uppo
    E io chiudo.


    Ciao!

Regole di scrittura

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