Inscription lien dans base mysql
Résolu
t671
Messages postés
1476
Date d'inscription
Statut
Membre
Dernière intervention
-
t671 -
t671 -
Bonjour,
Je veux ajouter un lien dans ma base de données via un formulaire.
Le lien est :
Dans mon script d'ajout à la bd, j'ai pour rendre les liens actif sur une page internet :
Et au final, avec le lien ci-dessus ,j'obtient dans ma bd :
La manip fonctionne parfaitement en local mais pas on-line !!! Pourquoi ?
Merci
Je veux ajouter un lien dans ma base de données via un formulaire.
Le lien est :
<object width="425" height="344"><param name="movie" value="https://www.youtube.com/v/JAfeJHYB2lg?hl=fr&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="https://www.youtube.com/v/JAfeJHYB2lg?hl=fr&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
Dans mon script d'ajout à la bd, j'ai pour rendre les liens actif sur une page internet :
$texte = eregi_replace("([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/&=])", "<A HREF=\"\\1://\\2\\3\" TARGET=\"_blank\">\\1://\\2\\3</A>",$texte);
Et au final, avec le lien ci-dessus ,j'obtient dans ma bd :
<object width="425" height="344"><param name="movie" value="<a href="https://www.youtube.com/v/JAfeJHYB2lg?hl=fr&fs=1"></param><param" target="_blank">https://www.youtube.com/v/JAfeJHYB2lg?hl=fr&fs=1"></param><param</a> name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="<a href="https://www.youtube.com/v/JAfeJHYB2lg?hl=fr&fs=1" target="_blank">https://www.youtube.com/v/JAfeJHYB2lg?hl=fr&fs=1</a>" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
La manip fonctionne parfaitement en local mais pas on-line !!! Pourquoi ?
Merci
A voir également:
- Inscription lien dans base mysql
- Lien url - Guide
- Créer un lien pour partager des photos - Guide
- Wetransfer gratuit sans inscription - Guide
- Twitter inscription - Guide
- Base de registre - Guide
3 réponses
Ce n'est pas un lien, mais un média. Bref pourquoi ne pas faire une variable et mettre ton média dans ton site ? Que si bien-sur tu fait sa à tout le monde.
Salut.
Je ne sais pas si tu as remarqué que le code HTML enregistré dans la base de données est totalement invalide.
Tu mets des balises <a> au sein des attributs d'autres balises.
Tu n'as pas besoin de transformer les URL sous forme de liens !
Et comme le code est le même pour toutes les vidéos, le plus simple sera simplement d'enregistrer l'URL dans la base de données.
Ensuite, pour afficher la vidéo, il suffira d'incruster la variable contenant l'URL dans le code.
Je ne sais pas si tu as remarqué que le code HTML enregistré dans la base de données est totalement invalide.
Tu mets des balises <a> au sein des attributs d'autres balises.
Tu n'as pas besoin de transformer les URL sous forme de liens !
Et comme le code est le même pour toutes les vidéos, le plus simple sera simplement d'enregistrer l'URL dans la base de données.
Ensuite, pour afficher la vidéo, il suffira d'incruster la variable contenant l'URL dans le code.