BB code et publication de video
- Accueil
- Forum
- Programmation
- PHP
- BB code et publication de video
frrbob Le 16 octobre 2019 à 23:29 (Édité le 16 octobre 2019 à 23:31)
bbcode markdown balise
Re bonjour je voudrais savoir si il y avais possibiliter d'intégrer du bbcode ou markdown sur sont site, ou alors autoriser certaines balises.
Sans utiliser de javascript
Pour la video
Je souhaiterais publier comme ici mais à la place des topics je veut que les utilisateurs postes des videos
et pour enregistrer dans la base de donner c'est surtout ça le soucis je pense, il faut mettre en varchar 900 utf-8 general ?
Re bonjour je voudrais savoir si il y avais possibiliter d'intégrer du bbcode ou markdown sur sont site, ou alors autoriser certaines balises.
Sans utiliser de javascript
Pour la video
Je souhaiterais publier comme ici mais à la place des topics je veut que les utilisateurs postes des videos
<?php
session_start();
$bdd = new PDO("mysql:host=127.0.0.1;dbname=chamalo;charset=utf8", "root", "");
if(isset($_SESSION['id'])) {
$reqquser = $bdd->prepare("SELECT * FROM membre WHERE id = ?");
$reqquser->execute(array($_SESSION['id']));
$user = $reqquser->fetch();
if(isset($_POST['newpseudo']) AND !empty($_POST['newpseudo']) AND $_POST['newpseudo'] != $user['Pseudo']) {
$newpseudo = htmlspecialchars($_POST['newpseudo']);
$insertpseudo = $bdd->prepare("UPDATE membre SET Pseudo = ? WHERE id = ?");
$insertpseudo->execute(array($newpseudo, $_SESSION['id']));
header('Location: Profil.php?id='.$_SESSION['id']);
}
$mode_edition = 0;
if(isset($_GET['edit']) AND !empty($_GET['edit'])) {
$mode_edition = 1;
$edit_id = htmlspecialchars($_GET['edit']);
$edit_article = $bdd->prepare('SELECT * FROM article WHERE id = ?');
$edit_article->execute(array($edit_id));
if($edit_article->rowCount() == 1) {
$edit_article = $edit_article->fetch();
} else {
die('Erreur : l\'article n\'existe pas...');
}
}
if(isset($_POST['article_titre'], $_POST['article_contenu'])) {
if(!empty($_FILES['miniature']['name'])){
$article_titre = htmlspecialchars($_POST['article_titre']);
$article_contenu = htmlspecialchars($_POST['article_contenu']);
if($mode_edition == 0) {
// var_dump($_FILES);
// var_dump(exif_imagetype($_FILES['miniature']['tmp_name']));
$ins = $bdd->prepare('INSERT INTO mini( sujet, contenu, date_heure_creation) VALUES(?,?, NOW())');
$ins->execute(array($article_titre, $article_contenu));
$lastid = $bdd->lastInsertId();
if(isset($_FILES['miniature']) AND !empty($_FILES['miniature']['name']))
{
if(exif_imagetype($_FILES['miniature']['tmp_name']) == 2) {
$chemin = 'mini/'.$lastid.'.jpg';
move_uploaded_file($_FILES['miniature']['tmp_name'], $chemin);
}
else
{
$message = 'Votre image doit être au format jpg';
}
}
header('Location: voffre.php');
}
else
{
$update = $bdd->prepare('UPDATE mini SET sujet = ?, contenu = ?, date_heure_creation = NOW() WHERE id = ?');
$update->execute(array($article_titre, $article_contenu, $edit_id));
header('Location: http://127.0.0.1Artcleview.php?id='.$edit_id);
$message = 'Votre article a bien été mis à jour !';
}
} else {
$message = 'Veuillez remplir tous les champs';
}
}
?>
et pour enregistrer dans la base de donner c'est surtout ça le soucis je pense, il faut mettre en varchar 900 utf-8 general ?
Vous devez être connecté pour poster une réponse. Se connecter ou Créer un compte