oracle.php 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. <?php
  2. error_reporting(E_ALL);
  3. echo phpinfo();
  4. /*
  5. Bonsoir à tous,
  6. Voici les informations de connexion transmis par le MePI pour l’appli d’éligibilité. Pour les tables Oracle en lecture, Stéphane ou Christophe pourront en détailler le contenu.
  7. Si souci technique sur ces accès, joindre Timothy THIEBOT par mail : timothy.thiebot@manche.fr
  8. Les informations de connexion pour le serveur p-web-56 :
  9. @IP : 10.0.45.67
  10. CentOs 7.0
  11. User : root
  12. Pwd : Php$1G
  13. Users mysql : root
  14. Pwd : zkrInpR3Yf
  15. User ftp "ELIGIBILITE" le mot de passe est dans /etc/vsftpd/login.txt
  16. Chemin du ftp /var/www/html
  17. compte pour l’accès en lecture seule sur la base SIGCG50 de P-BDD-16 :
  18. User oracle : ELIGIBILITE_R
  19. Pwd : H6nmb0KCwR
  20. Accès en lecture seule pour le compte ELIGIBILITE_R sur :
  21. Schéma SIG_ANT :
  22. - MIMO_ANTC_COUVERTURE_SSS OK
  23. - FTTH_MN_ZAPM_PARTIELLE OK
  24. - FTTH_MN_PRISE_LOT OK
  25. Schéma SIG_REFERENTIEL :
  26. - TEL_FT_ADSL OK
  27. */
  28. // MYDB =
  29. // (DESCRIPTION =
  30. // (ADDRESS = (PROTOCOL = TCP)(PORT = 1521))
  31. // (CONNECT_DATA =
  32. // (SERVER = P-BDD-16)
  33. // (SERVICE_NAME = SIGCG50)
  34. // )
  35. // );
  36. //$db = "(DESCRIPTION=(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)))(CONNECT_DATA=(SERVER = P-BDD-16)(SERVICE_NAME = SIGCG50)))";
  37. $db = "(DESCRIPTION =
  38. (ADDRESS_LIST =
  39. (ADDRESS = (PROTOCOL = TCP)(HOST = P-BDD-16)(PORT = 1521))
  40. )
  41. (CONNECT_DATA =
  42. (SERVICE_NAME = SIGCG50)
  43. )
  44. )";
  45. echo 'Init connection ';
  46. // Connexion au service XE (i.e. la base de données) sur la machine "localhost"
  47. //$conn = oci_connect('ELIGIBILITE_R', 'H6nmb0KCwR', ' P-BDD-16/SIGCG50');
  48. $conn = oci_connect('ELIGIBILITE_R', 'H6nmb0KCwR', $db);
  49. echo '$conn'.$conn;
  50. if (!$conn) {
  51. $e = oci_error();
  52. echo 'Not connected';
  53. echo trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
  54. }
  55. echo 'Connected';
  56. $stid = oci_parse($conn, 'SELECT * FROM Ftth_Mn_Zapm_Partielle');
  57. oci_execute($stid);
  58. echo "<table border='1'>\n";
  59. while ($row = oci_fetch_array($stid, OCI_ASSOC+OCI_RETURN_NULLS)) {
  60. echo "<tr>\n";
  61. foreach ($row as $item) {
  62. echo " <td>" . ($item !== null ? htmlentities($item, ENT_QUOTES) : "") . "</td>\n";
  63. }
  64. echo "</tr>\n";
  65. }
  66. echo "</table>\n";
  67. ?>