|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2006 Messages : 76 ![]() |
Bonjour,
j'ai eu beau lire les différents post traitant du sujet je n'arrive pas à m'y retrouver En gros j'ai une base de données oracle que je souhaiterai attaquer avec un formulaire en php j'ai deja installé easyphp et activé dans le php.ini d'apache les 2 lignes nécessaires (extension=php_oracle.dll,extension=php_oci8.dll) Mais concernant le début du code en php du formulaire je ne vois pas du tout par où commencer voilà si quelqu'un pouvait me guider un peu ca serait pas mal ps: comment est ce que l'on connait le nom de notre pas de données oracle? |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : avril 2006 Messages : 1 338 ![]() |
Bon relis ce tuto
http://php.developpez.com/cours/phporacle/ et ensuite si tu as des problemes explique les clairement erreur de code etc..pasque si tu n'as encore rien coder c'est dur de t'aider
__________________
Stay in Bed .. Save Energy |
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2006 Messages : 76 ![]() |
Merci pour votre réponse
je ne saisi pas tout dans ce tuto:je vais vous expliquer clairement ce que je souhaite faire. Je dispose d'un pc sur lequel j'ai oracle express edition et je veux attaquer cette base de donnée avec ce meme pc dans un premier temps car après la base de donnée sera sur un serveur et il faudra pouvoir la joindre via des pc de mon réseau Bref je ne souhaite pas installer oracle client sur chaque client mais créer un frontal en php/html sous forme d'un formulaire J'ai donc décidé d'installer easyphp 1.8 qui inclu apache au niveau de la configuration de apache je ne comprends pas grand chose malgres les divers tutos. Pour php j'ai rajouté les 2 lignes précendente Mais quand je fais un http://127.0.0.1/phpinfo.php (via <? phpinfo(); ?> )rien ne se passe donc j'imagine qu'il y a un probleme de ce coté là avant de commencer tout formulaire je souhaiterai valider la configuration des différentes applications Pouvez vous m'indiquer la démarche à suivre pour être certain que je parte sur de bonne base merci |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Inscription : avril 2006 Messages : 1 338 ![]() |
juste une precision quand tu tapes seulement 127.0.0.1/
as tu la page d'accueil de easyphp
__________________
Stay in Bed .. Save Energy |
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2006 Messages : 76 ![]() |
oui tout à fait en faisant weblocal via l'icone easyphp
|
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() Inscription : avril 2006 Messages : 1 338 ![]() |
donc ton serveur web fonctionne
as tu bien mis le fichier phpinfo.php dans le fichier www qui est la racine de ton serveur web
__________________
Stay in Bed .. Save Energy |
|
|
00
|
|
|
#7 |
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2006 Messages : 76 ![]() |
c'est bon ca fonctionne
en fait j'avais <? phpinfo(); ?> au lieu de <? phpinfo(); ?> ca m'apprendra à faire des copier coller maintenant comment je fais pour voir si la configuration d'apache est correcte? |
|
|
00
|
|
|
#8 |
|
Membre Expert
![]() Inscription : avril 2006 Messages : 1 338 ![]() |
dans phpinfo tu a tout le smodules qu'a php
regarde si il ya cleui pour le sfonction oracle
__________________
Stay in Bed .. Save Energy |
|
|
00
|
|
|
#9 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2006 Messages : 76 ![]() |
voilà ce que j'ai pu trouver à travers les forums:
pour se connecter à ma base il faut ça Code :
le nom de la base par defaut est "xe" par contre pour service je vois pas et pour le pass je pense que c'est celui du compte system pour l'instant je suis dans le brouillard merci pour vos réponses |
||
|
|
00
|
|
|
#10 | |||
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2006 Messages : 76 ![]() |
pour répondre à votre question j'ai ça:
dans php variable ($_SERVER["PATH"]) Citation:
Citation:
Citation:
|
|||
|
|
00
|
|
|
#11 | |
|
Membre Expert
![]() Inscription : avril 2006 Messages : 1 338 ![]() |
Citation:
__________________
Stay in Bed .. Save Energy |
|
|
|
00
|
|
|
#12 | ||||
|
Membre du Club
![]() Inscription : juin 2005 Messages : 141 ![]() |
slt à tous !
escusez moi mais j'ai le meme pb et je voudrais savoir la valeur possible de chacune des variables avec ORA_LOGON Code :
Code :
merci à tous ! |
||||
|
|
00
|
|
|
#13 | |
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2006 Messages : 76 ![]() |
Citation:
Il y a certaine chose que je comprends et d'autres que je n'arrive pas à saisir c'est pour ca que je me permets de vous poser ces questions |
|
|
|
00
|
|
|
#14 |
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2006 Messages : 76 ![]() |
"Oracle fonctionne en client/serveur, c'est-à-dire qu'un serveur contient les données et que tous les ordinateurs de l'entreprise possèdent la version "client" : les utilitaires tels que SQL*Plus (pour faire des requêtes).
Le serveur web Apache est installé sur une machine possèdant le client." Moi je veux que mon serveur heberge la BDD ainsi que le serveur web pour que je puisse acceder à ma BDD de facon distante. Je ne vois pas ce que SQL*plus fait là! Il est obligatoire? |
|
|
00
|
|
|
#15 |
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2006 Messages : 76 ![]() |
est ce que quelqu'un pourrait m'indiquer un script rapide pour simplement me connecter à ma base?
Par la suite je ferais un forms avec un select pour verifier qu'il va bien chercher les info du champs dans la base pour mon menu déroulant. Parce que là j'ai regardé les fichiers listener.ora et tnsnames.ora situé ici (C:\oraclexe\app\oracle\product\10.2.0\server\NETWORK\ADMIN) et tout à l'air d'être correcte SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = C:\oraclexe\app\oracle\product\10.2.0\server) (PROGRAM = extproc) ) (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = C:\oraclexe\app\oracle\product\10.2.0\server) (PROGRAM = extproc) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE)) (ADDRESS = (PROTOCOL = TCP)(HOST = poinssot)(PORT = 1521)) ) ) DEFAULT_SERVICE_LISTENER = (XE) et XE = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = poinssot)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = XE) ) ) EXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE)) ) (CONNECT_DATA = (SID = PLSExtProc) (PRESENTATION = RO) ) ) ORACLR_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE)) ) (CONNECT_DATA = (SID = CLRExtProc) (PRESENTATION = RO) ) ) De plus ne ne trouve pas ce fichier: "Sous windows c'est plus simple, il suffit d'enlever le point-virgule de l'une de ces deux lignes du fichier c:\winnt\php.ini " moi je lance easyphp et je vais dans le fichier de configuration merci pour votre aide |
|
|
00
|
|
|
#16 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2006 Messages : 76 ![]() |
voici mon index.php
Code :
nom du service ben d'après le fichier tnsnames.ora on va dire xe il me met ça comme erreur Parse error: parse error in c:\program files\easyphp1-8\www\test1\index.php on line 12 pouvez vous m'aidez à corriger? |
||
|
|
00
|
|
|
#17 | ||||
|
Membre Expert
![]() Inscription : avril 2006 Messages : 1 338 ![]() |
Code :
Code :
mé ce n'est jamais tres lisible d'alterner script php et html
__________________
Stay in Bed .. Save Energy |
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com