Probleme affichage lien sans http en php

Fermé
khalidboutam Messages postés 23 Date d'inscription dimanche 7 décembre 2008 Statut Membre Dernière intervention 21 décembre 2012 - 3 juin 2010 à 13:48
Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 - 3 juin 2010 à 15:21
Bonjour,
salut je suis entrain de réaliser une application php mais j'ai rencontré un problème
je veux afficher dans une page des boutons de téléchargement pour un fichier les liens sans stockés dans ma bbd phpmyadmin
mais si j'ai ajouter un lien qui commence par http:.....
la page d'affichage ma donne un lien avec deux http
exmp
pour un lien
http:www.google.com
la résultat est:
http://http//www.google.com
est ce que il ya une fonction php qui enleve le http dans un lien
et est ce que je peux réaliser un code qui verifier si mon lien est commencé par http: ou no
si oui on ajoute http+lien
si no on affiche seulement le lien qui commence déjà par http

voila mon code d'affichage
<?php echo "<a href='//$resultat[1]'><img src='image/download.gif'/></a>";?>

1 réponse

Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
3 juin 2010 à 13:50
Bonjour,

La syntaxe correcte est https://www.google.com/?gws_rd=ssl
Es-tu sûr d'avoir bien mis le deux-points, suivi des deux barres obliques ?

Xavier
0
khalidboutam Messages postés 23 Date d'inscription dimanche 7 décembre 2008 Statut Membre Dernière intervention 21 décembre 2012
3 juin 2010 à 13:55
oui bien sur
0
Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
3 juin 2010 à 14:27
Tu dis « oui bien sûr », mais ce n'est pas du tout ce qu'on voit dans les extraits de code que tu donnes ^^'
0
khalidboutam Messages postés 23 Date d'inscription dimanche 7 décembre 2008 Statut Membre Dernière intervention 21 décembre 2012
3 juin 2010 à 14:28
0
xMiLeY Messages postés 68 Date d'inscription jeudi 3 juin 2010 Statut Membre Dernière intervention 15 juin 2010 7
3 juin 2010 à 14:36
str_replace("http://","",$resultat);

et le tour est joué ;)
0
Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
3 juin 2010 à 15:21
xMiLeY, tu ne corriges pas le problème, là, tu le camoufles...
Khalidboutan : Oui, $resultat contient ce que tu veux, mais dans le lien <a> tu mets href="//$resultat
D'où viennent ces // supplémentaires ?
0