[HTML] Invio Immagine da WebCam a Database MySQL

Alex@1983

Utente Attivo
9 Mag 2015
126
2
18
Ciao a tutti, vi chiedo una mano.

Per poter fare una sorta di Pass / Biglietti da visita vorrei riuscire ad inviare al mio DB dei dati inseriti in un form ed una foto catturata con la WebCam.

Ora per quanto riguarda inviare i dati inseriti nel form al db .... con PHP sono in grado di farlo ..... ma manco totalmente delle conoscenze per quanto riguarda il salvataggio della foto......

Cercando e ricercando in internet ho trovato lo script che potete verificare a questo link: https://www.web1105.altervista.org/xxRI/test.html

che fa egregiamente il suo lavoro di catturare la snapshot nel momento in cui si clicca sull'anteprima.

Mi aiutereste a fare in modo da mettere insieme i pezzi ....ed a fare in modo da riuscire a salvare l'immagine catturata ?!

Grazie mille in anticipo!
 

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.449
338
83
Ti sposto in IP Cam e Videosorveglianza
 

Alex@1983

Utente Attivo
9 Mag 2015
126
2
18
Ciao Max 1,

mi scuso per l'errore di "Posizionamento della discussione".....

Tu hai per caso qualche dritta ?
 

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.449
338
83
No! Non conosco webcam
 

Alex@1983

Utente Attivo
9 Mag 2015
126
2
18
Ciao.....
Nessuno ha un suggerimento.....in rete non si trova nulla di utile....ma proprio nulla....oltre a quello che ho già fatto

Cmq credo che non sia stato corretto spostare la discussione qui.....IP CAM E VIDEOSORVEGLIANZA ????? ma che c'entra col mio quesito ??????????????

Quello che chiedo è un aiuto lato programmazione.....che credo sia HTML / PHP / JAVASCRIPT ...... che cosa centra questa sezione con il quesito SALVATAGGIO IMMAGINE DA WEBCAM A DB MYSQL?????.....non lo capirò mai
 

marino51

Utente Attivo
28 Feb 2013
3.203
207
63
Lombardia
si effettivamente la sezione "IP CAM E VIDEOSORVEGLIANZA" non c'azzecca per nulla

se ho capito devi produrre un badge o simile con dati provenienti dall'utente
dati che comprendono anche una fotografia

la soluzione più banale pensando che l'utente disponga di una sua foto è creare il form come mi sembra tu abbia già fatto, includendo l'upload della foto con qualcosa di simile
PHP:
    <tr>
      <td><label for="Allegato">Allegato :</label></td>
      <td><input type="file" name="Allegato" id="Allegato" /></td>
    </tr>
PHP:
function GestisciAllegato() {
  global $Allegato;

  $Allegato = "";
  if ($_FILES["Allegato"]["error"] == 4)
    return true;
  else {
    if ($_FILES["Allegato"]["error"] > 0) {
      print "<font color=red>Upload Return Code: ".$_FILES["Allegato"]["error"]."</font><br />";
      return false;
  } }

  $Allegato_name = $_FILES["Allegato"]["name"];
  $Allegato_type = $_FILES["Allegato"]["type"];
  $Allegato_size = $_FILES["Allegato"]["size"] / 1024;
  $Allegato_temp = $_FILES["Allegato"]["tmp_name"];
  $Allegato_path = dirname($_FILES["Allegato"]["tmp_name"]);
  $Allegato      = $Allegato_path."/".$Allegato_name;

  if ( ($Allegato_size == 0)            // vale parametro di php.ini
  || ( ($Allegato_type <> "image/gif")
    && ($Allegato_type <> "image/jpeg")
    && ($Allegato_type <> "image/pjpeg")
    && ($Allegato_type <> "application/zip")
    && ($Allegato_type <> "application/x-zip-compressed")
    && ($Allegato_type <> "application/x-shockwave-flash")
  ) ) {
    print "<font color=red>Dimensione o Tipo di file non valido</font><br />";
    // return false;
  }

  print "<tr><td>Upload : </td><td>".$Allegato_name."</td></tr>";
  print "<tr><td>Type : </td><td>".$Allegato_type."</td></tr>";
  print "<tr><td>Size (kB) : </td><td>".$Allegato_size."</td></tr>";
  print "<tr><td>Stored in : </td><td>".$Allegato_temp."</td></tr>";
  print "<tr><td>folder : </td><td>".$Allegato_path."</td></tr>";
  print "<tr><td>new file : </td><td>".$Allegato."</td></tr>";

  if (file_exists($Allegato)) {
    print "<font color=red>".$Allegato." esiste sul server<br />";
    print "lo cancello per sostituirlo con il nuovo file trasferito</font><br />";
    unlink($Allegato);
  }

  rename ($Allegato_temp, $Allegato);
  if (file_exists($Allegato)) {
    print "<font color=green>".$Allegato." Upload eseguito con successo</font><br />";
  }
  return true;
}
il codice che ho inserito, è un esempio da adattare

proseguendo su questa via, l'immagine ricevuta può essere parcheggiata in un folder del file system
ed il suo riferimento inserito nel db a corredo delle info dell'utente
il mio suggerimento è di non memorizzare mai immagini all'interno del db, perché si hanno/avranno problemi di gestione

in questo modo mi sembra che il problema trovi la soluzione

diverso il caso se vuoi scattare la foto contestualmente, strada che non intraprenderei e per la quale non so offrire una soluzione al momento
 

Alex@1983

Utente Attivo
9 Mag 2015
126
2
18
Ciao Marino e grazie per la risposta....

si è il mio intento è esattamente come hai interpretato....solo che la foto devo acquisirla al momento dell'inserimento dei dati , via webcam

In fondo se la snapshot viene visualizzata , quando si clicca sull'immagine live , da qualche parte verrà pur salvata "in via temporanea" , quello che avrei bisogno di fare io è poter rendere quell'immagine temporanea un vero e proprio file (jpg , png , etc) ma mi sfugge il modo per arrivare a quello....
 

marino51

Utente Attivo
28 Feb 2013
3.203
207
63
Lombardia
quando si clicca sull'immagine live , da qualche parte verrà pur salvata "in via temporanea" , quello che avrei bisogno di fare io è poter rendere quell'immagine temporanea un vero e proprio file (jpg , png , etc) ma mi sfugge il modo per arrivare a quello....
aspettiamo il suggerimento di qualche persona che ha sviluppato il problema e può suggerire,
io non sono in grado, non avendo gli strumenti per provare
 

Alex@1983

Utente Attivo
9 Mag 2015
126
2
18
Peregrinando ho trovato questo....

https://www.softwareone.it/didattica/scripting/photobooth.php

bellissimo e fa quello che vorrei io , scatta delle foto e te le salva in una cartella (in fondo alla pagina ci sono anche il link per il download e la demo)

MA E' SCRITTO IN JQUERY/JAVASCRIPT.....ed io li sono abbastanza ignorantello !!!!!!

..... il problema è adattarlo a quello che vorrei ottenere io, ovvero una pagina dove inserire NOME , COGNOME , QUALCHE ALTRO DATO , SCATTARE UNA FOTO e salvare il tutto sul DB per poterlo poi richiamare

.....una cosa del genere....
CattTura.JPG
 

marino51

Utente Attivo
28 Feb 2013
3.203
207
63
Lombardia
ho provato la demo su un portatile con cam incorporata, pur scattando la foto, non è stata riprodotta nessuna immagine ....
 
Discussioni simili
Autore Titolo Forum Risposte Data
S Problema invio form php/html PHP 3
R [PHP] [HTML] Creare script invio modulo contatti PHP 2
S Form invio mail html, con invio tramite file denominato invio.php PHP 8
D Problema invio mail [GIA POSTATO ERRONEAMENTE IN HTML] PHP 0
SolidSnake4 invio mail html con php non va PHP 6
J Invio email e il browser non interpreta l'html... Windows e Software 2
D San Pole....Invio pagina in formato html Classic ASP 2
A Disattivare l'html - o meglio ancora l'invio di img in un form Classic ASP 12
H ASPMail - Invio di mail html con variabili Classic ASP 5
V problemi con invio email in formato html PHP 1
G Pagina html in stringa PHP 2
E Sostituzione Elemento Html PHP 3
G Elementi HTML HTML e CSS 1
K Visualizzare del html responsive in una Webview Sviluppo app per Android 0
T Domanda valutazione html LinkedIn 2022 pt3 HTML e CSS 7
T Domanda valutazione html LinkedIn 2023 pt2 HTML e CSS 15
T Domanda valutazione html LinkedIn 2023 pt1 HTML e CSS 1
MarcoGrazia Salvataggio HTML in database PHP 2
K posizionare variabile da pagina html all'iframe. Javascript 1
peppe0703 Come Estrarre dati da db wordpress e richiamarli in html esterno HTML e CSS 0
L problema collegamento file css con html HTML e CSS 1
D Informazioni da XAMPP su HTML PHP 0
R Immagini html HTML e CSS 2
K File audio in html, chi mi può aiutare? HTML e CSS 0
K Aiuto con file audio in html HTML e CSS 1
Antonio67 Lanciare file shell bash da html HTML e CSS 2
M Riportare in tabella HTML dati estratti con query SQL MySQL 0
G Codice html Javascript 1
M Collegamento tra form html e script php PHP 4
L Ricezione dei dati su file php da modulo html PHP 6
F Creare elementi html con javascript Javascript 3
G Appicazione HTML per inserimento dai in Database Access Microsoft HTML e CSS 0
W visualizzare solo file html e sottocartelle di una cartella PHP 1
C Dopo chiusura del tag php la stringa html va a capo PHP 1
G img html HTML e CSS 3
M Come fare un countdown in HTML? HTML e CSS 4
D Stampa a video in altra pagina html Database 3
A inserire variabile php colore in div html PHP 2
F Tv in html Offerte e Richieste di Lavoro e/o Collaborazione 1
N Script elenco file HTML HTML e CSS 5
L salvare codice html in mysql PHP 3
Cosina htaccess redirect 301 senza estensione html Web Server 6
E Errore di lettura php in html PHP 8
M HTML e PHP Offerte e Richieste di Lavoro e/o Collaborazione 3
C Form email php su pagina index.html? PHP 21
Shyson Meglio Javascript o HTML? Javascript 4
P inserimento icone social tramite html HTML e CSS 1
Z Mod_rewrite da HTML in PHP PHP 3
L Collegare un form html ad un database access Javascript 2
P HTML integrazione wordpress HTML e CSS 0

Discussioni simili