Database Mysql Video

Piccolino

Nuovo Utente
17 Dic 2009
12
0
0
Salve e la prima volta che posto su questo forum... ma ho trovato tanti buoni aiuti nei vari post che ho spulciato... adesso ho bisogno di un aiuto mi sono avvicinato da poco a mysql e stro cercando di creare un sito che utilizza... php e mysql... il sito dovra contenere dei video e dovrei dare la possibilità a degli utenti di poterli caricare...

la mia idea era di caricare i video sul server (hosting) in una determinata cartella e poi tramite mysql inserire il link del video in un database da poter poi cosi consultare...

Come mi consgliate di procedere?
 

lotus

Utente Attivo
5 Mag 2009
543
8
0
Secondo me l'approccio è buono. Ti cinsoglio, però di inziiare fin d'ora la valutazione di un max file size (per i video uplodati) perchè altrimenti potresti esaurire lo spazio e di prevedere una buona procedura di rinomino file (in modo da evitare problemi di naming dei file)

CIao, Ciro
 

Piccolino

Nuovo Utente
17 Dic 2009
12
0
0
Fino adesso sono riuscito solamente a caricare il file tramite php ed inviare il nome del file con una query a mysql... cosi...

PHP:
<?php
// uploadfile   
if (is_uploaded_file($_FILES['userfile']['tmp_name']))  

//upload
$file_realname = $_FILES['userfile']['name'];   

//Copio il file nella directory
copy($_FILES['userfile']['tmp_name'], "flv/$file_realname");   

//Collegamento al db per scrittura risultato
mysql_connect("localhost","username","password");
mysql_select_db("nomedb");  

// Query per inserire il file nel DB
mysql_query("INSERT INTO filename SET filename = '$file_realname'")
or die("Query non valida: " . mysql_error());  

// Messaggio di successo
echo 'Memorizzazione del file nel database eseguita correttamente!';  ?>

come faccio a inserire insieme al nome del file anche l'indirizzo per un futuro download?

non ho idea di come fare.
 

lotus

Utente Attivo
5 Mag 2009
543
8
0
Se mi posso permettere io operarei come segue:
Stabilirei una directory dove vengono inseriti i file uploadati.
Stabilirei un criterio di assegnazione dei nomi dei file. es
videoXXXXXXXXXXX dove gli x sono un numero progressivo (id) presente anche nel db.
Per linkare i video non devi fare altro che selezionare l'id di interesse nel deb tramite una select e poi ricreare il link anteponendo la directory di upload.
del tipo
$dirname."\".$videoname

Ciao, Ciro
 

Piccolino

Nuovo Utente
17 Dic 2009
12
0
0
Se mi posso permettere io operarei come segue:
Stabilirei una directory dove vengono inseriti i file uploadati.
Stabilirei un criterio di assegnazione dei nomi dei file. es
videoXXXXXXXXXXX dove gli x sono un numero progressivo (id) presente anche nel db.
Per linkare i video non devi fare altro che selezionare l'id di interesse nel deb tramite una select e poi ricreare il link anteponendo la directory di upload.
del tipo
$dirname."\".$videoname

Ciao, Ciro

Potresti scrivermi un piccolo esempio di codice cosi da potermi fare un idea non sono tanto pratico... Grazie
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
secondo me potresti utilizzare tranquillamente il codice contenuto in quest'articolo, è stato scritto per l'inserimento di immagini, non di video, ma la logica è esattamente la stessa.
 

Piccolino

Nuovo Utente
17 Dic 2009
12
0
0
ma in quel modo riesco a inserire il nome del file nel db come faccio ad inserire il percorso della cartella che devo aggiungere mi sto ammattendo :D
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
Ma se la cartella è sempre la stessa non c'è bisogno di aggiungere anche quella! Basta che la metti anche nella visualizzazione, qualcosa tipo così:
PHP:
<?php
// recupero i dati e li inserisco in $data
echo "<a href=\"uploads/{$data['id']}.flv\"></a>"; // esempio non funzionante
?>
Capito?
 

Piccolino

Nuovo Utente
17 Dic 2009
12
0
0
io vorrei fare in modo che poi si crea una tabella stile database con tutti i video dove uno con il tasto visualizza e scarica possa interaggire capito cosa intendo?
 

Piccolino

Nuovo Utente
17 Dic 2009
12
0
0
non sono tanto pratico di php e mysql e vorrei fatto un esempio con commenti magari riprendendo il mio per capire come creare il tutto scusami.... ma sono proprio agli inzi
 
Discussioni simili
Autore Titolo Forum Risposte Data
Z Problema database MySQL con XAMPP PHP 0
G database mysql contengono informazioni ? MySQL 0
S filtrare database mysql MySQL 3
K [MySQL] Impostare Database MySQL 2
G Cambiare colore ad un record database mysql MySQL 0
N [MySQL] Importare un database da MAMP a Remoto MySQL 4
K [PHP + MYSQL ] Inserimento dati in database da form dinamico PHP 13
Q Problema su come far aggiornare i campi su un database Mysql PHP 17
N DATABASE MYSQL MySQL 2
gandalf1959 caricamento jpg in database mysql PHP 1
alessandra86 Importare un xlsx in un database Mysql PHP 2
I database mysql estrarre due tabelle Database 2
G importare database mysql dentro un contenitore (docker) PHP 6
paloppa Inserimento data su database MYSQL PHP 2
F Help-PDO copiare Database MySQL PHP 3
elpirata [MySQL] Normalizzare un database con migliaia di dati già inseriti MySQL 3
A [HTML] Invio Immagine da WebCam a Database MySQL IP Cam e Videosorveglianza 10
andrea93_12 Aiuto caricare immagine su database MYSQL MySQL 1
myprobsql Alias per i valori in un campo di una tabella Database MySql PHP 1
M Inserimento Array prelevato da Database in Php in un altra tabella mysql PHP 0
M Info invio dati a database mysql. PHP 32
F Visualizzare data in formato gg/mm/aaaa da database mysql. PHP 3
G [Javascript] jQuery PHP MySql - inserire variabile nel DataBase Javascript 8
Cycloid47 mysql database lavoro instabile MySQL 2
O [MySQL] Repliche database e MariaDB MySQL 0
G [MySQL] Un database che cresce in modo apparentemente anormale. MySQL 0
ANDREA20 php mysql database PHP 8
filippino [Javascript] Estrarre dati da database MySQL Javascript 1
G mysql - problemi inserimento dati nel database, consigli. MySQL 3
S Qualcuno ha mai creato grafici "google chart" collegati a database mysql? PHP 7
D Server VPS Aruba per database MySQL Server Dedicati e VPS 5
M Database MYSQL non viene caricato offline MySQL 0
asevenx Importare file excel in database mysql PHP 3
S Come inserire file in database Mysql senza scrivere codice PHP? PHP 0
P Problema apostrofo su database MySQL... MySQL 0
M database mysql Database 1
M Modifica e/o Cancellazione dati da database MySql PHP 2
asevenx Impossibile connettersi al database - mysql system error: 111 MySQL 3
xone Come effettuare backup del database mysql senza exec PHP 0
A scorrimento all'interno database mysql riportando dati su form (tipo Dataset) Ajax 5
N psw modificata del database mysql MySQL 1
P interagire con database mysql Javascript 3
A connessione ad un database mysql con javascript Javascript 1
R Errore di comunicazione con database Mysql PHP 5
M Creazione grafico ad istogrammi con dati estratti da database mysql PHP 5
filippino Come cancellare dati da un database MySQL? Database 1
D Scaricare database MYSql con una funzione MySQL 0
neo996sps [PHP/MySQL]: option selezionata da database PHP 5
filippino PHP e database... non MySQL!! PHP 2
M leggere la seconda riga di un database mysql PHP 1

Discussioni simili