LupusMic

  • Signature
    Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
  • Site web
  • Nombre de sujets
    26
  • Nombre de messages
    1 684
  • Nombre de commentaires
    4
  • Nombre de news
    Aucune
  • Niveau en PHP
    Gourou

Ses derniers messages sur les forums

LupusMic
le 18/10/2007 à 07:37
RSS et caracteres speciaux
(La Globule) Ben si en plus il n'explique pas tout, je peux que répondre à côté ;)
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
LupusMic
le 18/10/2007 à 07:34
Moteur de recherche interne et les accents
Tu n'as pas besoin de PHP pour faire la modification. Une simple requête SQL suffit.

Regarde Update et replace devraient pouvoir t'aider.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
LupusMic
le 17/10/2007 à 19:45
payement en ligne securise
Pour la gestion des paiements, le meilleur conseillé sera le conseillé bancaire (celui qui s'occupe des pros, pas des particuliers). Ou encore d'interroger Paypal ou Paybox, si tu ne souhaite pas passer par la case banque. Ou si la banque te refuse un contrat de VAD (le temps où les contrats étaient signés les yeux fermé est révolu depuis longtemps).

Avec leur contrat, Les banques fournissent une API, parfois en PHP, parfois un CGI. Il est à noter qu'il faut être root sur la machine d'hébergement (sinon, de toute façon, abstiens-toi).

Je te déconseilles de stocker les numéro de CB des clients. Ce n'est pas une méthode sûre pour être payé (en raison des e-CB et autres joyeusetés). Et puis c'est bien trop de soucis.

Donc :
1 - contacter une banque ou paypal/paybox
2 - contacter ton hébergeur
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
LupusMic
le 17/10/2007 à 13:25
Entrer les 3 premières lettre et avoir une liste déroulante qui propose des choix ?
Une library n'est pas un framework, et inversement.

Prototype et Scriptaculous sont plutôt des bibliothèques (libraries...) d'ailleurs. Un framework va beaucoup plus loin.

Quand à l'usage de ces outils, ça dépend de ce qu'on fait, comme d'habitude. Mais je ne les conseillerais pas pour seulement faire une auto-complétion : c'est un peu lourd. Mais comme tu l'as justement remarqué, s'il utilises intensivement le javascript, autant qu'il adopte une des solutions et qu'il en généralise l'utilisation (autant amortir le coût de la bibliothèque).
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
LupusMic
le 17/10/2007 à 13:08
RSS et caracteres speciaux
L'esperluette est un caractère spécial en XML. Écrire & dans un document XML est interdit, les flux RSS n'y échappent pas. & est la manière qu'il faut pour écrire l'esperluette (ampersand en anglais).

Mais quelle était ta question ?
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
LupusMic
le 16/10/2007 à 17:57
Récupérer les infos d'un fichier xml
Pour préciser, le document généré par le code soumis n'est pas un document XML valide car il ne comporte pas une racine unique.

Personnellement j'utilise DOMDocument, mais je ne sais pas ce que ça donne sous forte charge.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
LupusMic
le 16/10/2007 à 17:52
faire un script de connexion depuis un formulaire avec php objet
C'était pas la question. Je ne te demandes pas ce que tu fais actuellement, mais quelle est ton expérience globalement en programmation.

Est-ce seulement un bouquin en PHP ?
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
LupusMic
le 16/10/2007 à 17:47
Masquer un onglet dans la Barre des Tâches ?
(La Globule) Si je lui pose des questions aussi précises, c'est pour justement cadrer le problème. Sinon on atteindra les 15 pages sans jamais le décrotter.

Bon, vu que je reviens d'une semaine parisienne, je suis gentil, et je vais donc traduire les locution que j'ai listé il y a quelques jours.

environnement de programmation


N'importe quel programmeur doit savoir ça, sinon il ne programme pas, il bricole. L'environnement de programmation c'est l'ensemble des outils qui te permettent de développer. Généralement, sous MS Windows on appelle ça un IDE ou un RAD. Dev-Cpp, Delphi, Visual Studio, Eclipse et Netbeans sont de bons candidats à ta réponse. Bien évidemment, si tu es un warrior, tu as installé SFU et utilises Vim (pas Emacs, c'est pour les loosers).

API utilisée

Application Programming Interface. Classiquement, c'est l'ensemble des fonctions, structures et variables globales qui te son fournies par le système ou une bibliothèque. Tu as ainsi des API systèmes (Win32, POSIX), des API d'affichage (FLTK, OpenGL), de traitement des données (libxml de GNOME, ImageMagik, MySQL), ou encore spécifiques à une application (Apache, ISS, MSIE).

En règle générales les API sont faites pour être utilisées par des développeurs tiers, et son donc documentées (l'exception à cette règle est bien évidemment MS qui n'a jamais complètement documenté son API système... voir comporte des erreurs et des pièges sans nom). Dans cette documentation on trouve la déclaration des fonctions, structures et variables globales, ainsi que la manière de les utiliser (par l'exemple généralement).

bibliothèques utilisées


En programmation, une bibliothèque est un ensemble de codes objet correspondant à l'API dont je parlais précédemment. C'est à ce fichier (ou ensemble de fichiers) que notre exe (exécutable ou binaire chez les puristes) se liera lors de l'édition des liens (à moins que tu ne lie statiquement tes bibliothèques).

les fonctions utilisées pour essayer de faire ce qu'on veut


Tu te ficherais pas de moi quand même ? Allez,
main.c
typedef struct brain
{
unsigned char qi ; /* Jamais vu de QI supérieur à 255 :p */
char * buffer_in ; /* Mémoire instantanée */
char * buffer_out ;
char * souvenirs ;
} brain ;

typedef enum { THINK, REMEMBER, STORE } action ;

int brain_init(brain * _grey_thing, unsigned char qi) ;
int brain_do(brain * _grey_thing, const action something, const char * about) ;

int main(int argc, char **argv)
{
brain * bullshit ;
bullshit = malloc(sizeof(bullshit)) ;
brain_init(bullshit, 110) ;
return brain_do(bullshit, THINK, "Savoir programmer c'est avant tout savoir chercher.") ;
}


C'est à ça qu'on reconnais un vrai geek : son humour à deux roubles !
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
LupusMic
le 16/10/2007 à 17:20
Choix d'un forum/mysql
phorum est aussi un bon candidat. Personnellement, quand j'installe une application PHP, je fais une recherche sur Framasoft, puis sur Secunia, puis j'audite le code. J'avais juste fait une exception pour DotClear, je m'en mord encore les doigts.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
LoadingChargement en cours