Insertion file
Fermé
cortana2010
Messages postés
6
Date d'inscription
jeudi 22 juin 2017
Statut
Membre
Dernière intervention
23 juin 2017
-
22 juin 2017 à 15:06
cortana2010 Messages postés 6 Date d'inscription jeudi 22 juin 2017 Statut Membre Dernière intervention 23 juin 2017 - 23 juin 2017 à 14:29
cortana2010 Messages postés 6 Date d'inscription jeudi 22 juin 2017 Statut Membre Dernière intervention 23 juin 2017 - 23 juin 2017 à 14:29
Salut tout le monde
SVP j'ai besoin d’insérer et modifier des files (vidéo, PDF, image) sous une base de données avec un code php
Cordialement et merci d'avance
SVP j'ai besoin d’insérer et modifier des files (vidéo, PDF, image) sous une base de données avec un code php
Cordialement et merci d'avance
A voir également:
- Insertion file
- Host file - Guide
- .Bin file - Guide
- .Dat file - Guide
- Insertion sommaire word - Guide
- Insertion liste déroulante excel - Guide
4 réponses
Yuh12
Messages postés
184
Date d'inscription
mercredi 7 mai 2014
Statut
Membre
Dernière intervention
28 septembre 2017
24
22 juin 2017 à 15:22
22 juin 2017 à 15:22
Bonjour,
Comment peut-on aider ?
Quel est le problème précis ?
Comment peut-on aider ?
Quel est le problème précis ?
cortana2010
Messages postés
6
Date d'inscription
jeudi 22 juin 2017
Statut
Membre
Dernière intervention
23 juin 2017
22 juin 2017 à 15:31
22 juin 2017 à 15:31
je veux un petit code pour upload vidéo et stoker dans une base de donnée ainsi une modification
jordane45
Messages postés
38472
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
5 mai 2025
4 744
22 juin 2017 à 15:47
22 juin 2017 à 15:47
Bonjour,
Déjà ... on Upload les fichiers SUR le serveur ... et dans la BDD on ne stocke que le chemin pour y accéder.
On évite de mettre des fichiers directement en BDD ... ça alourdi énormément le code et la taille de la base....
Ensuite.. pour faire un Upload... il existe des centaines ( milliers ? millions ??) d'exemples sur le net....
par exemple : https://www.commentcamarche.net/faq/889-php-upload-de-fichiers
Déjà ... on Upload les fichiers SUR le serveur ... et dans la BDD on ne stocke que le chemin pour y accéder.
On évite de mettre des fichiers directement en BDD ... ça alourdi énormément le code et la taille de la base....
Ensuite.. pour faire un Upload... il existe des centaines ( milliers ? millions ??) d'exemples sur le net....
par exemple : https://www.commentcamarche.net/faq/889-php-upload-de-fichiers
cortana2010
Messages postés
6
Date d'inscription
jeudi 22 juin 2017
Statut
Membre
Dernière intervention
23 juin 2017
23 juin 2017 à 13:02
23 juin 2017 à 13:02
Bonjour
Merci pour votre réponse mais j'ai pas compris exactement comment faire
Merci pour votre réponse mais j'ai pas compris exactement comment faire
jordane45
Messages postés
38472
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
5 mai 2025
4 744
23 juin 2017 à 13:55
23 juin 2017 à 13:55
Tu n'as pas compris quoi ?
Surtout que je t'ai mis un lien vers un tuto .... difficile de faire mieux !
Surtout que je t'ai mis un lien vers un tuto .... difficile de faire mieux !
cortana2010
Messages postés
6
Date d'inscription
jeudi 22 juin 2017
Statut
Membre
Dernière intervention
23 juin 2017
23 juin 2017 à 14:01
23 juin 2017 à 14:01
y a pas de requête insert !!
cortana2010
Messages postés
6
Date d'inscription
jeudi 22 juin 2017
Statut
Membre
Dernière intervention
23 juin 2017
23 juin 2017 à 14:02
23 juin 2017 à 14:02
<?php
@session_start();
$cnx = @mysql_connect( "localhost", "root", "" );
$db= @mysql_select_db( "base" );
if ((isset($_FILES['nom_du_fichier']['temp_name'])&&($_FILES['nom_du_fichier']['error'] == UPLOAD_ERR_OK))) {
$chemin_destination = 'video/';
move_uploaded_file($_FILES['nom_du_fichier']['tmp_name'], $chemin_destination.$_FILES['nom_du_fichier']['name']);
}
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Document sans titre</title>
</head>
<body>
<form method="post" action="#" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="2097152">
<input type="file" name="nom_du_fichier">
<input type="submit" value="Envoyer">
</form>
</body>
</html>
@session_start();
$cnx = @mysql_connect( "localhost", "root", "" );
$db= @mysql_select_db( "base" );
if ((isset($_FILES['nom_du_fichier']['temp_name'])&&($_FILES['nom_du_fichier']['error'] == UPLOAD_ERR_OK))) {
$chemin_destination = 'video/';
move_uploaded_file($_FILES['nom_du_fichier']['tmp_name'], $chemin_destination.$_FILES['nom_du_fichier']['name']);
}
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Document sans titre</title>
</head>
<body>
<form method="post" action="#" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="2097152">
<input type="file" name="nom_du_fichier">
<input type="submit" value="Envoyer">
</form>
</body>
</html>
jordane45
Messages postés
38472
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
5 mai 2025
4 744
>
cortana2010
Messages postés
6
Date d'inscription
jeudi 22 juin 2017
Statut
Membre
Dernière intervention
23 juin 2017
Modifié le 23 juin 2017 à 14:49
Modifié le 23 juin 2017 à 14:49
1 - Pour poster du code sur le forum.. merci d'utiliser la coloration syntaxique (les balises de code).
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
2 - En effet ... là il ne s'agit que du formulaire permettant d' UPLOADER le fichier sur le serveur.
Ensuite ... à toi de le modifier pour gérer l'insertion (du chemin...) en bases de données.
Bien entendu... tu sais comment connecter ton script php à une base de donnée n'-est-ce pas ??
Si ce n'est pas le cas .... tu peux utiliser PDO ou mysqli.
https://www.commentcamarche.net/faq/44117-connexion-a-une-base-avec-pdo-mysqli
Ensuite il faut savoir faire des requêtes SQL (tu sais le faire ?? )
En l'occurence .. ici il faudra faire une requête de type INSERT (tu trouveras sans mal la doc et des exemples sur le net.....)
par exemple :
bref... c'est le b.a.ba de la programmation php/mysql ....
Si tout ce que je viens de te dire te semble incompréhensible... je ne peux que te conseiller de suivre des Tutos sur le net avant de commencer à coder.
Ici nous ne sommes pas là pour te fournir le code clé en main... juste là pour conseiller, guider et/ou aider à corriger un code que TU auras réalisé.
Cdt,
Jordane
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
2 - En effet ... là il ne s'agit que du formulaire permettant d' UPLOADER le fichier sur le serveur.
Ensuite ... à toi de le modifier pour gérer l'insertion (du chemin...) en bases de données.
Bien entendu... tu sais comment connecter ton script php à une base de donnée n'-est-ce pas ??
Si ce n'est pas le cas .... tu peux utiliser PDO ou mysqli.
https://www.commentcamarche.net/faq/44117-connexion-a-une-base-avec-pdo-mysqli
Ensuite il faut savoir faire des requêtes SQL (tu sais le faire ?? )
En l'occurence .. ici il faudra faire une requête de type INSERT (tu trouveras sans mal la doc et des exemples sur le net.....)
par exemple :
INSERT INTO tatable (fichier) VALUES ('chemin_vers_le_fichier');
- chemin_vers_le_fichier : variable contenant, par exemple, le contenu de
$_FILES['nom_du_fichier']['name']
bref... c'est le b.a.ba de la programmation php/mysql ....
Si tout ce que je viens de te dire te semble incompréhensible... je ne peux que te conseiller de suivre des Tutos sur le net avant de commencer à coder.
Ici nous ne sommes pas là pour te fournir le code clé en main... juste là pour conseiller, guider et/ou aider à corriger un code que TU auras réalisé.
Cdt,
Jordane
cortana2010
Messages postés
6
Date d'inscription
jeudi 22 juin 2017
Statut
Membre
Dernière intervention
23 juin 2017
23 juin 2017 à 14:29
23 juin 2017 à 14:29
Merci beaucoup jordane45 c'est tres gentil de ta part