Visualizzazione dei risultati da 1 a 2 su 2

Discussione: ecco il codice

  1. #1
    Utente di HTML.it L'avatar di moomo
    Registrato dal
    Jul 2007
    Messaggi
    227

    ecco il codice

    index.php

    <!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>Stoccagio immagini nella base dati</title>
    </head>

    <body>
    <?php
    include ("trasferimento.php");
    if (isset($_FILES['imm']))
    {
    trasferimento();
    }
    ?>
    <h3> Invio di immagini </h3>
    <form enctype="multipart/form-data" action="index.php" method="post">



    <input type="hidden" name="MAX_FILE_SIZE" value="2000000" />
    <input type="file" name="imm" size="50" />
    </p>



    <input type="submit" value=" Invia " />
    </p>
    </form>
    Lista immagini
    </body>
    </html>

    connessione.php

    <?php
    $host = 'localhost';
    $base = 'db_immagini';
    $user = 'root';
    $pass = '';
    $conn = mysql_connect($host,$user,$pass) or die (mysql_error());
    $ret = mysql_select_db($base) or die (mysql_error());
    ?>

    lista.php

    <!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>Stoccagio immagini</title>
    </head>

    <body>
    <?php
    include ("connessione.php");
    $req = "SELECT im_nome, im_id".
    "FROM immagini ORDER BY im_nome";
    $req = mysql_query($req) or die (mysql_error());
    while ($col = mysql_fetch_row($ret))
    {
    echo "<a href=/"visualizza.php?id=".$col[1].
    "/">".$col[0]."</a>
    ";
    }
    ?>


    Visualizza tutte le immagini


    Torna alla pagina di inserimento
    </body>
    </html>

    trasferimento.php

    <?php
    function trasferimento()
    {
    $ret = false;
    $im_blob ='';
    $im_dimensione = 0;
    $im_tipo = '';
    $im_nome = '';
    $dimensione_massima = 2000000;
    $ret = is_uploaded_file($_FILES['imm']['tmp_name']);
    if (!$ret)
    {
    echo "Problema di trasferimento";
    return false;
    }
    else
    {
    $imm_dimensione = $_FILES['imm']['size'];
    if ($im_dimensione > $dimensione_massima)
    {
    echo "Immagine troppo voluminosa";
    return false;
    }
    $imm_nome = $_FILES['imm']['name'];
    include ("connessione.php");
    $im_blob = file_get_contents($_FILES['imm']['tmp_name']);
    $req = "INSERT INTO immagini (".
    "im_nome,im_dimensione,im_tipo,im_blob".
    ") VALUES (".
    "'".$im_nome."',".
    "'".$im_dimensione."',".
    "'".$im_tipo."',".
    "'".addslashes($im_blob)."')";
    $ret = mysql_query($ret) or die (mysql_error());
    return true;
    }
    }
    ?>

    visualizza_tutte.php

    <!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>Immagini stoccaggio</title>
    </head>

    <body>
    <?php
    include ("connessione.php");
    $req = "SELECT im_nome,im_id".
    "FROM immgini ORDER BY im_nome";
    $req = mysql_query($req) or die (mysql_error());
    while ($col = mysql_fetch_row ($ret))
    {
    echo "[img]\[/img] ".$col[0]."</a>
    ";
    }
    ?>


    Torna alla pagina di inserimento
    </body>
    </html>

    OK QUESTE SONO TUTTE LE PAGINE

  2. #2
    Sbagliato a schiacciare il tasto?

    Eheh capita!

    Zaoo!

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.