IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Empêcher publication de lien


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2008
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2008
    Messages : 108
    Par défaut Empêcher publication de lien
    Bonjour à tous,
    Je vous écrit aujourd'hui parce que je suis face à un petit problème .

    En gros, je suis en pleine construction d'un site qui contiendra un sorte de blog. Des utilisateurs non-enregistrés auront l'occasion de poster des réponses, MAIS, mon chef veut qu'aucun liens publiés dans ces réponses ne pointent sur d'autres sites..

    Il faut aussi savoir que j'utilise CKeditor, donc, par exemple, si l'on copie le contenu d'un site comme wikipedia et qu'on le colle dans l'éditeur, les liens sont automatiquement créés et se retrouvent dans la BDD sous forme de <a href bien évidement.

    Donc, j'ai tenté une modification de ce genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $texte = preg_replace("#href=\"|^http(s)?://[a-z0-9-]+(.[a-z0-9-]+)*(:[0-9]+)?(/.*)?$|i\"#", "href='#'", $texte);
    $texte = preg_replace("#href='|^http(s)?://[a-z0-9-]+(.[a-z0-9-]+)*(:[0-9]+)?(/.*)?$|i'#", "href='#'", $texte);
    Mais, étrangement, cela marche en local, mais pas sur internet ...

    Je remercie d'avance toute personne qui pourra m'aider

  2. #2
    Membre Expert
    Avatar de Thes32
    Homme Profil pro
    Développeur PHP, .Net, T-SQL
    Inscrit en
    Décembre 2006
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 379
    Par défaut
    Citation Envoyé par Arget Voir le message
    Mais, étrangement, cela marche en local, mais pas sur internet ...

    Je remercie d'avance toute personne qui pourra m'aider
    Hmm il n y a pas des raisons que ça ne puisse pas marcher à moins d'avoir compiler PHP sans la prise en charge du PCRE. Tu peux le vérifier en exécutant phpinfo, vérifies la présence de la bibliothèque PCRE.

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2008
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2008
    Messages : 108
    Par défaut
    Merci de ta réponse .
    Mais sur OVH, comment je vérifies ça ? xD

  4. #4
    Membre émérite
    Inscrit en
    Juillet 2003
    Messages
    625
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 625
    Par défaut
    Bonjour,

    tu crées une page php que tu appelles comme tu veux et dedans tu mets :

    Ce fichier, tu l'envoies via ftp ou autre sur le serveur OVH et ensuite, tu pointes sur ce fichier via navigateur

    A+

  5. #5
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2008
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2008
    Messages : 108
    Par défaut
    Citation Envoyé par syl2095 Voir le message
    Bonjour,

    tu crées une page php que tu appelles comme tu veux et dedans tu mets :

    Ce fichier, tu l'envoies via ftp ou autre sur le serveur OVH et ensuite, tu pointes sur ce fichier via navigateur

    A+
    Haha, je suis un peu bête oui ^^

    La bibliothèque PCRE est bien active .. :/

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    pcre
    PCRE (Perl Compatible Regular Expressions) Support 	enabled
    PCRE Library Version 	6.7.7.4 2008-07-04

  6. #6
    Membre Expert Avatar de Marc3001
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2008
    Messages
    829
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Février 2008
    Messages : 829
    Par défaut
    Quand tu dis ça marche pas, ça donne quoi exactement?

    Ca laisse passer les liens externe? Ca renvoie une erreur?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 06/04/2007, 08h28
  2. [PUBLICATION] Bouton lien hypertexte dans une animation flash
    Par Shaitan Lucifer dans le forum Flash
    Réponses: 3
    Dernier message: 01/02/2007, 22h56
  3. lien pour une table qui ne doit pas etre public
    Par raslain dans le forum Oracle
    Réponses: 1
    Dernier message: 12/12/2005, 13h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo