Problème d'affichage
janyduchemin
Messages postés
37
Statut
Membre
-
janyduchemin Messages postés 37 Statut Membre -
janyduchemin Messages postés 37 Statut Membre -
Bonjour,
j'ai des liens de video (lien de video youtube) inserer dans ma bdd. Je voudrais les afficher dans une page de mon site (il est en local pour le moment) mais j'ai une erreur qui s'affiche (Forbidden
You don't have permission to access /ndameyong/<iframe width= on this server.) Pourtant quand je place ces liens dans une simple page les videos s'affichent. J'ai besoin d'assistance
voila le code de la page
videos.php
j'ai des liens de video (lien de video youtube) inserer dans ma bdd. Je voudrais les afficher dans une page de mon site (il est en local pour le moment) mais j'ai une erreur qui s'affiche (Forbidden
You don't have permission to access /ndameyong/<iframe width= on this server.) Pourtant quand je place ces liens dans une simple page les videos s'affichent. J'ai besoin d'assistance
voila le code de la page
videos.php
<?php require 'includes/includes.php' ?> <?php require 'includes/header.php'; ?> <?php if(!empty($_POST['cours']) && $_POST['cours'] >0){ $cours = intval($_POST['cours']); $cond= array('cours_id'=>$cours); $nbr = $DB->query('SELECT count(*) as nbr FROM videos WHERE cours_id=:cours_id ORDER BY id DESC',$cond); }else{ $nbr = $DB->query('SELECT count(*) as nbr FROM videos ORDER BY id DESC'); } $perpage = 15; $nbr_pages = ceil($nbr[0]->nbr/$perpage); if(isset($_GET['page'])){ $page = intval($_GET['page']); if($page>$nbr_pages){ $page = $nbr_pages; } }else{ $page = 1; } $premierPage = ($page -1) * $perpage; ?> <!-- message de session --> <?php if (isset($_SESSION['message'])): ?> <div class="message"> <?php echo $_SESSION['message']; ?></div> <?php unset($_SESSION['message']) ?> <?php endif ?> <?php if (isset($_SESSION['erreur'])): ?> <div class="errorMessage"> <?php echo $_SESSION['erreur']; ?></div> <?php unset($_SESSION['erreur']) ?> <?php endif ?> <section class="diff-offer-wrapper"> <div class="container"> <div class="row"> <div class="col-sm-4 service-info"> <div class="item"> <h2>La liste des leçons <?php $cours = $DB->query('SELECT * FROM cours'); ?> <form id="filtre" action="videos.php" method="post"> <select name="cours" id="cours"> <option value="0">Tous</option> <?php foreach ($cours as $c): ?> <option value="<?php echo $c->id ?>"><?php echo $c->name; ?></option> <?php endforeach ?> </select> <input type="submit" value="Filtrer"> </form> </h2> <?php if(!empty($_POST['cours']) && $_POST['cours'] >0){ $cours = intval($_POST['cours']); $cond= array('cours_id'=>$cours); $videos = $DB->query('SELECT * FROM videos WHERE cours_id=:cours_id ORDER BY id DESC LIMIT '.$premierPage.','.$perpage.'',$cond); }else{ $videos = $DB->query('SELECT * FROM videos ORDER BY id DESC LIMIT '.$premierPage.','.$perpage.''); } ?> <?php /* $produits = $DB->query('SELECT * FROM products ORDER BY id DESC LIMIT 15');*/ ?> <ul class="videos"> <?php foreach ($videos as $video): ?> <li> <a href="video.php?id=<?php echo $video->id ?>"> <iframe src="<?php echo $video->lien_youtube ;?>" alt="<?php echo $video->name; ?>"></iframe> <h4><?php echo $video->name; ?></h4> </a> </li> <?php endforeach ?> </ul> <?php if($nbr_pages >1): ?> <div class="pagination"> <ul> <?php for ($i=1; $i<= $nbr_pages; $i++){ if($i == $page){ echo '<li class="active"><a href="">'.$i.'</a></li>'; }else{ echo '<li><a href="videos.php?page='.$i.'">'.$i.'</a></li>'; } } ?> </ul> </div> <?php endif ?> </div> </div> </div> </div> </section> <?php require 'includes/footer.php'; ?>
A voir également:
- Problème d'affichage
- Affichage double ecran - Guide
- Problème affichage fenêtre windows 10 - Guide
- Windows 11 affichage classique - Guide
- Problème affichage page internet google chrome - Forum Téléphones & tablettes Android
- Pinterest problème affichage ✓ - Forum Réseaux sociaux
3 réponses
Bsr,
la variable $videos->lien_youtube et non $video->lien_youtube (une erreur de saisie).
$videos représente la liste des videos,
lien_youtube represente la liste des liens à inscruter dans le site
(Exemple de lien: <iframe width="560" height="315" src="https://www.youtube.com/embed/NAeffxCWYf0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>).
Quand j'incustre ce lien dans une page la video s'affiche, mais que quand je fais l'appel depuis la bdd j'ai ce message:
(Forbidden: You don't have permission to access /ndameyong/<iframe width= on this server.)
Que dois je faire ?
Merci
la variable $videos->lien_youtube et non $video->lien_youtube (une erreur de saisie).
$videos représente la liste des videos,
lien_youtube represente la liste des liens à inscruter dans le site
(Exemple de lien: <iframe width="560" height="315" src="https://www.youtube.com/embed/NAeffxCWYf0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>).
Quand j'incustre ce lien dans une page la video s'affiche, mais que quand je fais l'appel depuis la bdd j'ai ce message:
(Forbidden: You don't have permission to access /ndameyong/<iframe width= on this server.)
Que dois je faire ?
Merci