Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3825 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  ..  40  41  42  ..  66  67  68  69  70  71
Auteur Sujet :

blabla@php | faq et bonnes pratiques page 1

n°2006781
skeye
Posté le 02-07-2010 à 23:10:07  profilanswer
 

Reprise du message précédent :

nraynaud a écrit :

hep les jeunes, je viens de découvrir @ en PHP, vous avez une doc un peu formelle de ça ? j'arrive pas à faire une recherche sur ça dans php.net


it's teh evilzzzzzzzz [:natas]


Message édité par skeye le 02-07-2010 à 23:10:15

---------------
Can't buy what I want because it's free -
mood
Publicité
Posté le 02-07-2010 à 23:10:07  profilanswer
 

n°2006782
nraynaud
lol
Posté le 02-07-2010 à 23:12:22  profilanswer
 

et ta mère ? elle est evil [:kiki]
 
file la doc ou je butte le chien :fou:


---------------
trainoo.com, c'est fini
n°2006784
skeye
Posté le 02-07-2010 à 23:19:56  profilanswer
 

pas de doc.
ça masque les erreurs/warnings sur l'instruction où tu l'utilises, c'est tout.:o


---------------
Can't buy what I want because it's free -
n°2006785
skeye
Posté le 02-07-2010 à 23:24:00  profilanswer
 

http://www.php.net/manual/en/langu [...] ontrol.php


---------------
Can't buy what I want because it's free -
n°2006786
nraynaud
lol
Posté le 02-07-2010 à 23:24:02  profilanswer
 

je vois même pas comment on peut éviter les race conditions sans ça :o


---------------
trainoo.com, c'est fini
n°2006787
skeye
Posté le 02-07-2010 à 23:27:05  profilanswer
 

nraynaud a écrit :

je vois même pas comment on peut éviter les race conditions sans ça :o


j'ai à peu près jamais eu besoin de ce truc.[:doc petrus]


---------------
Can't buy what I want because it's free -
n°2006790
nraynaud
lol
Posté le 02-07-2010 à 23:33:18  profilanswer
 

ben là ça me sert :o
 
J'ai un cache dans un fichier, et des fois le truc peut pas créer ou lire le fichier et c'est pas grave :o


---------------
trainoo.com, c'est fini
n°2006830
masklinn
í dag viðrar vel til loftárása
Posté le 03-07-2010 à 09:35:26  profilanswer
 

nraynaud a écrit :

je vois même pas comment on peut éviter les race conditions sans ça :o


T'évites rien du tout, tu la planques sous le tapis, c'est comme faire un except vide en java :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°2006835
Dj YeLL
$question = $to_be || !$to_be;
Posté le 03-07-2010 à 10:00:48  profilanswer
 

nraynaud a écrit :

ben là ça me sert :o
 
J'ai un cache dans un fichier, et des fois le truc peut pas créer ou lire le fichier et c'est pas grave :o


 
Suffit de tester la présence du fichier avant d'essayer de l'ouvrir non ?


---------------
Gamertag: CoteBlack YeLL
n°2006841
nraynaud
lol
Posté le 03-07-2010 à 10:45:51  profilanswer
 

Dj YeLL a écrit :


 
Suffit de tester la présence du fichier avant d'essayer de l'ouvrir non ?


hihihi


---------------
trainoo.com, c'est fini
mood
Publicité
Posté le 03-07-2010 à 10:45:51  profilanswer
 

n°2006842
nraynaud
lol
Posté le 03-07-2010 à 10:47:52  profilanswer
 

masklinn a écrit :


T'évites rien du tout, tu la planques sous le tapis, c'est comme faire un except vide en java :o


non, parce que tu as le code d'erreur qui revient en sortie de la fonction (true ou false en cas d'échec). ça te permet d'échouer avec les display_error à on sans tout péter ton JSON.


---------------
trainoo.com, c'est fini
n°2006851
Dj YeLL
$question = $to_be || !$to_be;
Posté le 03-07-2010 à 11:05:48  profilanswer
 

nraynaud a écrit :


hihihi
 
non, parce que tu as le code d'erreur qui revient en sortie de la fonction (true ou false en cas d'échec). ça te permet d'échouer avec les display_error à on sans tout péter ton JSON.


 
Va essayer d'inclure un fichier avec @include tout en ayant une erreur dans le fichier inclus... et amuses-toi bien pour le débug :o


---------------
Gamertag: CoteBlack YeLL
n°2006853
nraynaud
lol
Posté le 03-07-2010 à 11:20:22  profilanswer
 

Dj YeLL a écrit :


 
Va essayer d'inclure un fichier avec @include tout en ayant une erreur dans le fichier inclus... et amuses-toi bien pour le débug :o


j'ai pas dit de le mettre n'importe où, j'ai dit que pour l'instant y'a des endroits où c'est pratique.  
 
pour éviter la duplication de code qu'entraîne isset() sur un élément tableau aussi.


---------------
trainoo.com, c'est fini
n°2006880
ratibus
Posté le 03-07-2010 à 13:08:09  profilanswer
 

nraynaud a écrit :


j'ai pas dit de le mettre n'importe où, j'ai dit que pour l'instant y'a des endroits où c'est pratique.  
 
pour éviter la duplication de code qu'entraîne isset() sur un élément tableau aussi.


Par contre le @ ça fait l'équivalent d'un error reporting à 0. Si tu veux faire ça proprement sans utiliser le @ faut faire le bon error_reporting avant l'appel de la fonction (genre pour juste virer les warning). Ou alors tu fais un error_handler custom.


---------------
Mon blog
n°2017914
nraynaud
lol
Posté le 19-08-2010 à 14:37:25  profilanswer
 

http://80.68.89.23/2003/May/5/cachingWithPHP/
ça marche réellement ça ?
 
genre la concurrence des writes on s'en fout ?
 
moi mon fichier de cache il va contenir une liste qui va s'agrandir au fil de l'usage, ça va bien se passer ?


---------------
trainoo.com, c'est fini
n°2017990
flo850
moi je
Posté le 19-08-2010 à 16:59:11  profilanswer
 

oui
mais si tu as des paramètres a tes pages, tu vas avoir deplus en plus de cache et finalement assez peu de hit
Si vraiment tu veux faire le bourrin, tu mets les pages en cache mémoire avec apc [:proy]

 

la concurrence des write n'est pas gérée par contre

Message cité 1 fois
Message édité par flo850 le 19-08-2010 à 17:00:06
n°2017993
nraynaud
lol
Posté le 19-08-2010 à 17:05:39  profilanswer
 

flo850 a écrit :

oui  
mais si tu as des paramètres a tes pages, tu vas avoir deplus en plus de cache et finalement assez peu de hit  
Si vraiment tu veux faire le bourrin, tu mets les pages en cache mémoire avec apc [:proy]
 
la concurrence des write n'est pas gérée par contre


nan, moi je veux juste cacher les MD5 de mes fichiers statiques (le md5 sert pour le cache buster)


---------------
trainoo.com, c'est fini
n°2022237
grosbin
OR die;
Posté le 10-09-2010 à 09:28:59  profilanswer
 

nraynaud a écrit :

http://80.68.89.23/2003/May/5/cachingWithPHP/
ça marche réellement ça ?
 
genre la concurrence des writes on s'en fout ?
 
moi mon fichier de cache il va contenir une liste qui va s'agrandir au fil de l'usage, ça va bien se passer ?

Affirmatif, j'applique ça depuis 3 ans, juste penser à le zapper si données en POST, ou données trop anciennes ( 1 jour de limite va bien ), tu évacue ainsi les requetes sql des pages les plus visitées, faire des stats etc..


Message édité par grosbin le 10-09-2010 à 09:29:25

---------------
Photos Panoramiques Montagnes Haute Savoie
n°2022903
nraynaud
lol
Posté le 14-09-2010 à 15:23:48  profilanswer
 

Code :
  1. if (!@copy($decoded['url'], $path)) {
  2.  error_log('copy error url: ' . var_export($decoded['url'], true));
  3.  error_log('copy error path: ' . var_export($path, true));
  4.  $errors = error_get_last();
  5.  drupal_set_message($errors['message'], 'error');
  6.  error_log('copy error: ' . var_export($errors['message'], true));
  7.  error_log('copy error test write: ' . var_export(file_put_contents('testcontent', $path), true));
  8.  error_log('copy error test write error: ' . var_export(error_get_last(), true));
  9.  return;
  10. }


 

14/09/10 15:20:41 /usr/sbin/httpd[4570] copy error url: 'http://lol/blabla'
14/09/10 15:20:41 /usr/sbin/httpd[4570] copy error path: 'sites/default/files/circuit_reports/blabla'
14/09/10 15:20:41 /usr/sbin/httpd[4570] copy error: NULL
14/09/10 15:20:41 /usr/sbin/httpd[4570] copy error test write: false
14/09/10 15:20:41 /usr/sbin/httpd[4570] copy error test write error: NULL


 
tu m'aides pas là [:pingouino]


---------------
trainoo.com, c'est fini
n°2023231
grosbin
OR die;
Posté le 16-09-2010 à 10:34:07  profilanswer
 

c'est le problème éternel de l'open source ..
en le faisant à la main, tu es certain du résultat
:jap:


---------------
Photos Panoramiques Montagnes Haute Savoie
n°2023311
nraynaud
lol
Posté le 16-09-2010 à 15:06:25  profilanswer
 

Code :
  1. '#default_value' => isset($element['#default_value']) ? $element['#default_value'] : NULL,


c'est vraiment très intéressant le code de drupal [:pingouino]


---------------
trainoo.com, c'est fini
n°2024046
nraynaud
lol
Posté le 21-09-2010 à 09:58:16  profilanswer
 

hep les gens, quand un copy('http://moncul.com/', $blabla) échoue, ou toutes les fonctions de manipulation de fichiers à qui on a passé une url, comment on attrape le message d'erreur http ?  
error_get_last() renvoie un message vide, je sais pas quoi dire à mon user.


---------------
trainoo.com, c'est fini
n°2024595
theredled
● REC
Posté le 23-09-2010 à 00:49:08  profilanswer
 

PHPStorm il délire un peu niveau analyse syntaxique :/

 
Code :
  1. <?php
  2. /**
  3. * Created by IntelliJ IDEA.
  4. * User: redled
  5. * Date: 23 sept. 2010
  6. * Time: 00:46:19
  7. */
  8.  
  9. class UserFrontForm extends BaseForm
  10. {
  11.  public function configure()
  12.  {
  13.    
  14.  }
  15. }


Il voit un erreur de syntaxe au premier } [:petrus75]

 

edit : bon, dans le doute reboot, ça marche...

Message cité 1 fois
Message édité par theredled le 23-09-2010 à 01:05:12

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°2024610
masklinn
í dag viðrar vel til loftárása
Posté le 23-09-2010 à 06:35:52  profilanswer
 

theredled a écrit :

PHPStorm il délire un peu niveau analyse syntaxique :/


Cache flingué (vide tes caches/demande une réanalyse du projet) ou vrai bug (=> ouvre un bug sur youtrack, perso sur PyCharm j'en ai ouvert une bonne douzaine)


---------------
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°2024640
theredled
● REC
Posté le 23-09-2010 à 10:07:18  profilanswer
 

Nan ça devait être le cache puisque ça remarche en rebootant.


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°2024668
bixibu
Ca ... c'est fait!
Posté le 23-09-2010 à 12:40:42  profilanswer
 

Il est bien ce soft d'ailleurs?
Si on est habitué à du Eclipse ?


---------------
App Android NextGP : Store - TU | Makerworld
n°2024680
theredled
● REC
Posté le 23-09-2010 à 13:48:22  profilanswer
 

beaucoup mieux pour moi, après j'ai pas exploré Eclipse à fond.


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°2024682
flo850
moi je
Posté le 23-09-2010 à 13:49:08  profilanswer
 

mieux  
plus léger, plus réactif, ets des petits trucs tres sympa , commme la coloration syntaxique des requetes sql meme quand elles sans au milieu de php

n°2025196
FlorentG
Posté le 26-09-2010 à 15:08:13  profilanswer
 

http://phpgolf.org/?p=main   Viendez \o/  J'ai fait 137 octets pour Words [:kbchris]

n°2026625
Alekusu2
Posté le 04-10-2010 à 02:37:27  profilanswer
 

Passer des sessions d'un sous-domaine à un autre, chacun sur des serveurs différents, c'est possible ? Si oui comment ?


---------------
Ils ne sont grands que parce que nous sommes à genoux. - Topic Kingdom
n°2026663
nraynaud
lol
Posté le 04-10-2010 à 10:12:18  profilanswer
 

Alekusu2 a écrit :

Passer des sessions d'un sous-domaine à un autre, chacun sur des serveurs différents, c'est possible ? Si oui comment ?


tu la sérialises, la signe et la passes dans l'url ?


---------------
trainoo.com, c'est fini
n°2026665
skeye
Posté le 04-10-2010 à 10:14:00  profilanswer
 

Alekusu2 a écrit :

Passer des sessions d'un sous-domaine à un autre, chacun sur des serveurs différents, c'est possible ? Si oui comment ?


Pas non plus la même base de données j'imagine?:o


---------------
Can't buy what I want because it's free -
n°2026753
ratibus
Posté le 04-10-2010 à 14:06:09  profilanswer
 

Alekusu2 a écrit :

Passer des sessions d'un sous-domaine à un autre, chacun sur des serveurs différents, c'est possible ? Si oui comment ?


Passer la session ou bien la partager ?


---------------
Mon blog
n°2026757
Alekusu2
Posté le 04-10-2010 à 14:13:39  profilanswer
 

ratibus a écrit :


Passer la session ou bien la partager ?

 

Être logué sur l'un et quand on va sur l'autre l'être aussi

n°2026759
ratibus
Posté le 04-10-2010 à 14:18:01  profilanswer
 

Alekusu2 a écrit :


 
Être logué sur l'un et quand on va sur l'autre l'être aussi


Donc c'est partager la session.
Faut poser ton cookie de session sur  la racine commune (ex : t'as site1.mondomaine.com et site2.mondomaine.com, faut poser le cookie sur mondomaine.com). Ensuite faut que les infos de session soient stockée dans un endroit accessible à tes 2 serveurs (partage NFS, stockées dans une bdd, stockées en memcached...)


---------------
Mon blog
n°2026823
Alekusu2
Posté le 04-10-2010 à 16:05:23  profilanswer
 

Heu ouais non NazzTazz :D; au pire la solution que j'avais vu sur des grands sites, c'est quand la personne se loggue sur l'un, il y a une redirection vers l'autre, ça logue sur l'autre aussi, et ça revient sur le premier.
C'est transparent pour l'utilisateur et ça évite de s'embéter :D

Message cité 1 fois
Message édité par Alekusu2 le 04-10-2010 à 16:05:33

---------------
Ils ne sont grands que parce que nous sommes à genoux. - Topic Kingdom
n°2026824
theredled
● REC
Posté le 04-10-2010 à 16:08:02  profilanswer
 

Alekusu2 a écrit :

Heu ouais non NazzTazz :D; au pire la solution que j'avais vu sur des grands sites, c'est quand la personne se loggue sur l'un, il y a une redirection vers l'autre, ça logue sur l'autre aussi, et ça revient sur le premier.
C'est transparent pour l'utilisateur et ça évite de s'embéter :D


La même solution que NazzTazz en plus crade et moins transparent, quoi.

Message cité 1 fois
Message édité par theredled le 04-10-2010 à 16:08:14

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°2026827
Alekusu2
Posté le 04-10-2010 à 16:10:53  profilanswer
 

theredled a écrit :


La même solution que NazzTazz en plus crade et moins transparent, quoi.


 
Je trouve ça plus crade mais surtout plus complexe de faire une iframe, foutre du JS, etc, quand ça pourrait être réglée avec une simple redirection PHP :spamafote:


---------------
Ils ne sont grands que parce que nous sommes à genoux. - Topic Kingdom
n°2026828
theredled
● REC
Posté le 04-10-2010 à 16:13:30  profilanswer
 

Alekusu2 a écrit :

 

Je trouve ça plus crade mais surtout plus complexe de faire une iframe, foutre du JS, etc, quand ça pourrait être réglée avec une simple redirection PHP :spamafote:


Enfin faut quand même que tu refasses ton login/logout pour pouvoir le faire en GET - ce qui en plus niveau sécu est *pas top*.


Message édité par theredled le 04-10-2010 à 16:14:07

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  40  41  42  ..  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)