Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3672 connectés 

 


Pour ou contre du changement sur le topic ?


 
35.7 %
 5 votes
1.  Oui, faq / bonnes pratiques + blabla@php
 
 
0.0 %
        0 vote
2.  Oui, blabla@php uniquement
 
 
7.1 %
 1 vote
3.  Ce topic mérite la poubelle. Pauvre poubelle
 
 
21.4 %
 3 votes
4.  Non, ce topic reste tel quel
 
 
35.7 %
 5 votes
5.  Obiwan n'aime pas le php
 

Total : 16 votes (2 votes blancs)
Ce sondage est clos, vous ne pouvez plus voter
 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  46  47  48  ..  66  67  68  69  70  71
Auteur Sujet :

blabla@php | faq et bonnes pratiques page 1

n°2049150
BeGiNNeR02
Posté le 14-01-2011 à 16:57:45  profilanswer
 

Reprise du message précédent :
 :hello:  
 
http://pastebin.com/ydN31kyC
 
J'obtiens :

Citation :

Warning: Invalid argument supplied for foreach() on line 23

Sur Windows, avec IIS et PHP 5.2.6 et la même chose sur un autre Windows avec Apache 2.2 et PHP 5.2.17. Je n'ai pas d'erreur sur un autre environnement de dev (Mac) [:tilleulv]
 
Je crois que ça vient du continue 2. En fait, mon attribut static $_char_list n'est plus un tableau dans les boucles qui suivent (ligne 45), une fois que je suis rentré dans la condition ligne 31.
 
On ne parle pas de l'utilité du code, j'ai sorti ça de son contexte :o

mood
Publicité
Posté le 14-01-2011 à 16:57:45  profilanswer
 

n°2049225
BeGiNNeR02
Posté le 14-01-2011 à 23:17:30  profilanswer
 

Pour tout dire, c'est un collègue qui a fait ça... il a fallu que je trouve ce qui n'allait pas ! Mais, je vais y penser ;)

n°2050866
theredled
● REC
Posté le 21-01-2011 à 18:51:45  profilanswer
 

J'ai un client qui m'envoie les identifiants d'un service SOAP [:totoz] je sais pas comment ça marche et la doc est pas limpide :o

 

J'ai :
- une url : http://hophop.com/store_test/api/soap/?wsdl
- un login et un mot de passe
- une méthode "customer.list" avec un argument email.

 

J'ai écrit ça :

Code :
  1. $service = new SoapClient('http://hophop.com/store_test/api/soap/?wsdl');
  2.    $service->login('login', 'mdp');
  3.    var_dump($service->__soapCall('customer.list', array('email' => 'kjh@kj.com')));


Mais vu que ça marche pas, je crois que c'est pas comme ça qu'on fait :o

 

Un p'tit coup d'pouce ? :o

Message cité 2 fois
Message édité par theredled le 21-01-2011 à 18:53:07

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°2050871
skeye
Posté le 21-01-2011 à 19:21:07  profilanswer
 

theredled a écrit :

J'ai un client qui m'envoie les identifiants d'un service SOAP [:totoz] je sais pas comment ça marche et la doc est pas limpide :o
 
J'ai :
- une url : http://hophop.com/store_test/api/soap/?wsdl
- un login et un mot de passe
- une méthode "customer.list" avec un argument email.
 
J'ai écrit ça :

Code :
  1. $service = new SoapClient('http://hophop.com/store_test/api/soap/?wsdl');
  2.    $service->login('login', 'mdp');
  3.    var_dump($service->__soapCall('customer.list', array('email' => 'kjh@kj.com')));


Mais vu que ça marche pas, je crois que c'est pas comme ça qu'on fait :o
 
Un p'tit coup d'pouce ? :o


 
Les identifiants/mot de passe passent pas via les headers soap ou ce genre de conneries?


---------------
Can't buy what I want because it's free -
n°2050872
theredled
● REC
Posté le 21-01-2011 à 19:21:46  profilanswer
 

skeye a écrit :


 
Les identifiants/mot de passe passent pas via les headers soap ou ce genre de conneries?


je sais pas [:sisicaivrai]


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°2050873
skeye
Posté le 21-01-2011 à 19:22:26  profilanswer
 

Il me semble qu'harko a joué avec ça il y a quelque temps...tente l'invocation! :D


---------------
Can't buy what I want because it's free -
n°2050875
drasche
Posté le 21-01-2011 à 19:34:35  profilanswer
 

theredled a écrit :

J'ai un client qui m'envoie les identifiants d'un service SOAP [:totoz] je sais pas comment ça marche et la doc est pas limpide :o
 
J'ai :
- une url : http://hophop.com/store_test/api/soap/?wsdl
- un login et un mot de passe
- une méthode "customer.list" avec un argument email.
 
J'ai écrit ça :

Code :
  1. $service = new SoapClient('http://hophop.com/store_test/api/soap/?wsdl');
  2.    $service->login('login', 'mdp');
  3.    var_dump($service->__soapCall('customer.list', array('email' => 'kjh@kj.com')));


Mais vu que ça marche pas, je crois que c'est pas comme ça qu'on fait :o
 
Un p'tit coup d'pouce ? :o


Tu devrais commencer par lire le WSDL si ce n'est déjà fait :o
Des fois qu'ils attendent le login/mdp dans les paramètres :o
"ça marche pas", c'est pas très détaillé comme message d'erreur :o


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°2050973
theredled
● REC
Posté le 22-01-2011 à 03:08:45  profilanswer
 

l'erreur c'est "la méthode customer.list n'existe pas" :o


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°2050979
skeye
Posté le 22-01-2011 à 09:09:52  profilanswer
 

theredled a écrit :

l'erreur c'est "la méthode customer.list n'existe pas" :o


si t'es pas identifié correctement, tu ne vois probablement pas toutes les méthodes, non? :D


---------------
Can't buy what I want because it's free -
n°2050983
drasche
Posté le 22-01-2011 à 10:11:28  profilanswer
 

theredled a écrit :

l'erreur c'est "la méthode customer.list n'existe pas" :o


Ben contacte le fournisseur alors :spamafote: Pour moi t'es identifié correctement et ya une merde sur leur service SOAP.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
mood
Publicité
Posté le 22-01-2011 à 10:11:28  profilanswer
 

n°2051050
theredled
● REC
Posté le 22-01-2011 à 14:50:00  profilanswer
 

drasche a écrit :


Ben contacte le fournisseur alors :spamafote: Pour moi t'es identifié correctement et ya une merde sur leur service SOAP.


Mais tu crois que c'est bien comme ça qu'on appelle un méthode qui a un namespace (si c'est bien un namespace et pas une sorte de sous-service ?) ?

 

J'ai pas envie d'avoir l'air nul en disant "écoute, j'ai jamais utilisé SOAP, tu m'explique comment on fait ?" sachant que c'est lui le client :o

Message cité 1 fois
Message édité par theredled le 22-01-2011 à 14:51:02

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°2051053
drasche
Posté le 22-01-2011 à 14:56:13  profilanswer
 

theredled a écrit :

Mais tu crois que c'est bien comme ça qu'on appelle un méthode qui a un namespace (si c'est bien un namespace et pas une sorte de sous-service ?) ?
 
J'ai pas envie d'avoir l'air nul en disant "écoute, j'ai jamais utilisé SOAP, tu m'explique comment on fait ?" sachant que c'est lui le client :o


Non, là j'avoue que je ne sais pas [:joce]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°2051057
theredled
● REC
Posté le 22-01-2011 à 15:04:50  profilanswer
 

\o/ lutin il aurait pu me dire qu'il y avait une doc toute faite à lire.
 
http://www.magentocommerce.com/wik [...] ction#soap


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°2051308
orang
Posté le 24-01-2011 à 00:20:27  profilanswer
 

Bonsoir,
 
Peut-on encore utiliser le

Code :
  1. target="_blank"


?
 
À priori, ce n'est plus reconnu, pourtant beaucoup de sites l'utilisent encore.

n°2051310
theredled
● REC
Posté le 24-01-2011 à 00:21:39  profilanswer
 

Oui. En plus c'est re-reconnu en HTML5, et ya de toute pas d'autre moyen de faire ça.


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°2051387
orang
Posté le 24-01-2011 à 13:09:01  profilanswer
 


Justement, ne connaissant pas JS, j'en étais venu à copier/coller un bout de code auquel dont je n'étais pas familier.
S'il est immonde en plus...
 
Rassurant de savoir qu'il est reconnu en HTML5, c'est une raison de plus de le réintegrer :)

n°2054102
BeGiNNeR02
Posté le 03-02-2011 à 16:52:24  profilanswer
 

:hello:  
 
Avez-vous des articles/exemples sur la manière de bien gérer ses erreurs/exceptions (comprendre à quel moment les récupérer, être averti, afficher un message à l'utilisateur... etc) ? Quelles sont les bonnes pratiques ?
 
 :jap:

n°2067041
nraynaud
lol
Posté le 30-03-2011 à 11:20:02  profilanswer
 

dites, comment je peux changer le umask pour un virtualhost ? (apache2/php5.3)


---------------
trainoo.com, c'est fini
n°2070172
FlorentG
Posté le 15-04-2011 à 09:25:43  profilanswer
 

Bon alors jEdit commence à être un peu relou là (nombreux bugs, surtout dans certains plugins).
 
C'est quoi le meilleur IDE gratos là ? :D (J'ai pas de fric pour PHPStorm  dans l'immédiat [:sadnoir])

n°2070197
masklinn
í dag viðrar vel til loftárása
Posté le 15-04-2011 à 10:11:06  profilanswer
 

FlorentG a écrit :

Bon alors jEdit commence à être un peu relou là (nombreux bugs, surtout dans certains plugins).
 
C'est quoi le meilleur IDE gratos là ? :D (J'ai pas de fric pour PHPStorm  dans l'immédiat [:sadnoir])


emacs.


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2070200
flo850
moi je
Posté le 15-04-2011 à 10:14:01  profilanswer
 

netbean


Message édité par flo850 le 15-04-2011 à 10:14:05

---------------

n°2070201
FlorentG
Posté le 15-04-2011 à 10:14:22  profilanswer
 

J'étais sûr de cette réponse :D
 
Bon il me faut pas grand chose, limite la complétion je m'en tape. Faut surtout que ça puisse parser en temps réel le code pour les erreurs de syntaxe.
 
Ça fait ça emacs ?

n°2070202
FlorentG
Posté le 15-04-2011 à 10:14:36  profilanswer
 

Netbean je vais regarder. C'est pas trop lourd ?

n°2070207
flo850
moi je
Posté le 15-04-2011 à 10:30:33  profilanswer
 

plus que phpstorm, moins qu'eclipse


---------------

n°2070270
0x90
Posté le 15-04-2011 à 12:58:09  profilanswer
 

FlorentG a écrit :

Bon alors jEdit commence à être un peu relou là (nombreux bugs, surtout dans certains plugins).
 
C'est quoi le meilleur IDE gratos là ? :D (J'ai pas de fric pour PHPStorm  dans l'immédiat [:sadnoir])


 
T'as un free trial de 30j sur PHPStorm, en 30j t'arrive pas à produire assez de code pour gagner 84€ ?


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°2070276
FlorentG
Posté le 15-04-2011 à 13:24:30  profilanswer
 

0x90 a écrit :

T'as un free trial de 30j sur PHPStorm, en 30j t'arrive pas à produire assez de code pour gagner 84€ ?


Gagner de l'argent ? On fait comment ? [:pingouino]

n°2070278
skeye
Posté le 15-04-2011 à 13:29:01  profilanswer
 

Sinon ils viennent de repartir sur une EAP, tu dois pouvoir en profiter pendant perpète, en général la version n'a pas le temps d'expirer avant la suivante...:o


---------------
Can't buy what I want because it's free -
n°2072207
krifur
Posté le 27-04-2011 à 15:47:37  profilanswer
 

Probleme de validation de form:
 
Le form:
 

Code :
  1. <input type="checkbox" name="test[]" value="js"> Javascript <br>
  2.     <input type="checkbox" name="test[]" value="php">  PHP <br>
  3.     <input type="checkbox" name="test[]" value="sql">  SQL <br>
  4.     <input type="checkbox" name="test[]" value="html">  HTML <br>


echo apres validation du form

Code :
  1. var_dump($_POST["test"]) // string 'Array' (length=5)


 [:anefay:1]

n°2072209
krifur
Posté le 27-04-2011 à 15:53:07  profilanswer
 


Code :
  1. print_r($_POST["test"]) //Array

Message cité 1 fois
Message édité par krifur le 27-04-2011 à 15:54:28
n°2072210
theredled
● REC
Posté le 27-04-2011 à 15:57:22  profilanswer
 

krifur a écrit :

Probleme de validation de form:
 
Le form:
 

Code :
  1. <input type="checkbox" name="test[]" value="js"> Javascript <br>
  2.     <input type="checkbox" name="test[]" value="php">  PHP <br>
  3.     <input type="checkbox" name="test[]" value="sql">  SQL <br>
  4.     <input type="checkbox" name="test[]" value="html">  HTML <br>


echo apres validation du form

Code :
  1. var_dump($_POST["test"]) // string 'Array' (length=5)


 [:anefay:1]


Tu dois caster $_POST["test"] en string un moment donné, d'une façon d'une autre.
 
Typiquement avec un opérateur de tableau non récursif :o


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°2072211
skeye
Posté le 27-04-2011 à 16:02:15  profilanswer
 

krifur a écrit :


Code :
  1. print_r($_POST["test"]) //Array



[:heink]
 
Testé à l'instant à la brute:
 

Code :
  1. <?php
  2.  
  3. if(array_key_exists('test', $_POST)){
  4.    var_dump($_POST["test"]);
  5.    print_r($_POST["test"]);
  6. }
  7.  
  8. ?>
  9.  
  10. <form method="post">
  11.    <input type="checkbox" name="test[]" value="js"> Javascript <br>
  12.    <input type="checkbox" name="test[]" value="php">  PHP <br>
  13.    <input type="checkbox" name="test[]" value="sql">  SQL <br>
  14.    <input type="checkbox" name="test[]" value="html">  HTML <br>
  15.    <input type='submit' value="ok" />
  16. </form>


 

Citation :


array(3) {
  [0]=>
  string(2) "js"
  [1]=>
  string(3) "php"
  [2]=>
  string(3) "sql"
}
Array
(
    [0] => js
    [1] => php
    [2] => sql
)


---------------
Can't buy what I want because it's free -
n°2072212
FlorentG
Posté le 27-04-2011 à 16:02:49  profilanswer
 

Le mot-clé là, c'est "après validation". Comment est faite la validation [:petrus dei]

n°2072213
theredled
● REC
Posté le 27-04-2011 à 16:09:24  profilanswer
 

skeye a écrit :


[:heink]
 
Testé à l'instant à la brute:
 

Code :
  1. <?php
  2.  
  3. if(array_key_exists('test', $_POST)){
  4.    var_dump($_POST["test"]);
  5.    print_r($_POST["test"]);
  6. }
  7.  
  8. ?>
  9.  
  10. <form method="post">
  11.    <input type="checkbox" name="test[]" value="js"> Javascript <br>
  12.    <input type="checkbox" name="test[]" value="php">  PHP <br>
  13.    <input type="checkbox" name="test[]" value="sql">  SQL <br>
  14.    <input type="checkbox" name="test[]" value="html">  HTML <br>
  15.    <input type='submit' value="ok" />
  16. </form>


 

Citation :


array(3) {
  [0]=>
  string(2) "js"
  [1]=>
  string(3) "php"
  [2]=>
  string(3) "sql"
}
Array
(
    [0] => js
    [1] => php
    [2] => sql
)



ORLY


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°2072217
skeye
Posté le 27-04-2011 à 16:23:10  profilanswer
 


Je lui ai démontré que le bout de code qu'il nous a donné ne sert à rien, maintenant s'il veut de l'aide il faut qu'il nous donne le bout qui pose problème.[:cosmoschtroumpf]


---------------
Can't buy what I want because it's free -
n°2072219
theredled
● REC
Posté le 27-04-2011 à 16:26:27  profilanswer
 

skeye a écrit :


Je lui ai démontré que le bout de code qu'il nous a donné ne sert à rien, maintenant s'il veut de l'aide il faut qu'il nous donne le bout qui pose problème.[:cosmoschtroumpf]


Je parie la peau de mon orteil gauche sur un array_machin($_POST) :o


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°2072226
krifur
Posté le 27-04-2011 à 16:43:50  profilanswer
 

je cherche, je cherche :o
je fais des recherches transversales sur cette usine a gaz de framework démoniaque venu du passé notamment sur les ($_POST), je vous tiens au courant :o merci pour les pistes

n°2072230
krifur
Posté le 27-04-2011 à 17:27:04  profilanswer
 

Code :
  1. $is_register_global = ini_get('register_globals');
  2.     $is_magic_quotes_gpc = ini_get('magic_quotes_gpc');
  3.     foreach ($_POST as $key => $value) {
  4.         if ($value && !$is_magic_quotes_gpc) {
  5.             $_POST["$key"] = addslashes($value);
  6.         }
  7.     }


Bon voila le coupable, avant de tout virer et de vérifier que ça modifie pas une des 3658555 fonctions du site, quelqu'un peux me rappeller les good practice vite fait des magic_quotes et des register_globals ?
sachant que le site est en ISO8859-1 php5.2 ?
 
merci à tous  :jap:

Message cité 1 fois
Message édité par krifur le 27-04-2011 à 17:33:55
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  46  47  48  ..  66  67  68  69  70  71

Aller à :
Ajouter une réponse
 

Sujets relatifs
Problème pour une mise en page sous forme de tableauAfficher sur une page web directement le resultat d'une autre page web
[PHP] Fonction include plus rapide qu'un bout de code dans la page ?Ouvrir un fichier HTML en fin de page
[Résolu] Expirer la cache au niveau de la pageexecuter une page php sans rien afficher
inserer dans ma page wikiControler le changement de page
Certificat SSL a valider pour chaque élément de pageinstallé un mdp sur une page web avec Namo
Plus de sujets relatifs à : blabla@php | faq et bonnes pratiques page 1


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)