Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. lca.trr
    3. Discussioni
    L

    lca.trr

    @lca.trr

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 2
    • Post 5
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    Sito Internet www.collieuganei.biz Località Padova Età 43
    0
    Reputazione
    5
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User Newbie

    badges

    0
    Bookmarks
    0
    Voti
    0
    Ringraziamenti
    0
    Miglior risposte
    Inizia una nuova discussione
    di cosa vuoi parlare?

    Discussioni create da lca.trr

    • Topic
      Post
      View
      Votazioni
      Post
      Attività
    • L

      §Form php...invaso dallo spam
      Coding • • lca.trr  

      33
      8374
      Visualizzazioni
      0
      Votazioni
      33
      Post

      A

      Salve ragazzi,

    • L

      Motore di ricerca per immagini
      Coding • • lca.trr  

      8
      987
      Visualizzazioni
      0
      Votazioni
      8
      Post

      P

      [php]<form action="" method="post" enctype="multipart/form-data">
      <!-- Campo file di nome "image" -->
      <input name="image" type="file" size="40" />
      <br /><br />
      <!-- Pulsante -->
      <input name="upload" type="submit" value="Carica immagine" />
      </form>
      <?
      if (isset($_POST[clicked]){
      do {
      if (is_uploaded_file($_FILES['image']['tmp_name'])) {
      // Ottengo le informazioni sull'immagine
      list($width, $height, $type, $attr) = getimagesize($_FILES['image']['tmp_name']);
      // Controllo che le dimensioni (in pixel) non superino 160x180
      if (($width > 160) || ($height > 180)) {
      $msg = "<p>Dimensioni non corrette!!</p>";
      break;
      }
      // Controllo che il file sia in uno dei formati GIF, JPG o PNG
      if (($type!=1) && ($type!=2) && ($type!=3)) {
      $msg = "<p>Formato non corretto!!</p>";
      break;
      }
      // Verifico che sul sul server non esista già un file con lo stesso nome
      // In alternativa potrei dare io un nome che sia funzione della data e dell'ora
      if (file_exists('img/'.$_FILES['image']['name'])) {
      $msg = "<p>File già esistente sul server. Rinominarlo e riprovare.</p>";
      break;
      }
      // Sposto il file nella cartella da me desiderata
      if (!move_uploaded_file($_FILES['image']['tmp_name'], 'img/'.$_FILES['image']['name'])) {
      $msg = "<p>Errore nel caricamento dell'immagine!!</p>";
      break;
      }
      }
      } while (false);
      echo $msg;
      mysql_query("INSERT INTO immagini (titolo,dimensione) VALUES ($_FILES['image']['name'],$_FILES['image']");
      // Ottengo le informazioni sull'immagine originale
      list($width, $height, $type, $attr) = getimagesize($_SERVER['DOCUMENT_ROOT'].'/img/$_FILES['image']['name']');
      // Creo la versione 120*90 dell'immagine (thumbnail)
      $thumb = imagecreatetruecolor(120, 90);
      $source = imagecreatefromjpeg($_SERVER['DOCUMENT_ROOT'].'$_FILES['image']['name']');
      imagecopyresized($thumb, $source, 0, 0, 0, 0, 120, 90, $width, $height);
      // Salvo l'immagine ridimensionata
      imagejpeg($thumb, $_SERVER['DOCUMENT_ROOT']."$_FILES['image']['name']", 75);
      }?>[/php]