|
[WB10+PHP] Comment lire un fichier ini |
Iniciado por eric.roumegou, jan., 13 2006 6:01 PM - 7 respostas |
| |
| | | |
|
| |
Publicado em janeiro, 13 2006 - 6:01 PM |
Bon j'abandonne et je vais initialiser mes variables comme un crado bien en dûr :-@
la gestion des fichiers .ini ne fonctionnant pas en php, j'ai donc lu un fichier à la mimine
ce code pour retrouver les variables wdest,wexp,wsujet : ficini est une chaîne Motcle,valeurmotcle sont des chaînes Machaine est une chaîne nIdFic est un entier ficini=ComplèteRep(fRepWeb())+"contact.ini"
// Ouverture du fichier nIdFic = fOuvre(ficini, foLecture) SI nIdFic=-1 ALORS Erreur("L'ouverture du fichier a échoué", ErreurInfo()) SINON // Première ligne machaine = fLitLigne(nIdFic) TANTQUE MaChaine<>EOT // Traitement de la ligne lue motcle="";valeurmotcle="" SI Position(machaine,"=")>0 ALORS motcle=ExtraitChaîne(machaine,1,"=") valeurmotcle=ExtraitChaîne(machaine,2,"=") SELON motcle CAS "DEST" : wdest=valeurmotcle CAS "EXP" : wexp=valeurmotcle CAS "SUJET" : wsujet=valeurmotcle FIN FIN
// Ligne suivante MaChaine = fLitLigne(nIdFic) FIN
// Fermeture du fichier fFerme(nIdFic) FIN
fonctionne très bien en WB10 normal et bloque sur une page blanche en WB10/PHP.
Comment peut on opter pour WB/PHP si ce qui doit fonctionner ne fonctionne pas ???? (et sans aucune indication)
-- Eric Roumégou Webmaster des wtablettes |
| |
| |
| | | |
|
| | |
| |
Publicado em janeiro, 13 2006 - 6:16 PM |
L'aide indique bien que ces fonctions ne sont pas disponibles. Ce qui est dommage c'est que la compilation ne puisse pas l'indiquer à l'avance...
A+
"Roumegou Eric" <eric.roumegou@wtablettes.net> a écrit dans le message de news: mn.6bdb7d612ffbbb80.45898@wtablettes.net...
Bon j'abandonne et je vais initialiser mes variables comme un crado bien en dûr :-@
la gestion des fichiers .ini ne fonctionnant pas en php, j'ai donc lu un fichier à la mimine
ce code pour retrouver les variables wdest,wexp,wsujet : ficini est une chaîne Motcle,valeurmotcle sont des chaînes Machaine est une chaîne nIdFic est un entier ficini=ComplèteRep(fRepWeb())+"contact.ini"
// Ouverture du fichier nIdFic = fOuvre(ficini, foLecture) SI nIdFic=-1 ALORS Erreur("L'ouverture du fichier a échoué", ErreurInfo()) SINON // Première ligne machaine = fLitLigne(nIdFic) TANTQUE MaChaine<>EOT // Traitement de la ligne lue motcle="";valeurmotcle="" SI Position(machaine,"=")>0 ALORS motcle=ExtraitChaîne(machaine,1,"=") valeurmotcle=ExtraitChaîne(machaine,2,"=") SELON motcle CAS "DEST" : wdest=valeurmotcle CAS "EXP" : wexp=valeurmotcle CAS "SUJET" : wsujet=valeurmotcle FIN FIN
// Ligne suivante MaChaine = fLitLigne(nIdFic) FIN
// Fermeture du fichier fFerme(nIdFic) FIN
fonctionne très bien en WB10 normal et bloque sur une page blanche en WB10/PHP.
Comment peut on opter pour WB/PHP si ce qui doit fonctionner ne fonctionne pas ???? (et sans aucune indication)
-- Eric Roumégou Webmaster des wtablettes
|
| |
| |
| | | |
|
| | |
| |
Publicado em janeiro, 13 2006 - 6:58 PM |
LB avait soumis l'idée : > L'aide indique bien que ces fonctions ne sont pas disponibles.
C'est vrai, je l'ai constaté (mais après)
Ce qui est dommage c'est que la compilation ne puisse pas l'indiquer à l'avance...
Oui et mème la complétion auto. Il faudrait que cela passe en rouge. Mais qui peut me dire pourquoi le code à base de flitligne ne fn pas alors qu'il marche en wb10? Et là aucune instruction non supportée par la génération php.
A+ "Roumegou Eric" <eric.roumegou@wtablettes.net> a écrit dans le message de news: mn.6bdb7d612ffbbb80.45898@wtablettes.net... Bon j'abandonne et je vais initialiser mes variables comme un crado bien en dûr :-@
la gestion des fichiers .ini ne fonctionnant pas en php, j'ai donc lu un fichier à la mimine
ce code pour retrouver les variables wdest,wexp,wsujet : ficini est une chaîne Motcle,valeurmotcle sont des chaînes Machaine est une chaîne nIdFic est un entier ficini=ComplèteRep(fRepWeb())+"contact.ini"
// Ouverture du fichier nIdFic = fOuvre(ficini, foLecture) SI nIdFic=-1 ALORS Erreur("L'ouverture du fichier a échoué", ErreurInfo()) SINON // Première ligne machaine = fLitLigne(nIdFic) TANTQUE MaChaine<>EOT // Traitement de la ligne lue motcle="";valeurmotcle="" SI Position(machaine,"=")>0 ALORS motcle=ExtraitChaîne(machaine,1,"=") valeurmotcle=ExtraitChaîne(machaine,2,"=") SELON motcle CAS "DEST" : wdest=valeurmotcle CAS "EXP" : wexp=valeurmotcle CAS "SUJET" : wsujet=valeurmotcle FIN FIN
// Ligne suivante MaChaine = fLitLigne(nIdFic) FIN
// Fermeture du fichier fFerme(nIdFic) FIN
fonctionne très bien en WB10 normal et bloque sur une page blanche en WB10/PHP.
Comment peut on opter pour WB/PHP si ce qui doit fonctionner ne fonctionne pas ???? (et sans aucune indication)
-- Eric Roumégou Webmaster des wtablettes
-- Eric Roumégou Webmaster des wtablettes |
| |
| |
| | | |
|
| | |
| |
Publicado em janeiro, 14 2006 - 9:50 AM |
A mon avis c'est un petit bug ! |
| |
| |
| | | |
|
| | |
| |
Publicado em janeiro, 14 2006 - 6:27 PM |
Drive avait soumis l'idée : > A mon avis c'est un petit bug !
un bug de qui ? de moi ? (c'est dans le domaine du très probable :oÞ) de la génération php (car ce code marche en mode normal)
-- Eric Roumégou Webmaster des wtablettes |
| |
| |
| | | |
|
| | |
| |
Publicado em janeiro, 15 2006 - 9:57 PM |
Roumegou Eric a écrit :
Bon j'abandonne et je vais initialiser mes variables comme un crado bien en dûr :-@
la gestion des fichiers .ini ne fonctionnant pas en php, j'ai donc lu un fichier à la mimine
ce code pour retrouver les variables wdest,wexp,wsujet : ficini est une chaîne Motcle,valeurmotcle sont des chaînes Machaine est une chaîne nIdFic est un entier ficini=ComplèteRep(fRepWeb())+"contact.ini"
// Ouverture du fichier nIdFic = fOuvre(ficini, foLecture) SI nIdFic=-1 ALORS Erreur("L'ouverture du fichier a échoué", ErreurInfo()) SINON // Première ligne machaine = fLitLigne(nIdFic) TANTQUE MaChaine<>EOT // Traitement de la ligne lue motcle="";valeurmotcle="" SI Position(machaine,"=")>0 ALORS motcle=ExtraitChaîne(machaine,1,"=") valeurmotcle=ExtraitChaîne(machaine,2,"=") SELON motcle CAS "DEST" : wdest=valeurmotcle CAS "EXP" : wexp=valeurmotcle CAS "SUJET" : wsujet=valeurmotcle FIN FIN
// Ligne suivante MaChaine = fLitLigne(nIdFic) FIN
// Fermeture du fichier fFerme(nIdFic) FIN
fonctionne très bien en WB10 normal et bloque sur une page blanche en WB10/PHP.
Comment peut on opter pour WB/PHP si ce qui doit fonctionner ne fonctionne pas ???? (et sans aucune indication)
Effectivement ! Quelle galère !!! Je viens d'essayer a mon tour et meme motif, meme punition.... j'ai tenter également d'utiliser ton code... rien a faire page blanche.. apparemment sur le Fouvre... Il est vrai que cela limite pas mal le PHP avec Webdev
@+++
-- [Bernard] - Carpe Diem - |
| |
| |
| | | |
|
| | |
| |
Publicado em janeiro, 30 2006 - 11:27 PM |
je confirme 'pas marché'. Dommage car tu le dis , y faut le faire à la 'crado', tout en dur. MAIS pourquoi pas le faire directement en code PHP ? |
| |
| |
| | | |
|
| | |
| |
Publicado em fevereiro, 01 2006 - 7:22 AM |
serge ferat a pensé très fort :
je confirme 'pas marché'.
alors j'ai lu ds ce forum que le nidfic=fouvre devait être déclaré en variant pour que cela marche ????
Pas testé mais qui sait ...
> Dommage car tu le dis , y faut le faire à la 'crado', tout en dur.
oui ça c'est un coup à avoir une crise cardiaque avant l'heure.
MAIS pourquoi pas le faire directement en code PHP ?
parce que le php et moi ce n'est pas une très grande histoire d'amour lol
-- Eric Roumégou Webmaster des wtablettes |
| |
| |
| | | |
|
| | | | |
| | |
|