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 :

comportement /config shuffle(array)


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
    Novembre 2005
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 23
    Par défaut comportement /config shuffle(array)
    bonjour,

    Je viens vers vous car j'ai un petit problème avec le résultat de la fonction shuffle(array).

    je développe donc sur 2 serveurs (1 local et 1 prod)
    sur la prod tout va bien

    par contre en local,
    un code de type:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     
    $new_tab = array(0 => "tata", 1 => "tati", 2=> "batata", 3=> "batati");
    for($a=0;$a<10;$a++){
    shuffle($new_tab);
    pr($new_tab)
     
    }

    m'affiche bien 10 array "melangés/differents"

    neanmoins, une actualisation (F5) me genère exactement les 10 même Array


    Je pensais initialement à la config du cache
    mais en ajoutant en dehors du FOR un echo '1'; (ce qui devrai je pense creer un nouveau cache) les array sont toujours les même.


    Alors que sur la prod, aucun soucis....

    Si vous avez des pistes, je suis prenneur =)

    Amicalement.

  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
    Quelle est ta config locale ?

    Si tu veux être sur du rafraichissement, ajoute un affichage aléatoire.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 23
    Par défaut
    j'ai dans mon core.php

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    Configure::write('Cache.disable', true);
     
     if($_SERVER['REMOTE_ADDR'] == '127.0.0.1') {
    	Configure::write('Cache.disable', true);
    }
     else {
    	Configure::write('Cache.disable', true);
    }

    malheureusement
    en testant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    echo rand(5,15);
     
    		$t = array(0 => "tata", 1 => "tati", 2=> "batata", 3=> "batati");
     
    		shuffle($t);
     
    		print_r($t);
     
    		exit;
    j'ai tout le temps le même affichage

  4. #4
    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
    donc le problème ne vient pas de shuffle.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 23
    Par défaut
    Citation Envoyé par sabotage Voir le message
    donc le problème ne vient pas de shuffle.
    Sur la doc il préconise un mais j'ai le droit à un beau
    Warning: Call-time pass-by-reference has been deprecated
    Quel config pourrait bloquer mon shuffle??
    d'ailleurs je ne sais même pas si le cache pourrait être une piste...

  6. #6
    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
    Je redis : le problème ne vient pas de shuffle puisque rien ne se rafraichit sur ta page.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. Mélanger / mixer / Shuffle un Tlistbox ou array
    Par Coussati dans le forum Débuter
    Réponses: 15
    Dernier message: 01/01/2009, 23h00
  2. Réponses: 5
    Dernier message: 04/12/2008, 13h45
  3. Comportement d'une modification du Web.config
    Par DranDane dans le forum ASP.NET
    Réponses: 1
    Dernier message: 29/07/2008, 11h26
  4. comportement du app.config
    Par bossun dans le forum C#
    Réponses: 4
    Dernier message: 22/05/2008, 20h35

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