PHP/MYSQL
Résolu/Fermé
injallN
Messages postés
85
Date d'inscription
samedi 12 janvier 2013
Statut
Membre
Dernière intervention
22 juin 2015
-
12 janv. 2013 à 18:52
Heliotte Messages postés 1491 Date d'inscription vendredi 26 octobre 2012 Statut Membre Dernière intervention 28 janvier 2013 - 14 janv. 2013 à 13:19
Heliotte Messages postés 1491 Date d'inscription vendredi 26 octobre 2012 Statut Membre Dernière intervention 28 janvier 2013 - 14 janv. 2013 à 13:19
A voir également:
- PHP/MYSQL
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Error 2002 (hy000): can't connect to local mysql server through socket '/var/lib/mysql/mysql.sock' (2) ✓ - Forum Linux / Unix
- Mysql gratuit ou payant - Forum MySQL
- Bouton php - Forum PHP
10 réponses
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
12 janv. 2013 à 18:56
12 janv. 2013 à 18:56
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.
injallN
Messages postés
85
Date d'inscription
samedi 12 janvier 2013
Statut
Membre
Dernière intervention
22 juin 2015
8
12 janv. 2013 à 19:02
12 janv. 2013 à 19:02
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.
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
Modifié par Heliotte le 12/01/2013 à 19:20
Modifié par Heliotte le 12/01/2013 à 19:20
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>';
injallN
Messages postés
85
Date d'inscription
samedi 12 janvier 2013
Statut
Membre
Dernière intervention
22 juin 2015
8
12 janv. 2013 à 19:16
12 janv. 2013 à 19:16
Je crois que vous n'avez pas compris >_<.
Je veut que comme sur beaucoup de site, les liens que l'on publie via commentaires par exemple soit des liens et non du texte.
En gros je veut que PHP comprenne qu'il doit les "transformer" en liens à partir de ma chaîne de caractères.
Je veut que comme sur beaucoup de site, les liens que l'on publie via commentaires par exemple soit des liens et non du texte.
En gros je veut que PHP comprenne qu'il doit les "transformer" en liens à partir de ma chaîne de caractères.
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
12 janv. 2013 à 19:22
12 janv. 2013 à 19:22
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>';
injallN
Messages postés
85
Date d'inscription
samedi 12 janvier 2013
Statut
Membre
Dernière intervention
22 juin 2015
8
12 janv. 2013 à 19:26
12 janv. 2013 à 19:26
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
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
12 janv. 2013 à 19:34
12 janv. 2013 à 19:34
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 ?
injallN
Messages postés
85
Date d'inscription
samedi 12 janvier 2013
Statut
Membre
Dernière intervention
22 juin 2015
8
12 janv. 2013 à 19:41
12 janv. 2013 à 19:41
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
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
Modifié par Heliotte le 12/01/2013 à 20:49
Modifié par Heliotte le 12/01/2013 à 20:49
if(strstr($Variable, "http://") { echo 'href="'.$Variable.'">'.$Variable</a>'; } else { echo Variable; }
Edit:
Mise en page..
injallN
Messages postés
85
Date d'inscription
samedi 12 janvier 2013
Statut
Membre
Dernière intervention
22 juin 2015
8
12 janv. 2013 à 21:14
12 janv. 2013 à 21:14
Merci je vais essayer :)
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
12 janv. 2013 à 21:21
12 janv. 2013 à 21:21
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;
}
injallN
Messages postés
85
Date d'inscription
samedi 12 janvier 2013
Statut
Membre
Dernière intervention
22 juin 2015
8
13 janv. 2013 à 14:04
13 janv. 2013 à 14:04
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".
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
13 janv. 2013 à 17:36
13 janv. 2013 à 17:36
Bonsoir injallN,
Tu serais gentil, par sympathie pour le forum d'écrire le code qui t'a permis de faire ce que tu désirais,
Heliotte.
Tu serais gentil, par sympathie pour le forum d'écrire le code qui t'a permis de faire ce que tu désirais,
Heliotte.
injallN
Messages postés
85
Date d'inscription
samedi 12 janvier 2013
Statut
Membre
Dernière intervention
22 juin 2015
8
14 janv. 2013 à 12:59
14 janv. 2013 à 12:59
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.
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
14 janv. 2013 à 13:19
14 janv. 2013 à 13:19
Merci injallN.