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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  580  581  582  ..  1454  1455  1456  1457  1458  1459
Auteur Sujet :

blabla@web

n°1751726
FlorentP
Posté le 26-06-2008 à 11:56:41  profilanswer
 

Reprise du message précédent :

skeye a écrit :


j'allais le dire - un truc dans ce genre doit répondre au problème!


C'est ce que je fais actuellement mais la possibilité de faire autrement m'intéresse, et j'aime bien avoir plusieurs cordes à mon arc avant de choisir

mood
Publicité
Posté le 26-06-2008 à 11:56:41  profilanswer
 

n°1751727
skeye
Posté le 26-06-2008 à 11:58:28  profilanswer
 

FlorentP a écrit :


Yep, ce qui ne fait pas partie de l'interface.
Ma problèmatique est pas mal liée au fait que le développeur d'un appli peut vouloir des méthodes perso en dehors du cadre imposé.
Le cadre imposé permet juste de garantir un comportement standard pour pouvoir le manipuler dans le cadre de l'architecture globale.
Après, pour le rendu graphique via template, le dev récupère un instance de B (classe qu'il ne controle pas, il ne controle que A), et il est obligé de passer par B pour récupérer les parametre de l'utilisateur.
Alors plutot que de lui fournir B (pour les données) et A (pour ses méthodes perso), faire hériter B de A me semble tout à fait approprié.
Mais comme B sert aussi pour A', A'', ... je suis eu pour un héritage hardcodé.
Ca me semble pas completement délirant quand même :o

 

cf l'exemple que j'ai filé plus haut, et au lieu de l'edit de masklinn tu profites du bricolage qu'est php pour forwarder toutes les méthodes inconnues par B à son membre $app via __call(), et là tu récupères même les méthodes qui sortent de l'interface...même si c'est crado...

Message cité 1 fois
Message édité par skeye le 26-06-2008 à 12:01:07

---------------
Can't buy what I want because it's free -
n°1751731
FlorentP
Posté le 26-06-2008 à 12:03:14  profilanswer
 

skeye a écrit :


 
cf l'exemple que j'ai filé plus haut, et au lieu de l'edit de masklinn tu profites du bricolage qu'est php pour forwarder toutes les méthodes inconnues par B à son membre app via __call(), et là tu récupères même les méthodes qui sortent de l'interface...même si c'est crado...


C'est ce __call que je voulais éviter en posant la question d'une solution "propre" "à la C++"
 
Et la fonction de FlorentG est impec, ça répond pile poil à ça (runkit_class_adopt et son pote runkit_class_emancipate) :jap:

n°1751733
skeye
Posté le 26-06-2008 à 12:04:54  profilanswer
 

FlorentP a écrit :


C'est ce __call que je voulais éviter en posant la question d'une solution "propre" "à la C++"
 
Et la fonction de FlorentG est impec, ça répond pile poil à ça (runkit_class_adopt et son pote runkit_class_emancipate) :jap:


 
question de goût, je trouve ça pire, moi.[:joce]


---------------
Can't buy what I want because it's free -
n°1751735
FlorentP
Posté le 26-06-2008 à 12:08:40  profilanswer
 

skeye a écrit :


 
question de goût, je trouve ça pire, moi.[:joce]


Moi le call bourraing sur B et sur les objets implémentant l'API (pour pouvoir lui permettre de récupérer ses données dans B) je trouve ça un peu trop artisanal à mon goût :D
 
Par contre je suis curieux de voir quelle solution est la moins pire côté montée en charge !

n°1751744
gizmo
Posté le 26-06-2008 à 12:23:36  profilanswer
 

skeye a écrit :


 
m'enfin j'en ai un qui marche, moi.[:pingouino]


Nope, pas avec les contraintes que j'ai indique dans mon premier message. A savoir que le bloc a affiche doit avoir une position absolue ou relative. Si le bloc a affiche peut rester inline, ca fonctionne, et encore assez partiellement, suivant le css qui lui est applique, parfois ca marche sur le :hover, parfois sur le :active.
Bref, c'est super relou.

n°1751752
skeye
Posté le 26-06-2008 à 12:48:01  profilanswer
 

gizmo a écrit :


Nope, pas avec les contraintes que j'ai indique dans mon premier message. A savoir que le bloc a affiche doit avoir une position absolue ou relative. Si le bloc a affiche peut rester inline, ca fonctionne, et encore assez partiellement, suivant le css qui lui est applique, parfois ca marche sur le :hover, parfois sur le :active.
Bref, c'est super relou.


 
Ah, euh, moi j'ai juste un truc qui s'affiche sous le lien, façon tooltip...


---------------
Can't buy what I want because it's free -
n°1751758
Skateinmar​s
Posté le 26-06-2008 à 13:22:40  profilanswer
 

drap'

Sylver--- a écrit :

Souci étrange.
Je remplis via phpmyadmin des champs en UTF-8 (interclassement utf8_general_ci) avec Firefox (lui même en UTF-8), et pourtant lorsque j'affiche une page avec ces champs (la page est déclaré UTF-8), ben j'ai le droit aux bugs d'affichage (et si je passe FF en occidental, plus de souci d'affichage).
Et je comprends pas pourquoi :d
Si j'utilise des méthodes php pour remplir ma base, pas de souci, c bien rempli en UTF-8. Pourquoi avec phpmyadmin non :??:
 
Qqun aurait il une idée ?


Tu as  

$cfg['DefaultLang'] = 'fr-utf-8';
$cfg['Lang'] = 'fr-utf-8';
$cfg['DefaultCharset'] = 'utf-8';


dans le fichier de conf de phpma ?


---------------
Feedback HAV
n°1752035
koskoz
They see me trollin they hatin
Posté le 26-06-2008 à 22:21:22  profilanswer
 

Comment faite vous pour traiter les dates en PHP ?
 
Je demande à l'utilisateur de rentrer une date au format français (jj-mm-aaaa), et je dois ensuite la convertir pour le champs date de MySQL.
 
Quelle est la meilleur méthode ?


---------------
Twitter
n°1752059
flo850
moi je
Posté le 26-06-2008 à 23:18:54  profilanswer
 

koskoz a écrit :

Comment faite vous pour traiter les dates en PHP ?
 
Je demande à l'utilisateur de rentrer une date au format français (jj-mm-aaaa), et je dois ensuite la convertir pour le champs date de MySQL.
 
Quelle est la meilleur méthode ?


 
regexp , encapsulée dans mes fonction générale  
c'est pas le plus propre , mais ca suffit pour mes besoin


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

mood
Publicité
Posté le 26-06-2008 à 23:18:54  profilanswer
 

n°1752063
Dj YeLL
$question = $to_be || !$to_be;
Posté le 26-06-2008 à 23:26:39  profilanswer
 

J'ai une classe de validation qui s'occupe de vérifier le bon format de la date saisie à coup de regex.
 
Ensuite un simple explode sur la date.


---------------
Gamertag: CoteBlack YeLL
n°1752075
sub1
Posté le 27-06-2008 à 00:35:33  profilanswer
 

Sylver--- a écrit :


Le formulaire de :??:
Le formulaire que j'utilise pour remplir ma base c phpmyadmin :d
Et à part lui dire que les champs sont en UTF-8, je vois pas ce que je peux faire :/


 
Hello,
 
dire à la connexion d'être en UTF8 aussi ?
 
requête de type  

Code :
  1. SET NAMES utf8


juste après la connexion
 
c pas évident ces histoires d'encodages, surtout quand c'est planqué comme la (si ca marche...)

n°1752137
koskoz
They see me trollin they hatin
Posté le 27-06-2008 à 10:04:07  profilanswer
 

flo850 a écrit :


 
regexp , encapsulée dans mes fonction générale  
c'est pas le plus propre , mais ca suffit pour mes besoin


 

Dj YeLL a écrit :

J'ai une classe de validation qui s'occupe de vérifier le bon format de la date saisie à coup de regex.
 
Ensuite un simple explode sur la date.


 
Voilà, c'est ce que je vais faire, regexp + explode, merci :jap:


---------------
Twitter
n°1752148
anapajari
s/travail/glanding on hfr/gs;
Posté le 27-06-2008 à 10:27:42  profilanswer
 

ou alors avec l'objet DateTime ça marche pas mal (et y'a pas besoin de regex ):

Code :
  1. $str = '01-01-2006';
  2. try {
  3.  $date = new DateTime($str);
  4.  if ( $date->format("d-m-Y" ) == $str ){
  5.    echo 'date valide:', $date->format("Y-m-d" );
  6.  } else {
  7.    echo 'date non valide:', $str;
  8.  }
  9. }
  10. catch (Exception $e){
  11.  echo 'Format chaine incorrect :', $str;
  12. }


---------------
Software and cathedrals are much the same - first we build them, then we pray.
n°1752166
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 27-06-2008 à 10:54:10  profilanswer
 

anapajari a écrit :

ou alors avec l'objet DateTime ça marche pas mal (et y'a pas besoin de regex ):

Code :
  1. $str = '01-01-2006';
  2. try {
  3.  $date = new DateTime($str);
  4.  if ( $date->format("d-m-Y" ) == $str ){
  5.    echo 'date valide:', $date->format("Y-m-d" );
  6.  } else {
  7.    echo 'date non valide:', $str;
  8.  }
  9. }
  10. catch (Exception $e){
  11.  echo 'Format chaine incorrect :', $str;
  12. }



J'ai découvert ça y a pas longtemps, c'est vrai que c'est pratique mais c'est pas complètement évident au début parce que super mal documenté. J'ai trouvé des pages Ouaibe qui en parlent ici et .
DateTimeZone en particulier m'a l'air pas exceptionnellement bien pensé, j'ai eu le même pb que le gars du deuxième lien ("To be hones i have no idea why my default timezone is Europe/Berlin while i set it to Europe/Warsaw" ; perso j'avais setté Paris dans mon php.ini et je me bouffe aussi du Berlin [:pingouino]) et j'ai pas encore trouvé le véritable intérêt de la classe. Mais bon, ça a l'air assez jeune (PHP 5.2) donc on verra bien :o


Message édité par Taiche le 27-06-2008 à 10:54:27

---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°1752529
mIRROR
Chevreuillobolchévik
Posté le 28-06-2008 à 00:04:57  profilanswer
 

halp
trouvez moi le plus gros debarquement possible siouplé [:pingouino]
je viens de decouvrir que sitemap est un protocole [:pingouino]


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
n°1752606
Dj YeLL
$question = $to_be || !$to_be;
Posté le 28-06-2008 à 09:32:04  profilanswer
 

mIRROR a écrit :

halp
trouvez moi le plus gros debarquement possible siouplé [:pingouino]
je viens de decouvrir que sitemap est un protocole [:pingouino]


 
Ça t'ira comme ça :
 
http://farm1.static.flickr.com/126 [...] 07cf_o.jpg


---------------
Gamertag: CoteBlack YeLL
n°1752611
mIRROR
Chevreuillobolchévik
Posté le 28-06-2008 à 10:07:50  profilanswer
 

spamal merci :o


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
n°1752841
Dj YeLL
$question = $to_be || !$to_be;
Posté le 28-06-2008 à 23:00:42  profilanswer
 

Je galère avec le rewriting, y'a un truc qui ne marche pas et je ne comprends pas pourquoi.
 
J'ai ça :
 
RewriteRule !^index.php index.php
 
Donc si je vais sur monsite.com/a/b/c/d ça marche, je suis bien "redirigé" vers index.php
 
Mais si j'ai un %2F dans l'url, ça ne marche plus.
 
Si je vais sur monsite.com/a/b/%2F/d ça me dit :
 

Citation :

The requested URL /topikunik2/a/b///d was not found on this server.


 
Je ne comprends pas pourquoi.
 
Le problème c'est qu'il faut que ça marche. Mes url sont de la forme monsite.com/ctrl/action/var1/var2/var3/...
 
Et là, une des vars que je dois passer est une URL. Je passe donc un coup de urlencode() dessus, qui me transforme les / en %2F ... et du coup mon rewrite ne passe plus.


---------------
Gamertag: CoteBlack YeLL
n°1752842
ratibus
Posté le 28-06-2008 à 23:09:32  profilanswer
 

Dj YeLL a écrit :

Je galère avec le rewriting, y'a un truc qui ne marche pas et je ne comprends pas pourquoi.
 
J'ai ça :
 
RewriteRule !^index.php index.php
 
Donc si je vais sur monsite.com/a/b/c/d ça marche, je suis bien "redirigé" vers index.php
 
Mais si j'ai un %2F dans l'url, ça ne marche plus.
 
Si je vais sur monsite.com/a/b/%2F/d ça me dit :
 

Citation :

The requested URL /topikunik2/a/b///d was not found on this server.


 
Je ne comprends pas pourquoi.
 
Le problème c'est qu'il faut que ça marche. Mes url sont de la forme monsite.com/ctrl/action/var1/var2/var3/...
 
Et là, une des vars que je dois passer est une URL. Je passe donc un coup de urlencode() dessus, qui me transforme les / en %2F ... et du coup mon rewrite ne passe plus.


Pb connu d'Apache :  
http://forum.alsacreations.com/top [...] e-2F-.html
http://trac.symfony-project.com/ticket/1482
 
http://httpd.apache.org/docs/2.0/m [...] dedslashes


Message édité par ratibus le 28-06-2008 à 23:14:09

---------------
Mon blog
n°1752843
Dj YeLL
$question = $to_be || !$to_be;
Posté le 28-06-2008 à 23:11:13  profilanswer
 

Bon, j'ai trouvé ça :

 

http://httpd.apache.org/docs/2.0/m [...] dedslashes

 

Edit : Ah bah merci quand même Ratibus :D

 

Edit 2 : Hum, même avec la AllowEncodedSlashes j'ai la même erreur ...

 

Edit 3 : Bon toute façon je vais pas me prendre la tête, je passe 2 coups d'urlencode() et 2 coups d'urldecode() et ça roule hein :o


Message édité par Dj YeLL le 28-06-2008 à 23:18:55

---------------
Gamertag: CoteBlack YeLL
n°1752954
theredled
● REC
Posté le 29-06-2008 à 13:49:33  profilanswer
 

J'avais eu un souci dans le genre, mais pas avec des slashes, j'ai l'impression que mod_rewrite fais des decodes à certains endroits...


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1753901
krifur
Posté le 01-07-2008 à 11:24:58  profilanswer
 

lut,
 
Dites une redirection automatique de http://www.monsite.com/myfolder vers http://monsite.com/myfolder  tout ca pas qu il n y a pas de slash en fin d'URL ca pourrais venir de quoi ?Alors que http://www.monsite.com/myfolder/ redirige normalement vers http://www.monsite.com/myfolder/

n°1754035
mIRROR
Chevreuillobolchévik
Posté le 01-07-2008 à 15:44:31  profilanswer
 

on frole pas la cracotte la ? :o
http://forum.hardware.fr/hfr/Progr [...] 6165_1.htm


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
n°1754353
theredled
● REC
Posté le 02-07-2008 à 01:15:37  profilanswer
 

Comment on fait pour débuguer les parse errors JS ? Parce que les "machin is not defined" alors qu'il est censé être bien défini, mais juste ya une erreur, on sait pas où dans le fichier de 200 lignes... [:mullet]


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1754354
Profil sup​primé
Posté le 02-07-2008 à 01:19:27  answer
 

Le contenu de ce message a été effacé par son auteur

n°1754355
theredled
● REC
Posté le 02-07-2008 à 01:26:03  profilanswer
 


Bon, pour cette fois ça ira mais je garde sous le coude
(note pr plus tard : ne pas oublier une 15ème fois que "var this.caca = 4;" n'est pas correct :o)


Message édité par theredled le 02-07-2008 à 01:26:32

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1754356
mIRROR
Chevreuillobolchévik
Posté le 02-07-2008 à 02:21:15  profilanswer
 

euh le truc de venkman c est pas un peu une sorte de version anterieure de firebug :??:


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
n°1754362
masklinn
í dag viðrar vel til loftárása
Posté le 02-07-2008 à 08:04:39  profilanswer
 

mIRROR a écrit :

euh le truc de venkman c est pas un peu une sorte de version anterieure de firebug :??:


Si, enfin juste de la partie débugger (et un peu du profiler), et c'est super chiant à utiliser.


---------------
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°1754431
mIRROR
Chevreuillobolchévik
Posté le 02-07-2008 à 10:26:34  profilanswer
 

masklinn a écrit :


Si, enfin juste de la partie débugger (et un peu du profiler), et c'est super chiant à utiliser.


ok j avais un petit doute :jap:
 
 
sinon
http://www.w3.org/TR/2007/WD-css3-layout-20070809/
[:love_yvele][:love_yvele][:love_yvele]
 
(en plus j ai qu un an de retard :o)


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
n°1754433
Shinuza
This is unexecpected
Posté le 02-07-2008 à 10:30:57  profilanswer
 

mIRROR a écrit :


ok j avais un petit doute :jap:
 
 
sinon
http://www.w3.org/TR/2007/WD-css3-layout-20070809/
[:love_yvele][:love_yvele][:love_yvele]
 
(en plus j ai qu un an de retard :o)

Tu vas  [:cerveau branlette] un bon moment ;)


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1754443
mIRROR
Chevreuillobolchévik
Posté le 02-07-2008 à 10:39:42  profilanswer
 

Shinuza a écrit :

Tu vas  [:cerveau branlette] un bon moment ;)


jcomprends pas dans quel sens tu dis ca ... genre c est pas demain la veille qu on pourra s en servir ?


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
n°1754453
Profil sup​primé
Posté le 02-07-2008 à 10:56:21  answer
 

Le contenu de ce message a été effacé par son auteur

n°1754467
mIRROR
Chevreuillobolchévik
Posté le 02-07-2008 à 11:15:42  profilanswer
 

mouarf si t es pas patient dans le web change de metier
j ai la larme a l oeil quand jme dis que dans deux ans IE6 c est fini :D


Message édité par mIRROR le 02-07-2008 à 11:15:59

---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
n°1754482
Jubijub
Parce que je le VD bien
Posté le 02-07-2008 à 11:36:44  profilanswer
 

j'avoue être content de plus avoir à faire du dev web, et encore, je pouvais pas me plaindre, on ne m'imposait pas que ça valide XHTML+CSS...
 
c dommage, c une techno géniale, et pour l'info de gestion, c'est super : tu sors des interfaces en un délai record...mais c 5 minutes de conceptions, 5 minutes d'implémentation de base selon la norme théorique, et 3h de googling pour trouver les contournement aux différents bugs/hack/merdouilles...et ça c dommage, même si ça va évoluer


---------------
Jubi Photos : Flickr - 500px
n°1754502
xtof_83
Freeride Spirit
Posté le 02-07-2008 à 12:12:00  profilanswer
 

Les gens,
 
j'ai une appli, on propse à nos clients de mettre un peu de leur code HTML
je vais donc caller ça dans un <object ou un <iframe
 
mais: Comment on dis, autrement qu'en JS, prendre la taille max en hauteur ?

n°1754538
ratibus
Posté le 02-07-2008 à 13:28:06  profilanswer
 

Jubijub a écrit :

j'avoue être content de plus avoir à faire du dev web, et encore, je pouvais pas me plaindre, on ne m'imposait pas que ça valide XHTML+CSS...
 
c dommage, c une techno géniale, et pour l'info de gestion, c'est super : tu sors des interfaces en un délai record...mais c 5 minutes de conceptions, 5 minutes d'implémentation de base selon la norme théorique, et 3h de googling pour trouver les contournement aux différents bugs/hack/merdouilles...et ça c dommage, même si ça va évoluer


Trop gros passera pas :o


---------------
Mon blog
n°1754570
flo850
moi je
Posté le 02-07-2008 à 14:27:09  profilanswer
 

on est meme pas vendredi en plus  
(
deja que je me suis fait blablaté vendredi dernier :cry: )


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

n°1754571
kadreg
profil: Utilisateur
Posté le 02-07-2008 à 14:29:00  profilanswer
 

blabla


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°1754577
Shinuza
This is unexecpected
Posté le 02-07-2008 à 14:53:00  profilanswer
 

Jubijub a écrit :

j'avoue être content de plus avoir à faire du dev web, et encore, je pouvais pas me plaindre, on ne m'imposait pas que ça valide XHTML+CSS...
 
c dommage, c une techno géniale, et pour l'info de gestion, c'est super : tu sors des interfaces en un délai record...mais c 5 minutes de conceptions, 5 minutes d'implémentation de base selon la norme théorique, et 3h de googling pour trouver les contournement aux différents bugs/hack/merdouilles...et ça c dommage, même si ça va évoluer

Framework [:icon3]


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  580  581  582  ..  1454  1455  1456  1457  1458  1459

Aller à :
Ajouter une réponse
 

Sujets relatifs
blabla 3blabla 2
PUTAIN HARKO TU AS FERM2 BLABLA ![Beaucoup de blabla pour rien : post à effacer] Compiler .bat
variable1="blabla + variable2 +blala : c'est possible ??[PHP & regex] "blabla blabla file.ext?point=444 blabla" Recupérer 444
mail("celine@hotmail.com"," sujet","blabla"); pose une err ! Help[MySQL] WHERE 'blabla' compris dans le champ truc
[blabla@olympe] Le topic du modo, dieu de la fibre et du monde[PHP / BlaBla - limite]
Plus de sujets relatifs à : blabla@web


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