mardi, février 21, 2006

WebDev 10 : Utilisation de PHPAffiche

WebDev 10 : Utilisation de PHPAffiche

Soit un script PHP défini ci-dessous :

**
printf("Affichage d'un script PHP\n");
printf("avec passage d'un Paramètre\n");
// Récupération et affichage de la valeur
printf("La valeur est : %s",$_GET['parametre']);
**

Enregistré ce fichier MonScriptPHP.php dans le répertoire Mon_Site_WEB\fr du projet WebDev.

Ensuite dans le code serveur d'un bouton mettre le code suivant :

PHPAffiche("MonScriptPHP.php","parametre=TestPassage")

si plusieurs paramètres doivent être passés au script alors utiliser la syntaxe suivante :
PHPAffiche("MonScriptPHP.php","parametre=TestPassage¶metre1=2")

dans le script PHP la variable $_GET['NomParamètre'] permet de récupérer la valeur du paramètre.

lundi, février 20, 2006

Comment Intsaller HyperFile Client/Serveur 10 sous linux Mandriva 2006 ?

Comment Intsaller HyperFile Client/Serveur 10 sous linux Mandriva 2006 ?

Après insertion du DVD, copier les fichiers du Client/serveur dans un dossier sous linux.
Par exemple /home/NomUser/Documents.
Ensuite ouvrir une console. Dans l'explorateur, il y a un menu "Outils..Ouvrir un terminal"
Dans ce terminal il faut taper "su" pui le mot de passe administrateur pour pouvoir faire l'installation.
Ensuite il faut taper la commande :
./manta_install
Suivre les indication de l'assistant.
c'est tout. le serveur est installé en tant que service.

Attention : si vous utiliser le FireWall de Mandriva, il faut ouvrir les ports :
4900/tcp 5002/udp 5002/tcp pour pouvoir utiliser à la fois le centre de controle et le serveur.

jeudi, février 16, 2006

WinDev 10 et ORACLE Express Edition BETA3

Je viens d'effectuer un test avec la Version gratuite d'ORACLE : ORACLE Express Edition (beta3).
La version de WinDev : 40k
Accès Natif ORACLE

J'ai fais un test de cration de table (HCréationSiInexistant) et d'ajout/Modification de données ("Hajoute", "HModifie") Aucun problème constaté.

En fait j'ai pris une petite application qui utilisait Oracle et j'ai modifié la connexion dans l'analyse.
C'est tout simple et ça marche

liens : Oracle Express Edition

mardi, février 14, 2006

WInDev 10 : GDS Comment annuler des extractions ?

Il m'est arriver de devoir annuler plusieurs extractions sur un projet.
Comment annuler des extractions dans le GDS
1/ se connecter en tant qu'administrateur
Fichier...Connecter à une base source
2/ Saisir le login : admin (pas de mot de passe)
3/selectionner le projet
4/ Mennu "Outils...Administartion....Annuler des extractions"
4/ Selectionner et les extractions et cliquer sur "Annuler l'extractions".

et voila ensuite dans votre projet vous pouvez estraires les fenêtres ou devenir maitre sans difficulter.

vendredi, février 10, 2006

WinDev 10 Utilisation De POUR TOUTE CHAINE : parcours d'une chaine

Grace à cette instruction on peut parcourir une chaine de caractère facilement dans une simple boucle.

Voici un exemple

// Les variables de la boucle
sListeProd est une chaine
sProd est une chaine // chaine de parcours

// chaine à parcourir
sListeProd = "Sel"+TAB+"1"+TAB+"Kg"+RC+"Poivre"+TAB+"100"+TAB+"g"+RC

POUR TOUTE CHAINE sProd DE sListeProd SEPAREE PAR RC
Trace(ExtraitChaine(sProd,1,TAB),ExtraitChaine(sProd,2,TAB),ExtraitChaine(sProd,3,TAB))
FIN

jeudi, février 09, 2006

WinDev 10 utilisation du POUR TOUT : parcours d'un Tableau

Soit un tableau :
gtabTabProDuits est un tableau de 3 chaînes

gtabTabProDuits[1] = "WinDev"
gtabTabProDuits[2] = "WebDev"
gtabTabProDuits[3] = "WinDev Mobile"

Si l'on veut parcourir ce tableau on peut utiliser la boucle classique POUR i=1 A 3 et faire le traitement.
Le plus simple est d'utiliser la nouvelle fonction :

pNomProduit est une chaine
POUR TOUT ELEMENT pNomProduit DE gtabTabProDuits
Trace(pNomProduit) // visualise chaque élément du tableau
FIN

lundi, février 06, 2006

Configurer Apache 2.0.55 pour PHP 4.4.2 et WebDev 10

Voici les lignes à ajouter à Apache pour configurer PHP. Editer le fichier httpd.conf

#PhP4
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"

Voci PHP est bien configurer dans Apache. Pour en être persuadé créer un fichier index.php la fonction phpinfo().


Placer le dans le repertoire \htdocs\test\ du repertoire d'installation par défaut d'Apache ensuite depuis le navigateur taper : "http:/localhost/test" clique sur index.php


Pour la configuration de WebDev 10, il suffit de rajouter les lignes suivantes dans le fichier httpd.conf :

#WebDev 10
ScriptAlias /WD100AWP/ "D:/WebDev/WebDev 10/Programmes/Moteur/Windows/AWP/"
AddType application/WebDev10-awp .awp
Action application/WebDev10-awp /WD100AWP/WD100AWP.EXE

NB : lors de l'installation de WebDev 10, si Apache ou IIS est déjà installer la configuration est automatique.

mercredi, février 01, 2006

Comment configurer le server MySQL 5.0 pour les clients PhpMyQdmin 2.7.0, MySQlcc ?

Comment configurer le server MySQL 5.0 pour les clients PhpMyAdmin 2.7.0, MySQlcc ?
(les clients en 4.0 provoque une erreur 1251)

Lorsque l'on veut utiliser des clients tel que PhpMyAdmin ou MySQLcc on peut-être confronté au message d'erreur suivant :
Erreur 1251 "Client does not support authentication protocol requested by server;consider upgrading MySQL client".

Pour pouvoir les utiliser il faut changer le le hasage des mot de passe. Pour plus d'info voir le site de MySQL.

La démarche est décomposée en 3 grandes étapes :

I/Installation du server Mysql 5.0.18

1/ lancement setup.
2/ Choix installation complte
3/ faire suivant aux autres tapes.
Note : laisser le port 3306 par dfaut pour utilisation de l'accs natif MySQL Windev 10
4/ la fin de l'installation lancer la configuration du server
5/ Prendre les infos par défaut et mettre un mot de passe l'utilisateur Root.

II / Installation de MySQL Administrator

1/ la fin de l'install se connecter au server
2/ cliquer sur "Startup Variables"
3/ Dans l'onglet "Security" cocher la case "Use old Passwords"
4/ cliquer sur "Apply"
5/ cliquer sur "User Administration" et cliquer sur "root"
6/ re-saisir le mot de passe et cliquer sur "Apply"
7/ il faudra peut-tre refaire les tapes 5 et 6 avant que le mot de passe soit pris en compte

III/ Configurer PhpMyQdmin 2.7.0

1/ Editer le fichier config.inc.php
2/ mettre : le host et le port
$cfg['Servers'][$i]['host'] = 'localhost'; // MySQL hostname or IP address
$cfg['Servers'][$i]['port'] = '3306'; // MySQL port - leave blank for default port
3/ ensuite le nom utilisateur et mot de passe dfini lors de la configuration du serveur
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = 'monpassword'; // MySQL password (only needed
4/ enregistrer et fermer

Vous pouvez maintenant lancer phpmyAdmin 2.7.0 et mySQlcc 0.9.4