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 :

strlen [PHP 4]


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    21
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Avril 2008
    Messages : 21
    Par défaut strlen
    Bonjour,

    j'ai un problème avec strlen, ça fonctionnait bien jusqu'à aujourd'hui, j'ai juste déplacé quelques fonctions dans un fichier et maintenant ça me dit :

    FUNCTION [nom_de_mon_projet].strlen does not exist

    Comment se fait-il qu'il ne reconnait plus strlen?

    Merci.

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Bonjour,

    Dans quoi as-tu cette erreur ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    21
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Avril 2008
    Messages : 21
    Par défaut
    Je crée un site pour mobile qui affiche des noms de ville de France.

    Pour optimiser l'affichage j'ai créé quelques fonctions afin de raccourcir les noms trop long comme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    function raccourcir1($var) {
    	$var = ereg_replace('\(.*\)','',$var);
    	$var = str_replace(array('-sur-', 'Saint', 'Mont', 'Clermont'),array('/', 'St', 'Mt', 'Ct'),$var);
    	return $var;
    }
     
    function raccourcir2($var) {
    	if (strlen($var)>10 AND ($n = strrpos($var, '-'))!== false) {
    		$var = substr($var,0,$n+2).'.';
    	}
    	return $var;
    }
     
    function tronquerNom2($var) {
    	if (strlen($var)+8>25) {
    		$var=raccourcir1($var);
    		if (strlen($var)+8>25) {
    			$var=raccourcir2($var);
    		}
    	}
    	return $var;
    }
    Lorsque je vais sur une page qui utilise une de ces fonctions, il me met ce message d'erreur

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    21
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Avril 2008
    Messages : 21
    Par défaut
    Ce que je comprends pas c'est que les fonctions marchent, mais il met ce message d'erreur quand même...

  5. #5
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    En fait je te pose cette question par rapport a la mention de "nom de projet" dans l'erreur.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    21
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Avril 2008
    Messages : 21
    Par défaut
    Le problème ne vient pas de php mais de mysql

    Merci pour la rapidité de tes réponses en tout cas.

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

Discussions similaires

  1. [VB6] longueur de string (strlen)
    Par kboo dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 24/08/2009, 13h40
  2. [MySQL] Strlen() comme clause WHERE
    Par Anduriel dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 25/08/2006, 00h05
  3. strlen et strcpy non reconnu avec string.h
    Par wolflinger dans le forum C++
    Réponses: 17
    Dernier message: 21/02/2006, 14h44
  4. Strlen dans un for = Warning ?
    Par Mike888 dans le forum C
    Réponses: 9
    Dernier message: 12/01/2006, 23h43
  5. Probleme avec strlen
    Par sebastieng dans le forum C
    Réponses: 9
    Dernier message: 22/11/2005, 14h21

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