• Home
  • Forum
  • Fare Web
  • PHP

Caricare immagini con scelta multipla e creare le

  • Creatore Discussione Creatore Discussione paperinik4
  • Data di inizio Data di inizio 9 Ago 2012
Prec.
  • 1
  • 2
  • 3
Primo Prec. 3 di 3
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 23 Ago 2012
  • #41
Ciao

Ciao,

Capito perfettamente la sutuazione almeno spero. Provo prima afare da soloe vedere il risultato. Dopo dichè se trovo difficoltà (come presumo), lo contatterò senz'altro. Per adesso ti ringrazio.
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 23 Ago 2012
  • #42
criric ha scritto:
la tabella è la stessa che hai fatto tu
Vedi l'allegato 1312
PHP:
<?php
require_once("connetti.php");
///inizializziamo il messaggio
$messaggio = "&nbsp;";
// estensioni ammesse
$estensioni = array("jpg", "png", "bmp", "pdf");
// percosrso destinazione immagini la cartella deve esistere e il percorso deve essere corretto
$dir = getcwd() . "/img";
// verifichiamo che sia stato premuto il submit
if (isset($_POST['upload']) && $_POST['upload'] == "Carica immagine") {
    // recuperiamo l'album i controlli sarebbe da aumentare
    $album = mysql_real_escape_string($_POST['album']);
    // nome del file
    $nomefile = strtolower($_FILES["image"]["name"]);
    // recuperiamo l'esensione
    $estensionefile = pathinfo($nomefile, PATHINFO_EXTENSION);
    // controlliamo il tipo immagine
    if (in_array(strtolower($estensionefile), $estensioni)) {
        // controllo caricamento
        if (is_uploaded_file($_FILES["image"]["tmp_name"])) {
            // spostiamo il file nella cartella immagini
            if (!move_uploaded_file($_FILES["image"]["tmp_name"], "$dir/$nomefile")) {
                $messaggio = "Impossibile spostare il file";
            } else {
                $q_i = mysql_query("INSERT INTO immagine(album,immagine) VALUES('$album','$nomefile')");
                if ($q_i) {
                    $messaggio = "Immagine caricata e memorizzata con successo";
                } else {
                    $messaggio = "Immagine caricata ma non memorizzata";
                }
            }
        } else {
            $messaggio = "Errore nell'upload del file.";
        }
    } else {
        $messaggio = "Tipo immagine non consentito";
    }
}
?>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Carica immagini</title>
        <style>
            .thumb {
                width:96px;
                height:96px;
                margin:0 5px;
            }
        </style>
    </head>
    <body>
        <form enctype='multipart/form-data' method='post' action='<?php echo $_SERVER['PHP_SELF'] ?>'>
            <p><?php echo $messaggio ?></p>
            <p>Categoria: </p>
            <p><select name="album">
                    <option value="ALTRO">Altro</option>
                    <option value="ANIMALI">Animali</option>
                    <option value="PAESAGGI">Paesaggi</option>
                </select></p>
            <p>Selezione immagine: </p>
            <!-- Campo file di nome "image" -->
            <p><input name="image" type="file" size="40" enctype='multipart/form-data'/></p>            
            <!-- Pulsante -->
            <p><input name="upload" type="submit" value="Carica immagine" /></p>
        </form>
        <p>Immagini caricate</p>
        <?php
        // indico il percorso della cartella
        $d = dir(getcwd() . "/img");
        //ciclo il contenuto
        while ($entry = $d->read()) {
            if ($entry != "." && $entry != "..") {
                // se non è un altra cartella
                if (!is_dir("img/" . $entry)) {
                    // mostro l'immagine
                    echo "<img class='thumb' src='img/" . $entry . "' alt='img'/>";
                }
            }
        }
        $d->close();
        ?> 
    </body>
</html>
Clicca per allargare...


Ciao,


Credo di aver fatto un grosso casino. Ho mischiato un pochino di codice che mi è stato gentilemnte offerto da borgo e copiato incollato il resto del tuo codice. Ma il risultato è stato pessimo. Ti posto l'intero codice. Magari tu riuscirai a semplificarlo e a rintracciare cosa c'è che non va.

PHP:
<?php

require_once("connetti.php");

if(isset($_POST['invia'])){

    $messaggio = "&nbsp;";
// estensioni ammesse
$estensioni = array("jpg", "png", "bmp", "pdf");
// percosrso destinazione immagini la cartella deve esistere e il percorso deve essere corretto
$dir = getcwd() . "/img";
// verifichiamo che sia stato premuto il submit
if (isset($_POST['upload']) && $_POST['upload'] == "Carica immagine") {
    // recuperiamo l'album i controlli sarebbe da aumentare
    $album = mysql_real_escape_string($_POST['album']);
    // nome del file
    $nomefile = strtolower($_FILES["image"]["name"]);
    // recuperiamo l'esensione
    $estensionefile = pathinfo($nomefile, PATHINFO_EXTENSION);
    // controlliamo il tipo immagine
    if (in_array(strtolower($estensionefile), $estensioni)) {
        // controllo caricamento
        if (is_uploaded_file($_FILES["image"]["tmp_name"])) {
            // spostiamo il file nella cartella immagini
            if (!move_uploaded_file($_FILES["image"]["tmp_name"], "$dir/$nomefile")) {
                $messaggio = "Impossibile spostare il file";
            } else {
                $q_i = mysql_query("INSERT INTO immagine(album,immagine) VALUES('$album','$nomefile')");
                if ($q_i) {
                    $messaggio = "Immagine caricata e memorizzata con successo";
                } else {
                    $messaggio = "Immagine caricata ma non memorizzata";
                }
            }
        } else {
            $messaggio = "Errore nell'upload del file.";
        }
    } else {
        $messaggio = "Tipo immagine non consentito";
        
        $immagini=$_FILES["imm"];
    foreach($immagini as $ch_1 => $va_1){
        if(is_array($va_1)){
            foreach($va_1 as $ch_2 => $val_2){
                echo "imm[$ch_1][$ch_2] = $val_2<br>";
            }
        }
    }
}
    }
}
?>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Carica immagini</title>
        <style>
            .thumb {
                width:96px;
                height:96px;
                margin:0 5px;
            }
        </style>
    </head>
    <body>
        <form enctype='multipart/form-data' method='post' action='<?php echo $_SERVER['PHP_SELF'] ?>'>
            <p><?php echo $messaggio ?></p>
            <p>Categoria: </p>
            <p><select name="album">
                    <option value="ALTRO">Altro</option>
                    <option value="ANIMALI">Animali</option>
                    <option value="PAESAGGI">Paesaggi</option>
                </select></p>
            <p>Selezione immagine: </p>
            <!-- Campo file di nome "image" -->
            <p><input name="image" type="file" size="40" enctype='multipart/form-data'/></p>            
            <!-- Pulsante -->
            <p><input name="upload" type="submit" value="Carica immagine" /></p>
        </form>
        <p>Immagini caricate</p>
        <?php
        // indico il percorso della cartella
        $d = dir(getcwd() . "/img");
        //ciclo il contenuto
        while ($entry = $d->read()) {
            if ($entry != "." && $entry != "..") {
                // se non è un altra cartella
                if (!is_dir("img/" . $entry)) {
                    // mostro l'immagine
                    echo "<img class='thumb' src='img/" . $entry . "' alt='img'/>";
                }
            }
        }
        $d->close();
   
   
    

?>
<form action="#" method="post" enctype="multipart/form-data">
<input multiple="multiple" name="imm[]" type="file"><br>
<input name="invia" type="submit" id="invia" value="Invia">
</form>
</body>
</html>


Questo serve per caricare le immagini multiple (ctrl+click). E' un casino bestiale ve ??? Mi puoi dare una mano a risistemarlo decentemente grazie ???? Aspetto tue notizie.
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 23 Ago 2012
  • #43
Ciao

Ciao,

Avevo provato a fare qualcosa da solo, speravo di cavarmela ed invece ho fatto il solito casino. Comunque ho scritto a cricric, sperando che lui mi dia una mano a risistemare il tutto, e sopratutto che funzioni come deve. per adesso ti ringrazio veramente dell'aiuto. Poi ti farò sapere com'è andata.
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 27 Ago 2012
  • #44
Ciao

Ciao Borgo,

Mi servirebbe una consulenza al volo. Ho inserito nel mio sito il controllo dell'ultimo accesso avvenuto, che ti dovrebbe dire data e ora dall'ultima volta che ti sei connesso. Il punto è questo, il codice in questione mi da errore. ti posto il tuotto così ti rendi conto meglio. L'errore è il seguente:

Warning: date() expects at least 1 parameter, 0 given in /volume1/web/utenti/fabio/MegaLaboratorio/ultimoaccesso.php on line 10 Benvenuto. Non ti sei mai collegato a questa pagina

Questo avvioene quando mi loggo. Invece, il codice di esempio che ho trovato su internet è il seguente:

Il file si chiamato ultimoaccesso.php che viene chiamato dalla paginaris.php e dall'inizio sessione. La paginaris.php è strutturata in questa maniera:

PHP:
  <?php

require_once("connetti.php");


echo '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">';

session_start();
require_once("ultimoaccesso.php");

Invece il codice ultimoaccesso.php è il seguente:

PHP:
<?php
if(isset($_COOKIE["ultimoaccesso"])) {
$valore_cookie = date("d/m/Y - H:i:s");
setcookie ("ultimoaccesso", $valore_cookie, time() + 365 *24*3600);
$ultimo_cookie = $_COOKIE["ultimoaccesso"];

 echo "<center> <h1>";
echo "Il tuo ultimo accesso è stato il $ultimo_cookie";
} else {
$valore_cookie = date();
setcookie ("ultimoaccesso", $valore_cookie, time() + 365 *24*3600);
echo "Benvenuto. Non ti sei mai collegato a questa pagina";
}
?>

Dove sta l'errore ??? Si potrebbe unire tranquillamente alla paginaris.phph e avere un file unico penso o sbaglio ???? Aspetto tue notizie come al solito che sono state sempre preziose.

P.S.: A cricric gli ho scritto, ma nonmi ha risposto, peril problema della modifica in multiupload.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 27 Ago 2012
  • #45
ciao
ora guardo (anche se i coohie non mi sono simpatici). poi !!!!!!!ricorda un problema un post!!!!!!!!!
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 27 Ago 2012
  • #46
Ciao

Spostata la discussione a questo indirizzo:

http://forum.mrwebmaster.it/php/31114-login-data.html#post117157
 
Prec.
  • 1
  • 2
  • 3
Primo Prec. 3 di 3
Devi accedere o registrarti per poter rispondere.

Discussioni simili

G
caricare immagini sul db con il formato text
  • gian21
  • 30 Mag 2013
  • PHP
Risposte
3
Visite
2K
PHP 30 Mag 2013
Nefyt
N
Impossibile caricare immagini con wordpress
  • renoir09
  • 10 Mar 2011
  • WordPress
Risposte
0
Visite
4K
WordPress 10 Mar 2011
renoir09
M
caricare immagini esterne in un movieclip con loadmovie
  • marco4001
  • 28 Mar 2008
  • Flash
Risposte
10
Visite
7K
Flash 7 Lug 2011
il-tariss
I
Y
CARICARE IMMAGINI IN CARTELLA PHP
  • yesno
  • 20 Set 2016
  • PHP
Risposte
3
Visite
4K
PHP 20 Set 2016
yesno
Y
9
caricare immagini in tabella html da cartella sul server tramite id database
  • 91andrea91
  • 10 Ott 2015
  • PHP
Risposte
1
Visite
3K
PHP 10 Ott 2015
91andrea91
9
M
Zenphoto: far caricare immagini agli utenti
  • mod7
  • 4 Dic 2013
  • CMS (Content Management System)
Risposte
0
Visite
3K
CMS (Content Management System) 4 Dic 2013
mod7
M
B
Caricare immagini in un DB insieme ad altri dati e visualizzarli
  • Borche
  • 28 Set 2012
  • PHP
Risposte
2
Visite
2K
PHP 28 Set 2012
alessandro1997
F
onload ricaricare solo le immagini
  • Felice Gattuso
  • 23 Set 2012
  • Javascript
Risposte
1
Visite
1K
Javascript 25 Set 2012
criric
P
Come caricare immagini e video
  • paperinik4
  • 6 Mar 2012
  • PHP
  • 2 3
Risposte
57
Visite
11K
PHP 17 Mag 2012
paperinik4
P
D
pagina per caricare testo e immagini direttamente sul sito pubblicato
  • disca451
  • 2 Nov 2011
  • PHP
Risposte
7
Visite
3K
PHP 3 Nov 2011
borgo italia
I
Caricare immagini da una cartella esterna a flash
  • il-tariss
  • 8 Lug 2011
  • Flash
  • 2
Risposte
21
Visite
6K
Flash 12 Set 2011
il-tariss
I
B
caricare immagini database
  • Bruce5000
  • 30 Lug 2009
  • PHP
Risposte
4
Visite
3K
PHP 31 Lug 2009
Eliox
P
Caricare piu immagini nel filmato
  • pinaz
  • 26 Nov 2008
  • Flash
Risposte
0
Visite
1K
Flash 26 Nov 2008
pinaz
P
V
Codice per caricare immagini sul server
  • vannes
  • 1 Set 2008
  • Classic ASP
Risposte
11
Visite
5K
Classic ASP 5 Set 2008
lukeonweb
G
Come non far scaricare immagini da sito html
  • ghisirds
  • 26 Mag 2008
  • Javascript
Risposte
5
Visite
12K
Javascript 30 Mag 2008
lukeonweb
K
immagini da scaricare
  • klyde
  • 15 Ago 2006
  • Webdesign e Grafica
Risposte
1
Visite
2K
Webdesign e Grafica 16 Ago 2006
carla146
M
tasto sfoglia per caricare delle immagini
  • m.punzino
  • 20 Ott 2004
  • Classic ASP
Risposte
5
Visite
4K
Classic ASP 22 Ott 2004
daviduccio
A
Submit senza ricaricare la pagina
  • asbarabungi
  • 1 Lug 2021
  • Ajax
Risposte
2
Visite
4K
Ajax 13 Lug 2021
MarcoGrazia
L
Come caricare un'immagine in Canvas dinamicamente
  • lanvoel39
  • 3 Apr 2021
  • Javascript
Risposte
0
Visite
1K
Javascript 3 Apr 2021
lanvoel39
L
C
Come caricare foto da google foto ad un sito?
  • Carlottab
  • 11 Gen 2021
  • Discussioni Varie
Risposte
1
Visite
1K
Discussioni Varie 11 Mar 2021
lorenzo228
L
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?