Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2766 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  ..  47  48  49  ..  66  67  68  69  70  71
Auteur Sujet :

blabla@php | faq et bonnes pratiques page 1

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

Reprise du message précédent :

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 27-04-2011 à 17:27:04  profilanswer
 

n°2072236
krifur
Posté le 27-04-2011 à 17:46:14  profilanswer
 

skeye a écrit :

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


Je capte pas trop le principe de l'EAP mais sur le dernier billet de blog de jetbrains sur les version EAP en page de telechargement, il est indiqué: This build includes a 30-day time-limited license.
Tu parles de cette version ?
http://confluence.jetbrains.net/display/WI/Web+IDE+EAP

n°2072238
skeye
Posté le 27-04-2011 à 17:48:42  profilanswer
 

krifur a écrit :


Je capte pas trop le principe de l'EAP mais sur le dernier billet de blog de jetbrains sur les version EAP en page de telechargement, il est indiqué: This build includes a 30-day time-limited license.
Tu parles de cette version ?
http://confluence.jetbrains.net/display/WI/Web+IDE+EAP


 
Ce sont des pré-versions de la prochaine version majeure, ils rajoutent des nouvelles fonctionnalités à chaque release. Et oui, ce sont des version limitées dans le temps, même si au final ils sortent tout le temps la suivante avant l'expiration de la période.:o


---------------
Can't buy what I want because it's free -
n°2072243
krifur
Posté le 27-04-2011 à 17:55:10  profilanswer
 


Ok bon vu que le site est assez vieux, je vais passer toutes les variables destinés à la bdd avec mysql_real_escape_string...
 
merci!

n°2072245
krifur
Posté le 27-04-2011 à 17:58:35  profilanswer
 

skeye a écrit :


 
Ce sont des pré-versions de la prochaine version majeure, ils rajoutent des nouvelles fonctionnalités à chaque release. Et oui, ce sont des version limitées dans le temps, même si au final ils sortent tout le temps la suivante avant l'expiration de la période.:o


Et donc du coup a chaque update on remet à zéro le timeout d'expiration et on a une béta gratos (faut pas oublier de faire les maj sinon ça grille le process ) ?

n°2072247
skeye
Posté le 27-04-2011 à 18:00:11  profilanswer
 

voilà.


---------------
Can't buy what I want because it's free -
n°2072249
skeye
Posté le 27-04-2011 à 18:00:53  profilanswer
 

En période d'EAP, évidemment. Je sais pas combien il y a eu entre la sortie de la dernière version stable et la première EAP de la 2.1...


---------------
Can't buy what I want because it's free -
n°2073491
krifur
Posté le 03-05-2011 à 12:38:17  profilanswer
 

Salut questions à ceux qui fabrique des longs form genre CRUD pour une table SQL,
 

Code :
  1. foreach ($data as $key => $value) {
  2.        echo '<p><label>'.constant("_IAE_".strtoupper($key)).
  3.        '<span class="indication">(ha)</span></label><input class="obj_nb_entier" maxlength="12" type="text" name="'.$key.'" value="'.$value.'" /></p>';
  4.    }


 
 
Pour l'instant j'arrive a un truc comme ça,
 
A partir du nom d'un champ mysql je créé une constante de texte (qui sert a faire du multilingue), la valeur du champ "name" pour pouvoir la traiter en $_POST apres soumission du form
et la valeur du dit champ.
Je trouve ça assez rentable niveau ligne de code (surtout si on 60 champs dans la table)
Par contre j'ai quelques interrogations pour la suite, imaginons que j'ai certains type de champs qui doivent être renseigner avec un <select> à la place d'un <input>, je fais un switch dans mon foreach pour préciser le type adéquat ?avec un champs spécifiques dans la table (genre type_html=1=>INPUT, type_html=2 => SELECT)?
Egalement si je veux rajouter des verifications javascript (jquery) en fonction du type attendue (qui correspond au type mysql) comme integer, float, ainsi que des limites en valeur , max10 000, min 50, quels serait la meilleur façon pour le traiter dynamiquement dans la boucle ci dessus ?
 
 :jap:


Message édité par krifur le 03-05-2011 à 14:54:28
n°2073518
skeye
Posté le 03-05-2011 à 14:34:10  profilanswer
 

http://blogs.jetbrains.com/webide/ [...] ng-for-php
 
Awesome IDE is awesome.[:dawak]


---------------
Can't buy what I want because it's free -
n°2073521
FlorentG
Posté le 03-05-2011 à 14:46:08  profilanswer
 

Putain j'ai oublié d'acheter la licence la semaine dernière [:prozac]

mood
Publicité
Posté le 03-05-2011 à 14:46:08  profilanswer
 

n°2073578
masklinn
í dag viðrar vel til loftárása
Posté le 03-05-2011 à 17:42:59  profilanswer
 


Wait, c'était pas dispo avant [:pingouino dei]
 
phpG [:sadnoir]

FlorentG a écrit :

Putain j'ai oublié d'acheter la licence la semaine dernière [:prozac]


[:rofl]


---------------
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°2073580
skeye
Posté le 03-05-2011 à 17:45:32  profilanswer
 

masklinn a écrit :


Wait, c'était pas dispo avant [:pingouino dei]


Non, à ma connaissance c'est le premier IDE php à faire ça.[:joce]


Message édité par skeye le 03-05-2011 à 17:45:36

---------------
Can't buy what I want because it's free -
n°2073583
nraynaud
lol
Posté le 03-05-2011 à 17:47:30  profilanswer
 

masklinn a écrit :


Wait, c'était pas dispo avant [:pingouino dei]
 
phpG [:sadnoir]


t'as rien comme refactorings dedans :(
comparé à intellij, c'est vraiment le tiers-monde.


---------------
trainoo.com, c'est fini
n°2073585
skeye
Posté le 03-05-2011 à 17:49:58  profilanswer
 

nraynaud a écrit :


t'as rien comme refactorings dedans :(
comparé à intellij, c'est vraiment le tiers-monde.


Ils ont l'air de se pencher un peu là-dessus pour la 2.1, ça fiat plaisir.[:joce]


---------------
Can't buy what I want because it's free -
n°2073586
nraynaud
lol
Posté le 03-05-2011 à 17:57:37  profilanswer
 

skeye a écrit :


Ils ont l'air de se pencher un peu là-dessus pour la 2.1, ça fiat plaisir.[:joce]


je pense qu'ils sont un peu fébriles sur leur parser avec un langage aussi mou. ça doit être pareil en ruby et python.


---------------
trainoo.com, c'est fini
n°2073618
masklinn
í dag viðrar vel til loftárása
Posté le 03-05-2011 à 21:01:45  profilanswer
 

nraynaud a écrit :


je pense qu'ils sont un peu fébriles sur leur parser avec un langage aussi mou. ça doit être pareil en ruby et python.


Bah non justement (Python c'est assez bien spécifié et facile à parser), ya pas tous les refactorings d'IJ dans PyCharm (et ceux qui y sont sont pas parfaits) mais il y en a déjà un certain nombre (et depuis le début, genre extract method y est depuis la première EAP):

Citation :

PyCharm provides the following refactorings:

 

Copy / Clone
Extract Method
Extract Superclass
Inline
Introduce Constant
Introduce Field
Introduce Variable
Move Refactorings
Pull Members Up
Push Members Down
Rename Refactorings
Safe Delete


Et il y a plein d'intentions sympa (genre la transformation d'un dict créé à la java en un dict littéral, demandé par moi [:kbchris])

Spoiler :

pour faciliter le cleanup du code de mes indiens [:mister mystere]


Message édité par masklinn le 03-05-2011 à 21:02:14

---------------
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°2073619
nraynaud
lol
Posté le 03-05-2011 à 21:07:47  profilanswer
 

question qui HT : le cmd+w il marche dans ton pycharm ? moi au deuxième coup il sélectionne tout le fichier


---------------
trainoo.com, c'est fini
n°2073637
masklinn
í dag viðrar vel til loftárása
Posté le 03-05-2011 à 22:14:37  profilanswer
 

nraynaud a écrit :

question qui HT : le cmd+w il marche dans ton pycharm ? moi au deuxième coup il sélectionne tout le fichier


"marche" dans quel sens?


---------------
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°2073639
nraynaud
lol
Posté le 03-05-2011 à 22:20:54  profilanswer
 

masklinn a écrit :


"marche" dans quel sens?


quand tu fait cmd+w plein de fois de suite, ça doit te sélectionner l'expression de plus en plue englobante, puis le statement le plus englobant, etc.


---------------
trainoo.com, c'est fini
n°2073640
masklinn
í dag viðrar vel til loftárása
Posté le 03-05-2011 à 22:28:44  profilanswer
 

nraynaud a écrit :


quand tu fait cmd+w plein de fois de suite, ça doit te sélectionner l'expression de plus en plue englobante, puis le statement le plus englobant, etc.


Dans ce cas oui, j'ai testé dans des fichiers Python, JS et XML, aucun problème.

 

Genre je mets le pointeur dans une clé de dict, M-W -> il sélectionne toute la clé, M-W -> il sélectionne la clé et ses quotes, M-W -> il sélectionne la pair (clé, valeur), M-W -> il sélectionne le contenu du dict (toutes les paires clé, valeur), etc...

Message cité 1 fois
Message édité par masklinn le 03-05-2011 à 22:30:19

---------------
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°2073644
nraynaud
lol
Posté le 03-05-2011 à 22:45:09  profilanswer
 

masklinn a écrit :


Dans ce cas oui, j'ai testé dans des fichiers Python, JS et XML, aucun problème.
 
Genre je mets le pointeur dans une clé de dict, M-W -> il sélectionne toute la clé, M-W -> il sélectionne la clé et ses quotes, M-W -> il sélectionne la pair (clé, valeur), M-W -> il sélectionne le contenu du dict (toutes les paires clé, valeur), etc...


bonne remarque, j'ai le pb que dans du JS dans une balise <script> d'un fichier template HTML en fait [:ciler] (j'ai conclu un peu vite que ça marchait nulle part)


---------------
trainoo.com, c'est fini
n°2074258
FlorentG
Posté le 06-05-2011 à 11:20:06  profilanswer
 

Y'a-t-il un moyen dans PHPStorm de lui faire reconnaître que les classes héritant de PHPUnit_Extensions_SeleniumTestCase sont des tests ? Parce qu'il me dit "not a test class or suite" [:sadnoir]
 
Et j'ai besoin de pouvoir lancer juste un test spécifique.

n°2077590
Alekusu2
Posté le 22-05-2011 à 22:40:39  profilanswer
 


 
Mais quel rapport avec le PHP ? :D
Tu devrais créer un topic sur le sujet, c'est intéressant, mais j'ai l'impression que c'est encore peu utilisé en occident alors qu'au Japon c'est quelque chose d'habituel et tous les téléphones sont équipés d'un "décodeur".


---------------
Ils ne sont grands que parce que nous sommes à genoux. - Topic Kingdom
n°2077657
skeye
Posté le 23-05-2011 à 12:07:16  profilanswer
 

PhpStorm 2.1 out! [:jar jar]

Message cité 1 fois
Message édité par skeye le 23-05-2011 à 12:07:23

---------------
Can't buy what I want because it's free -
n°2077665
FlorentG
Posté le 23-05-2011 à 12:23:53  profilanswer
 

Démo expirée [:kbchris] Après 30 jours d'utilisation, j'ai pu voir un ou 2 trucs pas cools (comme dit plus haut, la non-reconnaissance des test cases Selenium) [:sadnoir] Sinon c'était très bien, le parsing des @var, @param et @return est super-utile. Pour l'instant le meilleur IDE PHP que j'ai essayé.
 
Je vais retenter Netbeans 30 jours aussi, pour avoir une bonne comparaison, et en fonction de ça je verrais bien [:romf]

n°2077666
masklinn
í dag viðrar vel til loftárása
Posté le 23-05-2011 à 12:26:11  profilanswer
 

skeye a écrit :

PhpStorm 2.1 out! [:jar jar]


Ajoute quoi sur 2.0?

 

edit: ah oui, extract method c'est vrai [:ddr555]

Message cité 1 fois
Message édité par masklinn le 23-05-2011 à 12:27:28

---------------
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°2077671
Dj YeLL
$question = $to_be || !$to_be;
Posté le 23-05-2011 à 14:05:32  profilanswer
 

masklinn a écrit :


Ajoute quoi sur 2.0?
 
edit: ah oui, extract method c'est vrai [:ddr555]


 
Rho, y'a pas que ça quand même :o

Citation :

Phing support added
Initial Twig support
New Diff tools for comparing directories, images and DB’s
‘Extract Function/Method’ refactoring for PHP
“Change Signature” refactoring for JavaScript
JavaScript debugger in Google Chrome
htaccess support
New code inspections: “Inconsistent return points”, “Silly assignment” and more
PHPDoc @var annotations now support Netbeans/Zend style
Auto-completion improved for classes from other namespaces and Shiftless Completion enabled
HTML tag tree highlighting
Reworked UI for Search/Replace
Misc. improvements for all supported VCS and noticeable improvements in performance



---------------
Gamertag: CoteBlack YeLL
n°2078040
skeye
Posté le 25-05-2011 à 09:51:41  profilanswer
 

Pour ceux que ça intéresse, j'ai trouvé un dico français qui fonctionne à peu près avec PhpStorm (oui, j'ai des projets avec des commentaires voire du code en français :o) : http://www.master-technology.com/d [...] ch-100.zip
Il suffit de passer le fichier en utf-8 pour que ça roule : iconv -f iso-8859-1 -t utf-8 french.dic>french-utf8.dic


Message édité par skeye le 25-05-2011 à 09:54:06

---------------
Can't buy what I want because it's free -
n°2078081
bixibu
Ca ... c'est fait!
Posté le 25-05-2011 à 13:42:06  profilanswer
 

C'est pas un peu lourdingue PHPStorm ?
 
J'ai des freeze de quelques secondes alors que je l'ai installé il y a quelques jours avec un tout petit projet de rien du tout.. (sur une bécane recente)..
 


---------------
App Android NextGP : Store - TU | Makerworld
n°2078084
Dj YeLL
$question = $to_be || !$to_be;
Posté le 25-05-2011 à 13:59:08  profilanswer
 

bixibu a écrit :

C'est pas un peu lourdingue PHPStorm ?
 
J'ai des freeze de quelques secondes alors que je l'ai installé il y a quelques jours avec un tout petit projet de rien du tout.. (sur une bécane recente)..
 


 
Non, ce n'est pas un peu lourdingue [:tinostar]


---------------
Gamertag: CoteBlack YeLL
n°2078086
skeye
Posté le 25-05-2011 à 14:07:56  profilanswer
 

bixibu a écrit :

C'est pas un peu lourdingue PHPStorm ?
 
J'ai des freeze de quelques secondes alors que je l'ai installé il y a quelques jours avec un tout petit projet de rien du tout.. (sur une bécane recente)..
 


Chez moi ça marche.[:cosmoschtroumpf]


---------------
Can't buy what I want because it's free -
n°2078088
flo850
moi je
Posté le 25-05-2011 à 14:11:00  profilanswer
 

mais sérieux vous faites quoi avec  
les 2 projets que j'ai dedans :  
 


Totals grouped by language (dominant language first):
php:         169661 (96.60%)
xml:           5916 (3.37%)
sh:              60 (0.03%)


et  
 

php:         487361 (99.09%)
ansic:         3494 (0.71%)
xml:            985 (0.20%)
sh:               2 (0.00%)


 
les projets sont sur des serveurs distant, mis en cache sur ma machine


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

n°2078094
masklinn
í dag viðrar vel til loftárása
Posté le 25-05-2011 à 14:19:50  profilanswer
 

500kloc de PHP [:ciler]


---------------
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°2078099
flo850
moi je
Posté le 25-05-2011 à 14:25:22  profilanswer
 

il y a des lib dedans
et wordpress
et smf 2:0 

 

il y a , en gros 80Kloc de PHP «maison» sur ce projet au long cours

 

L'autre est un projet symfony avec moins de 10Kloc fait par mes petites mains


Message édité par flo850 le 25-05-2011 à 14:26:41

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

n°2078107
skeye
Posté le 25-05-2011 à 14:43:42  profilanswer
 

Avec les libs c'est facile, évidemment...:D
Sur un petit truc ZF j'ai tout de suite 200kloc...:D


---------------
Can't buy what I want because it's free -
n°2078111
flo850
moi je
Posté le 25-05-2011 à 14:45:40  profilanswer
 

oui , mais c'est important de les compter vu que c'est parsé par l'IDE 


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

n°2078113
skeye
Posté le 25-05-2011 à 14:46:51  profilanswer
 

flo850 a écrit :

oui , mais c'est important de les compter vu que c'est parsé par l'IDE 


C'est vrai.:D


---------------
Can't buy what I want because it's free -
n°2078131
theredled
● REC
Posté le 25-05-2011 à 15:20:42  profilanswer
 

flo850 a écrit :

mais sérieux vous faites quoi avec  
les 2 projets que j'ai dedans :  
 


Totals grouped by language (dominant language first):
php:         169661 (96.60%)
xml:           5916 (3.37%)
sh:              60 (0.03%)


et  
 

php:         487361 (99.09%)
ansic:         3494 (0.71%)
xml:            985 (0.20%)
sh:               2 (0.00%)


 
les projets sont sur des serveurs distant, mis en cache sur ma machine


avec quel outil tu fais ces stats ?


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°2078132
flo850
moi je
Posté le 25-05-2011 à 15:21:29  profilanswer
 

sloccount


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

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  47  48  49  ..  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)