sanddy Posté 13 Avril 2007 Posté 13 Avril 2007 (modifié) Bonjour, Je vous écris car j'ai un problème, les internautes ne comprennent pas souvent que quand on leur demande de mettre une url dans leur fiche, il faut que ce soit "http://..." Souvent, ils mettent des mots à la place de l'url... et comme je fais un <a href="lelien">lelien</a>, on se retrouve avec une mauvaise url... Comment puis-je faire pour que quand les internautes soumettent une url, ça mette le <a href...> et s'ils mettent juste un ou des mot(s), que cela puisse le garder sans mettre le lien ???? car d'un côté, ils n'ont pas torts... voyez mon exemple ci-dessous... Me comprenez-vous ??? Je vous donne un exemple sur http://www.sitopolis.com/fichecomplete-20-hebergement.html > regardez les trois principaux liens qu'on me propose... Actuellement, à cet endroit, j'ai : <u>Quels sont les trois principaux liens à retenir sur votre site ?</u></font><br> <?echo "€ <a href=\"$resultat[principaux_liens1]\" target=\"_blank\">$resultat[principaux_liens1]</a><br>";echo "€ <a href=\"$resultat[principaux_liens2]\" target=\"_blank\">$resultat[principaux_liens2]</a><br>";echo "€ <a href=\"$resultat[principaux_liens3]\" target=\"_blank\">$resultat[principaux_liens3]</a>"; Voilà !!! Une solution serait de leur expliquer carrément à côté de là où ils soumettront leur site ce qu'il faut mettre (http://)... mais ce que je leur demande peut passer s'ils mettent des mots aussi... Il me faudrait donc une fonction qui puisse récupérer le début de $resultat[principaux_liens1] et voir si ça commence par http ou pas mais je ne sais pas si ça existe... Merci de votre aide. Cordialement, Sandy. Modifié 13 Avril 2007 par sanddy
Wolf18 Posté 13 Avril 2007 Posté 13 Avril 2007 (modifié) Personnellement j'ai une solution pour ca, qui est loin d'être la meilleure ! Tout d'abord ne pas indiquer ce champ dès l'inscription et le laisser vide. Puis quand le membre veut l'ajouter une fois connecté, je laisse l'indiquateur value="http://" dans l'input qui doit contenir le site Web. Lors de l'inscription le champ reste donc vide, ce qui permet de ne pas se retrouver non plus avec pour seul lien un http://... Modifié 13 Avril 2007 par Wolf18
sanddy Posté 13 Avril 2007 Auteur Posté 13 Avril 2007 Supposons que je soumette mon site sitopolis.com > http://www.sitopolis.com/submit_site.php?a...w.sitopolis.com Voir vers le milieu "Quels sont les trois principaux liens à connaître sur votre site ?" J'ai changé un petit peu les choses. Qu'en pensez-vous ? Merci de votre solution... J'espère en avoir d'autres, par exemple, n'existe-til pas une fonction pour ça ? Merci pour tout. Cordialement, Sandy LOL, y 'en a qui sont pas doués... Ils me mettent juste http:// ouais mdr alala, j'ai encore modifié... Merci de votre aide...
Sarc Posté 13 Avril 2007 Posté 13 Avril 2007 Quelques points. Quand tu mets (De la forme http://www.votresite.com)Il y a un saut de ligne après http... Ca peut expliquer l'incompréhension des gens Ensuite comme l'a dit wolf18, tu peux mettre une valeur par défaut "http://"... Ensuite, tu peux par exemple avec javascript prendre la valeur courante du champ "url du site" pour la mettre dans ces trois cases là, comme ça ils n'auront plus qu'à mettre la page en question. Ensuite, mets un exemple "Si vous aimez votre tchat, mettez http://www.votresite.com/tchat.php"... Ensuite, il faut tester côté serveur si ces trois champs sont des URL valides avec un peu d'expressions régulières. Voilà ça devrait aller dans un premier temps
Wolf18 Posté 13 Avril 2007 Posté 13 Avril 2007 Je sais qu'il existe une fonction PHP pour vérifier en faite que les informations recues correspondent bien à ce que l'on attends ! Notamment pour les emails, mais ca peut servir également pour les sites, il suffirait de changer un peu. ereg("^(http://).+\.[a-z].+$", $lien) Je n'en suis pas sur mais je pense que la fonction pour vérifier pour une URL ressemblerait à cela... # Fonction ereg
sanddy Posté 13 Avril 2007 Auteur Posté 13 Avril 2007 Parfait, c'est exactement ce que je voulais Maintenant, le lien s'affiche si les internautes ont mis de la forme http:// sinon, il n'y a pas de lien mais on laisse leur mot... Yessss !!! Bon, il ne me reste encore plus que la page de soumission où j'ai mis "mettre le http:// devant" et ça paraît un peu ambigu ptetre... Qu'en pensez-vous ??? Merci pour tout et soumettez vos sites sur http://www.sitopolis.com tant qu'à faire les sites sont ajoutés automatiquement... bien entendu, je supprime s'ils sont illicites ou illégaux... Cordialement, Sandy
Wolf18 Posté 13 Avril 2007 Posté 13 Avril 2007 Avec que je t'ai donné si je ne me suis pas trompé ca n'acceptera que les liens de la forme suivante : http://touslescaractèresautorisés.tld Le mieux serait de n'autoriser que les lettres et chiffres pour être encore plus sur. Personnellement laisser le http:// me parait bien, la fonction ereg est plus là pour la sécurité on va dire. Je vais aller voir ça pour soumettre quelques uns de mes sites, merci.
sanddy Posté 13 Avril 2007 Auteur Posté 13 Avril 2007 Le problème, c'est que si je laisse le http:// certains vont le laisser sans rien... comme c'est arrivé tout à l'heure... j'ai dû le modifier... D'autres font un mélange de tout aussi, exemple : http://www.sitopolis.com/fichecomplete-35-...%20SOIREES.html mdr !!!! Donc ce que tu m'as donné tout à l'heure convient bien je pense on va laisser comme ça et j'hésite à mettre le http:// quand même... Ouais, n'hésite pas à soumettre tes sites, comme t'as pu voir, j'en ai parlé à ma liste de diffusion et la plupart s'enregistrent là... Allez, bonne soirée et à bientôt ! Sandy
Sarc Posté 13 Avril 2007 Posté 13 Avril 2007 Suffit de regarder si la variable est à "http://" et de supprimer s'il n'y a que ça... Comme ça ça sera considéré comme un lien vide => pas pris en compte dans l'affichage.
sanddy Posté 13 Avril 2007 Auteur Posté 13 Avril 2007 (modifié) Voilà monsieur, c'est réglé merci merci Si quelqu'un met http:// ça ne s'affichera pas... si quelqu'un met rien, ça ne s'affichera pas non plus... Modifié 13 Avril 2007 par sanddy
sanddy Posté 13 Avril 2007 Auteur Posté 13 Avril 2007 Que pensez-vous des fiches complètes mises sur mon site au fait ??? Exemple : http://www.sitopolis.com/fichecomplete-40-Vacance.html Je les renvoie vers une page avec un numero et le premier mot clé .html Pensez-vous que ça serez mieux si je faisais avec le numero et le nom du site ??? Si oui, il faudra ne prendre en compte que les lettres et chiffres, pas les accents et gérer les espaces et tout ça, je ne sais pas comment faudrait faire... Si vous avez une idée, n'hésitez pas lol vous m'avez bien aidé jusqu'ici !!
sanddy Posté 14 Avril 2007 Auteur Posté 14 Avril 2007 Comment faire pour interdire le point d'interrogation dans le titre que l'internaute soumettra svp ??? Merci par avance...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant