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 Perl Discussion :

Split ne marche pas


Sujet :

Langage Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur
    Avatar de Viduc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2009
    Messages
    1 445
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Février 2009
    Messages : 1 445
    Billets dans le blog
    2
    Par défaut Split ne marche pas
    Bonsoir,

    je me prends la tête depuis un moment sur la commande split...

    j'ai le code suivant (très résumé)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    	$Ip_Client = "192.168.1.152";
    	my @Split_IP_Client = split(/\./, $IP_Client);	
    	print $Ip_Client[0];
    sachant qu'en faite c'est dans une fonction transmis etc... mais bref même testé à nue comme ça et bien ça me retourne.... rien...

    Je ne pige vraiment pas, j'ai essayé de changé le point par d'autre caractère dans une expression etc... mais rien....

    pourtant j'utilise casiment la même fonction split avant et ça marche...?

    vous savez pourquoi?

  2. #2
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Juillet 2009
    Messages
    167
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 81
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 167
    Par défaut
    Essaie plutôt :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $Ip_Client = "192.168.1.152";
    	my @Split_IP_Client = split(/\./, $Ip_Client);	
    	print $Split_IP_Client[0];
    (Attention a la casse et au nom des variables)
    Cordialement
    Nibroc.


    Citation Envoyé par Viduc Voir le message
    Bonsoir,

    je me prends la tête depuis un moment sur la commande split...

    j'ai le code suivant (très résumé)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    	$Ip_Client = "192.168.1.152";
    	my @Split_IP_Client = split(/\./, $IP_Client);	
    	print $Ip_Client[0];
    sachant qu'en faite c'est dans une fonction transmis etc... mais bref même testé à nue comme ça et bien ça me retourne.... rien...

    Je ne pige vraiment pas, j'ai essayé de changé le point par d'autre caractère dans une expression etc... mais rien....

    pourtant j'utilise casiment la même fonction split avant et ça marche...?

    vous savez pourquoi?

  3. #3
    Rédacteur
    Avatar de Viduc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2009
    Messages
    1 445
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Février 2009
    Messages : 1 445
    Billets dans le blog
    2
    Par défaut
    oui oui non mais c'était juste une erreur de frappe c'était bien à l'origine $Spli_Ip_Client ... j'ai eu un doute absolue en voyant ta réponse mais non oufff je ne perds pas la boule lol

    donc non ça ne marche pô

  4. #4
    Membre éprouvé
    Avatar de Jasmine80
    Femme Profil pro
    Bioinformaticienne
    Inscrit en
    Octobre 2006
    Messages
    3 157
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Bioinformaticienne
    Secteur : Santé

    Informations forums :
    Inscription : Octobre 2006
    Messages : 3 157
    Par défaut
    Citation Envoyé par Viduc Voir le message
    oui oui non mais c'était juste une erreur de frappe c'était bien à l'origine $Spli_Ip_Client ... j'ai eu un doute absolue en voyant ta réponse mais non oufff je ne perds pas la boule lol

    donc non ça ne marche pô
    Ce code fonctionne très bien, probablement qu'en le simplifiant tu as masqué l'erreur. Es-tu certain que $Ip_Client récupère bien l'IP? As-tu vérifié son contenu?

  5. #5
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Juillet 2009
    Messages
    167
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 81
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 167
    Par défaut
    Chez moi, ce code (très court : 3 lignes) marche très bien.
    Nibroc

    Citation Envoyé par Viduc Voir le message
    oui oui non mais c'était juste une erreur de frappe c'était bien à l'origine $Spli_Ip_Client ... j'ai eu un doute absolue en voyant ta réponse mais non oufff je ne perds pas la boule lol

    donc non ça ne marche pô

  6. #6
    Rédacteur
    Avatar de Viduc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2009
    Messages
    1 445
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Février 2009
    Messages : 1 445
    Billets dans le blog
    2
    Par défaut


    honte à moi, il y avait un IP et un Ip ..... pffff plus de deux heures passées la dessus comme un anduouille non mais je te jure!!!! lol


    merci de vous être penché dessus malgré tout vous avez le droit de sortir le fouet

  7. #7
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Juillet 2009
    Messages
    167
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 81
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 167
    Par défaut
    Un
    use strict;
    aurait signalé le problème immédiatement !
    Cordialement,
    Nibroc

    Citation Envoyé par Viduc Voir le message


    honte à moi, il y avait un IP et un Ip ..... pffff plus de deux heures passées la dessus comme un anduouille non mais je te jure!!!! lol


    merci de vous être penché dessus malgré tout vous avez le droit de sortir le fouet

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

Discussions similaires

  1. 'SHOW TABLES' marche pas sous postgresql !?
    Par fet dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 13/05/2004, 09h28
  2. [LG]Split qui marche pas
    Par macluvitch dans le forum Langage
    Réponses: 3
    Dernier message: 30/11/2003, 18h19
  3. Réponses: 3
    Dernier message: 08/09/2003, 15h06
  4. Réponses: 9
    Dernier message: 07/05/2003, 12h57
  5. Sysdate qui marche pas ??
    Par StouffR dans le forum Langage SQL
    Réponses: 4
    Dernier message: 28/08/2002, 13h23

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