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

blabla@php | faq et bonnes pratiques page 1

n°2097404
skeye
Posté le 25-08-2011 à 09:06:44  profilanswer
 

Reprise du message précédent :
Faut voir la conf de son shell, aussi. Sous oracle on peut être emmerde par LANG par exemple.


---------------
Can't buy what I want because it's free -
mood
Publicité
Posté le 25-08-2011 à 09:06:44  profilanswer
 

n°2097444
theredled
● REC
Posté le 25-08-2011 à 11:12:00  profilanswer
 

[quotemsg=2097393,1958,13108]

 

Ben ils n'utilisent pas le même php.ini%


Message édité par theredled le 25-08-2011 à 11:18:54

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°2097445
theredled
● REC
Posté le 25-08-2011 à 11:12:55  profilanswer
 

skeye a écrit :

Faut voir la conf de son shell, aussi. Sous oracle on peut être emmerde par LANG par exemple.


Le problème d'encoding n'est pas à l'affichage, mais à l'import fichier TXT => BDD.


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°2099804
ZePRiNCE
Coucou, tu veux voir ma RTX ?
Posté le 06-09-2011 à 11:04:36  profilanswer
 

Bonjour,
J'ai une question pour... une mauvaise pratique :o
 
Je développe une appli PHP (sur un serveur Apache) qui utilise des Webservices (sur un serveur IIS)
Avec SoapClient modifié pour s'authentifier en NTLM.
 
Seulement, ça marche 4 fois sur 5.
1 fois sur 5, le webservice en face ne répond pas.
 
Vous allez me dire "corrige le", oui mais non, c'est pas moi qui gère ça, c'est même pas dans le meme service, etc.
 
A savoir qu'on a pas besoin que ça fonctionne à 100% des coups (il est déjà prévu un traitement manuel en cas d'échec des Webservices)
Mais faut s'approcher le + possible des 100% et surtout, ne pas avoir un script php qui mouline indéfiniment si le WS ne répond pas.
 
 
Du coup, l'idée serait de faire un genre de
try_pendant_3_secondes
{
   appel au WS...
}
Avec 2 ou 3 retry, et seulement enregistrer que la tâche a besoin d'un traitement manuel...
 
 
Donc ma question est la suivante :
Ca se fait comment un try/catch avec timeout en PHP ?
 
 
Merci beaucoup :jap:
 
 


---------------
A VENDRE: Razer Chroma ARGB Controller / Boitier / Support Triple Screen / Ventirad / Carte USB3
n°2099806
theredled
● REC
Posté le 06-09-2011 à 11:07:50  profilanswer
 

Ca ne se fait pas.
 
Par contre, tu as surement un réglage de timeout sur ton appel au service.


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°2099808
ZePRiNCE
Coucou, tu veux voir ma RTX ?
Posté le 06-09-2011 à 11:11:46  profilanswer
 

C'est bien ce qui me semblait (vu que j'avais rien trouvé), je vais creuser avec le timeout.
 
Le truc c'est qu'en général j'arrive à me connecter mais ensuite lorsque je fais mes appels aux différentes méthodes, parfois ça "plante" sur l'une ou l'autre (pourtant ce sont les mêmes valeurs qui sont envoyées)
 
Un peu comme si la connexion était interrompue
 
Du coup je ne sais pas si mettre le TimeOut dans l'appel reglera le soucis mais je vais voir :)


---------------
A VENDRE: Razer Chroma ARGB Controller / Boitier / Support Triple Screen / Ventirad / Carte USB3
n°2100324
ZePRiNCE
Coucou, tu veux voir ma RTX ?
Posté le 08-09-2011 à 11:41:46  profilanswer
 

Sinon, personne n'utilise Visual Studio + VS.PHP ?
je m'en suis servi pour un projet "fait maison", c'est vraiment pas mal :love:

 

Jvais voir ce que ça donne avec Symfony prochainement :o

 


Message édité par ZePRiNCE le 08-09-2011 à 11:41:53

---------------
A VENDRE: Razer Chroma ARGB Controller / Boitier / Support Triple Screen / Ventirad / Carte USB3
n°2101107
Profil sup​primé
Posté le 12-09-2011 à 19:59:12  answer
 

'Jour,
Une idée pour récupérer le pays d'origine d'une adresse IP partielle ? (j'ai les 3 premiers octets seulement).

 

Actuellement j'utilise une petite base en CSV mais c'est lent, et dans beaucoup de cas ça ne trouve rien.
Merci

 

EDIT : je viens d'essayer avec l'extension pecl pour GeoIP, c'est plus rapide mais toujours pas top

Message cité 1 fois
Message édité par Profil supprimé le 12-09-2011 à 20:08:45
n°2101244
FlorentG
Posté le 13-09-2011 à 14:15:06  profilanswer
 

Tiens en local j'me suis amusé à foutre PHP en module, pas en CGI [:petrus75] Un test sous selenium passe de 1 min 19 à 18 secondes [:petrus75]

n°2101249
ratibus
Posté le 13-09-2011 à 14:27:06  profilanswer
 

FlorentG a écrit :

Tiens en local j'me suis amusé à foutre PHP en module, pas en CGI [:petrus75] Un test sous selenium passe de 1 min 19 à 18 secondes [:petrus75]


Use Behat Luke


---------------
Mon blog
mood
Publicité
Posté le 13-09-2011 à 14:27:06  profilanswer
 

n°2101251
skeye
Posté le 13-09-2011 à 14:28:08  profilanswer
 

FlorentG a écrit :

Tiens en local j'me suis amusé à foutre PHP en module, pas en CGI [:petrus75] Un test sous selenium passe de 1 min 19 à 18 secondes [:petrus75]


php en cgi.[:hahaguy]


---------------
Can't buy what I want because it's free -
n°2101253
FlorentG
Posté le 13-09-2011 à 14:34:18  profilanswer
 

skeye a écrit :

php en cgi.[:hahaguy]


J'ai ça sur le serveur de prod [:petrus75] Avec suPHP en plus, alors je t'explique pas [:petrus75] Va falloir faire quelques modifs

n°2101254
skeye
Posté le 13-09-2011 à 14:35:43  profilanswer
 

FlorentG a écrit :


J'ai ça sur le serveur de prod [:petrus75] Avec suPHP en plus, alors je t'explique pas [:petrus75] Va falloir faire quelques modifs


[:sadnoir]


---------------
Can't buy what I want because it's free -
n°2101544
Profil sup​primé
Posté le 14-09-2011 à 16:31:53  answer
 


Ah non il vaut mieux pas :D Mais merci en tout cas ;)
 
Avec GeoIP j'ai bien plus de résultats, évidemment c'est pas top (90 - 95 % de correspondances trouvées) mais bon tant pis (c'est à titre indicatif seulement)

n°2103476
c0wb0y
:d
Posté le 27-09-2011 à 10:21:10  profilanswer
 

Bonjour, j'ai une petite question sur le fonctionnement d'exec().
 
J'ai un script lanceur.php qui est appelé par URL et qui fait appel à un autre script PHP mais écrit sous forme de programme CLI.
 
Dans mon lanceur, j'ai donc une ligne de ce genre:
 

Code :
  1. exec('php script_bidule.php arg1 arg2 arg3 > logs/bidule.log');


Ca fonctionne bien sur la prod, par contre quand je récupère ce code en local et que je le lance, le exec ne fait rien. J'ai un fichier bidule.log vide. J'ai fait un test en mettant une creation d'un fichier bidon à la première ligne de script_bidule et il n'est pas créé. Si je lance manuellement la commande 'php script_bidule.php arg1 arg2 arg3', alors là le script se lance correctement.
 
Est-ce qu'il n'y aurait pas un paramètre à modifier dans config.php pour que le exec fonctionne (je n'ai aucune erreur pour info)?
 
Merci

n°2103483
Alekusu2
Posté le 27-09-2011 à 10:49:47  profilanswer
 

Hello à tous,
 
J'ai un bug très bizarre, tout marchait il y a 2 jours et now plus rien alors que j'ai touché à rien.  
 
Problème au niveau de l'upload fichier :
 
Warning: unlink(...): Permission denied
Warning: move_uploaded_file(...): failed to open stream: Permission denied
 
A noter que tous les dossiers sont en CHMOD 770 et que le fichier en question est en CHMOD 660...
 
une idée ?

Message cité 1 fois
Message édité par Alekusu2 le 27-09-2011 à 10:52:36

---------------
Ils ne sont grands que parce que nous sommes à genoux. - Topic Kingdom
n°2103495
skeye
Posté le 27-09-2011 à 11:08:16  profilanswer
 

c0wb0y a écrit :

Bonjour, j'ai une petite question sur le fonctionnement d'exec().

 

J'ai un script lanceur.php qui est appelé par URL et qui fait appel à un autre script PHP mais écrit sous forme de programme CLI.

 

Dans mon lanceur, j'ai donc une ligne de ce genre:

 
Code :
  1. exec('php script_bidule.php arg1 arg2 arg3 > logs/bidule.log');


Ca fonctionne bien sur la prod, par contre quand je récupère ce code en local et que je le lance, le exec ne fait rien. J'ai un fichier bidule.log vide. J'ai fait un test en mettant une creation d'un fichier bidon à la première ligne de script_bidule et il n'est pas créé. Si je lance manuellement la commande 'php script_bidule.php arg1 arg2 arg3', alors là le script se lance correctement.

 

Est-ce qu'il n'y aurait pas un paramètre à modifier dans config.php pour que le exec fonctionne (je n'ai aucune erreur pour info)?

 

Merci

 

En local php est dans le path?:o

Message cité 1 fois
Message édité par skeye le 27-09-2011 à 11:08:28

---------------
Can't buy what I want because it's free -
n°2103497
skeye
Posté le 27-09-2011 à 11:09:20  profilanswer
 

Alekusu2 a écrit :

Hello à tous,
 
J'ai un bug très bizarre, tout marchait il y a 2 jours et now plus rien alors que j'ai touché à rien.  
 
Problème au niveau de l'upload fichier :
 
Warning: unlink(...): Permission denied
Warning: move_uploaded_file(...): failed to open stream: Permission denied
 
A noter que tous les dossiers sont en CHMOD 770 et que le fichier en question est en CHMOD 660...
 
une idée ?


 
Un changement inopiné du php.ini par ton hébergeur?[:joce]


---------------
Can't buy what I want because it's free -
n°2103499
Alekusu2
Posté le 27-09-2011 à 11:12:48  profilanswer
 

skeye a écrit :


 
Un changement inopiné du php.ini par ton hébergeur?[:joce]


 
Non mais j'ai trouvé, le script communiquait avec un autre vhost sur le même serveur. En créant un utilisateur FTP différent pour l'autre vhost, ça m'a interdit de faire communiquer les 2 vhost ensemble...
Par contre maintenant je dois savoir comment résoudre ça ^o)


---------------
Ils ne sont grands que parce que nous sommes à genoux. - Topic Kingdom
n°2103506
c0wb0y
:d
Posté le 27-09-2011 à 11:20:36  profilanswer
 

skeye a écrit :


 
En local php est dans le path?:o


Oui oui puisqu'en lançant la commande depuis l'invite de commande cmd.exe ça fonctionne. :x

n°2107593
PierreFeui​lle
Posté le 21-10-2011 à 23:46:01  profilanswer
 

Salut,
je me suis lancé dans la programmation web avec php/mysql ... Mais j'ai vite été débordé, par manque d'organisation mon site n'est pas gérable. J'ai jetté un oeil sur le pattern MVC mais je n'ai rien trouvé de consistant sur le sujet. Connaissez vous un bon bouquin sur le développement d'une application web 2.0 complexe  ? J'aimerais rester sur le php/mysql pour l'instant, et me tourner vers des frameworks type symfony éventuellement plus tard.
 
A+

n°2108353
skeye
Posté le 27-10-2011 à 12:59:49  profilanswer
 

Promo sur PhpStorm en ce moment, si ça intéresse du monde! :o


---------------
Can't buy what I want because it's free -
n°2108355
nraynaud
lol
Posté le 27-10-2011 à 13:10:09  profilanswer
 

mais en perso :/


---------------
trainoo.com, c'est fini
n°2108373
skeye
Posté le 27-10-2011 à 14:03:42  profilanswer
 

nraynaud a écrit :

mais en perso :/


oui.[:skeye]


---------------
Can't buy what I want because it's free -
n°2112139
albertdu93
Posté le 17-11-2011 à 19:09:27  profilanswer
 

Le Php j'adore ..

n°2112140
skeye
Posté le 17-11-2011 à 19:11:40  profilanswer
 

masochiste?[:autobot]


---------------
Can't buy what I want because it's free -
n°2112141
masklinn
í dag viðrar vel til loftárása
Posté le 17-11-2011 à 19:15:40  profilanswer
 

skeye a écrit :

masochiste?[:autobot]


stockholm syndrome, comme florentg :o


---------------
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°2112142
FlorentG
Posté le 17-11-2011 à 19:33:18  profilanswer
 

masklinn a écrit :

stockholm syndrome, comme florentg :o


Nanan j'en ai marre [:dawak] J'veux un autre langage

n°2112152
masklinn
í dag viðrar vel til loftárása
Posté le 17-11-2011 à 21:06:50  profilanswer
 

FlorentG a écrit :


Nanan j'en ai marre [:dawak] J'veux un autre langage


T'as mis combien de temps à te rendre à l'évidence, 3 ans? :D


---------------
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°2112167
Dj YeLL
$question = $to_be || !$to_be;
Posté le 17-11-2011 à 22:33:53  profilanswer
 

masklinn a écrit :


T'as mis combien de temps à te rendre à l'évidence, 3 ans? :D


 
Moi il m'a fallu plus que ça :whistle:
 
Je veux apprendre Python, mais je n'ai pas la motivation pour recommencer :/


---------------
Gamertag: CoteBlack YeLL
n°2112169
masklinn
í dag viðrar vel til loftárása
Posté le 17-11-2011 à 22:39:38  profilanswer
 

Dj YeLL a écrit :


 
Moi il m'a fallu plus que ça :whistle:
 
Je veux apprendre Python, mais je n'ai pas la motivation pour recommencer :/


Recommencer quoi? C'est pas haskell, si t'as déjà les bases dans un langage impératif et des notions d'OO, apprendre Python c'est facile (le problème est plus prendre les bonnes habitudes et découvrir l'écosystème, comme avec Cocoa)


---------------
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°2112175
FlorentG
Posté le 17-11-2011 à 23:04:32  profilanswer
 

masklinn a écrit :

T'as mis combien de temps à te rendre à l'évidence, 3 ans? :D


Nan en fait pour tout dire ça fait déjà longtemps que ça me saoûle. Surtout Python qui m'intéresse justement, je me rends compte que je perd un temps fou juste à écrire le code avec toutes ces putains d'accolades et de parenthèses et de machins verbeux.

n°2112179
masklinn
í dag viðrar vel til loftárása
Posté le 17-11-2011 à 23:38:06  profilanswer
 

Ya des parenthèses en Python :o

 

Et des accolades aussi, mais c'est pour les dict et les set litéraux :o

 

C'est plus simple avec un clavier qwerty les parenthèses :o

Message cité 1 fois
Message édité par masklinn le 17-11-2011 à 23:38:40

---------------
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°2112193
FlorentG
Posté le 18-11-2011 à 09:07:04  profilanswer
 

masklinn a écrit :

Ya des parenthèses en Python :o


Je vois qu'il y en a quand-même moins que dans ces clusterfucks que sont les langages qui s'inspirent du C et tout
 

masklinn a écrit :

Et des accolades aussi, mais c'est pour les dict et les set litéraux :o


J'avoue que ma connaissance actuelle du python se résume à la page wikipédia et à quelques bribes lues ici et là [:petrus75]
 

masklinn a écrit :

C'est plus simple avec un clavier qwerty les parenthèses :o


Avec le Programmer Dvorak c'est encore mieux [:canaille]

n°2112194
Dj YeLL
$question = $to_be || !$to_be;
Posté le 18-11-2011 à 09:19:00  profilanswer
 

masklinn a écrit :


Recommencer quoi? C'est pas haskell, si t'as déjà les bases dans un langage impératif et des notions d'OO, apprendre Python c'est facile (le problème est plus prendre les bonnes habitudes et découvrir l'écosystème, comme avec Cocoa)


 
C'est sûr, mais il y a quand même pas mal de choses à réapprendre.
 
J'avais commencé à lire DiveIntoPython, et c'est clair que je m'en suis très vite sorti, mais il faut du temps pour être vraiment opérationnel.
 
Et du temps, je n'en ai pas. Ou en tout cas pour le moment je n'ai pas envie de le prendre. Quand je rentre d'une journée de taff, j'ai plus envie de me détendre devant la console, que de me refoutre sur un PC à apprendre du Python quoi :o


---------------
Gamertag: CoteBlack YeLL
n°2112208
masklinn
í dag viðrar vel til loftárása
Posté le 18-11-2011 à 10:49:13  profilanswer
 

FlorentG a écrit :

Je vois qu'il y en a quand-même moins que dans ces clusterfucks que sont les langages qui s'inspirent du C et tout


Que la majorité oui, principalement parce qu'elles ont dégagé des "statements" genre for, while, if, ...:

Code :
  1. while (stuff) {
  2.    if (foo < bar) {
  3.        stuff.doSomething(foo);
  4.    }
  5.    stuff.doSomethingElse();
  6. }


Code :
  1. while stuff:
  2.    if foo < bar:
  3.        stuff.doSomething(foo)
  4.    stuff.doSomethingElse()


Mais il y a des langages dans la lignée C qui font aussi ça (Go par exemple).

FlorentG a écrit :

J'avoue que ma connaissance actuelle du python se résume à la page wikipédia et à quelques bribes lues ici et là [:petrus75]


Code :
  1. d = {'foo': 'bar', 'qux': 'quux'}


~=

Code :
  1. $d = array(foo => 'bar', qux => 'quux');


(l'équivalence n'est pas parfaite parce que le dict Python est une hashmap, il y a un type séparé list pour l'utilisation "array" )
les quotes des keys ne sont pas optionnels en Python (contrairement au JS), les clés sont des expressions dans les dict litéraux. Si tu veux pas quoter les clés, tu as aussi

Code :
  1. d = dict(foo='bar', qux='quux')


qui n'a que des clés "chaînes".

 

Pour les sets:

Code :
  1. s = {'foo', 'bar', 'baz'}


(Python 2.7 et 3.x)

 

Après il y a les comprehensions, dans 3.x (et backportés dans 2.7) ils ont ajouté des set comprehensions et des dict comprehensions, c'est kewl.


Message édité par masklinn le 18-11-2011 à 11:28:54

---------------
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°2112209
FlorentG
Posté le 18-11-2011 à 10:51:57  profilanswer
 

Mon dieu c'est beau [:vapeur_cochonne]

n°2113695
TheCreator
zwiiiii and then shbrouk tak
Posté le 28-11-2011 à 18:49:04  profilanswer
 

ce topic  [:cerveau love]  
 
je vais encore me faire insulter vu mon level mais je suis rodé :o


---------------
La superstition c'est comme ceux qui réparent les fauteuils, il faut que le bois qu'ils rajoutent soit à peu près comme l'autre bois sinon ça se voit trop.
mood
Publicité
Posté le   profilanswer
 

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