PHP/MYSQL
Résolu
injallN
Messages postés
85
Date d'inscription
Statut
Membre
Dernière intervention
-
Heliotte Messages postés 1491 Date d'inscription Statut Membre Dernière intervention -
Heliotte Messages postés 1491 Date d'inscription Statut Membre Dernière intervention -
Bonjour, j'aimerais que lorsque je reçois mes données "message" par exemple, que les liens devienne directement des liens.
Je ne sais pas si cela est possible, merci d'avance.
Je ne sais pas si cela est possible, merci d'avance.
A voir également:
- PHP/MYSQL
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Expert php pinterest - Télécharger - Langages
- Php alert - Forum PHP
- Mysql a répondu : documentation connexion impossible : paramètres incorrects. - Forum Bases de données
10 réponses
Bonsoir injallN,
les liens devienne directement des liens ?
Je ne comprend pas votre demande .. comment recevez-vous ce faux lien ..
Et où doit-il apparaître ?
Un code serait le bienvenu.
les liens devienne directement des liens ?
Je ne comprend pas votre demande .. comment recevez-vous ce faux lien ..
Et où doit-il apparaître ?
Un code serait le bienvenu.
En fait j'aimerais que php comprenne que les liens "http://juste.un.exemple.com/" sois directement remplacé par des liens "cliquable" et non juste le texte.
Et pour ce qui est d'un code, je ne vois pas trop quoi mettre vu que j'affiche juste le contenu de ma table.
Et pour ce qui est d'un code, je ne vois pas trop quoi mettre vu que j'affiche juste le contenu de ma table.
Le lien que vous avez écrit est cliquable.
Pour le code:
Les adresses Web viennent probablement de la base de données, puisque, dans le titre, on retrouve "MySql".
Je dois savoir comment ils arrivent dans votre fichier "php" pour créer un lien.
Vous pouvez le déposer le fichier ou une partie de fichier sur un site de stockage, tel que www.cjoint.com, en ayant pris soin de modifier/supprimer les données sensibles !!
Edit:
Pour écrire un lien en dur dans le code html : <a href="http://www.NomDuSite.extension">Nom du site</a>
et en php:
echo 'href="http://www.NomDuSite.extension">Nom du site</a>';
en php, avec une variable
echo 'href="'.VariableContenantL'addresseDuSite.'">'.VariableContenantLeNomDuSite</a>';
Pour le code:
Les adresses Web viennent probablement de la base de données, puisque, dans le titre, on retrouve "MySql".
Je dois savoir comment ils arrivent dans votre fichier "php" pour créer un lien.
Vous pouvez le déposer le fichier ou une partie de fichier sur un site de stockage, tel que www.cjoint.com, en ayant pris soin de modifier/supprimer les données sensibles !!
Edit:
Pour écrire un lien en dur dans le code html : <a href="http://www.NomDuSite.extension">Nom du site</a>
et en php:
echo 'href="http://www.NomDuSite.extension">Nom du site</a>';
en php, avec une variable
echo 'href="'.VariableContenantL'addresseDuSite.'">'.VariableContenantLeNomDuSite</a>';
Ceci ?
Pour écrire un lien en dur dans le code html : <a href="http://www.NomDuSite.extension">Nom du site</a>
et en php:
echo 'href="http://www.NomDuSite.extension">Nom du site</a>';
en php, avec une variable
echo 'href="'.VariableContenantL'addresseDuSite.'">'.VariableContenantLeNomDuSite</a>';
Pour écrire un lien en dur dans le code html : <a href="http://www.NomDuSite.extension">Nom du site</a>
et en php:
echo 'href="http://www.NomDuSite.extension">Nom du site</a>';
en php, avec une variable
echo 'href="'.VariableContenantL'addresseDuSite.'">'.VariableContenantLeNomDuSite</a>';
Mais justement, je sais programmer !
Mais les gens qui commentent ne vont pas écrire "
C'est pour cela que je cherche comment faire, si il y avais un code pour changer ça.
de la meme maniere que mon post passe aussi par :
Désolé si je m'explique mal.
Mais les gens qui commentent ne vont pas écrire "
'href="'.VariableContenantL'addresseDuSite.'">'.VariableContenantLeNomDuSite</a>'"
C'est pour cela que je cherche comment faire, si il y avais un code pour changer ça.
de la meme maniere que mon post passe aussi par :
$npost = nl2br(htmlspecialchars ($mpost,ENT_QUOTES)); $post = stripslashes($npost);
Désolé si je m'explique mal.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Je ne sait pas si vous expliquez mal ou si je n'ai pas compris ..
- Les gens vous écrivent une adresse .. comment la recevez-vous ?
- Sur quel support doit vous parvenir ce lien ?
- Les gens vous écrivent une adresse .. comment la recevez-vous ?
- Sur quel support doit vous parvenir ce lien ?
En fait les gens m'envoient par exemple :
J'adore cette musique ! http://www.youtube.com/watch?v=yzC4hFK5P3g</code>
et donc ma bdd affiche :J\'adore cette musique ! http://www.youtube.com/watch?v=yzC4hFK5P3g</code>
et ma page affiche aussi :J'adore cette musique ! http://www.youtube.com/watch?v=yzC4hFK5P3g</code>
alors que j'aimerais que php comprennent que si dans ma chaine il y ashttp://*********.com
qu'il se dise que c'est un lien et qu'il doit dont le "transformer" en<code>J'adore cette musique ! "'.<? echo "<a href="https://www.youtube.com/watch?v=yzC4hFK5P3g" >https://www.youtube.com/watch?v=yzC4hFK5P3g</a>; ?>.'"</code>
En gros, de la meme maniere que fait CCM quand on met un lien
if(strstr($Variable, "http://") { echo 'href="'.$Variable.'">'.$Variable</a>'; } else { echo Variable; }
Edit:
Mise en page..
Une autre façon:
if(substr($Variable, 0, 7) == "http://")
{
echo 'href="'.$Variable.'">'.$Variable</a>';
}
else
{
echo Variable;
}
if(substr($Variable, 0, 7) == "http://")
{
echo 'href="'.$Variable.'">'.$Variable</a>';
}
else
{
echo Variable;
}
Donc, finalement ça ne correspondait pas entièrement à ce que je voulais. mais j'ais trouver une alternative avec.
Donc merci beaucoup à toi "Heliotte".
Donc merci beaucoup à toi "Heliotte".
Très bien donc mon alternative à été de créer un autre champ de text pour les membres qui désiraient mettre un lien :
Ensuite j'ais simplement afficher à la suite du message le lien avec le nom du lien :
En espérant que ça pourras vous aider.
Bonne journée.
<label>Lien : </label><input name="link" type="url"><br /><label>Nom du lien : </label><input name="namelink" type="text">
Ensuite j'ais simplement afficher à la suite du message le lien avec le nom du lien :
echo '<div id="message"><p class="message_actu">'.$post.' - <a href="'.$link.'">'.$namelink.'</a></p><br /></div>';
En espérant que ça pourras vous aider.
Bonne journée.