|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre Expert
![]() Laure Consultante en Business Intelligence Inscription : avril 2007 Messages : 990 ![]() |
Bonjour tous le monde,
j'espère que je poste dans le bon forum et que vous pourrez m'aider. J'ai une base de données et je dois accéder à ces données en faisant des requêtes sur l'intranet... Le problème, c'est que les pages intranet sont créés directement en html sous Linux. Or je n'y connais rien à Linux: existe-il une méthode pour accéder aux données sous linux sans PHP ni ASP, j'ai regardé sur les FAQ et tutoriels mais je n'ai pas trouvé (j'ai peut-être mal cherché). Je ne sais pas si j'ai été très claire J'espère que vous aurez des solutions à mon problème et merci d'avance à ceux qui me répondront...
__________________
~ Lola ~ Ne pas oublier : et aussi :
|
|
|
00
|
|
|
#2 |
![]() ![]() R&D en systemes informatiques bas niveau Unix/Linux Inscription : mai 2004 Messages : 5 497 ![]() |
Bonjour,
Soit je n'ai rien compris, soit l'explication n'est pas très claire... Afin d'être plus clair, pourrais-tu nous expliquer comment tu ferais si tu étais sous Windows ? Cordialement, |
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() Laure Consultante en Business Intelligence Inscription : avril 2007 Messages : 990 ![]() |
Alors je recommence, c'est pas grave...
Sous windows je sais que je peux créer des pages HTML avec du code PHP (ou ASP) pour récupérer les données dans la base de données et créer ainsi des requêtes. Ici je n'ai tout d'abord aucun logiciel pour créer des pages HTML (type dreamweaver..), je dois travailler sous Linux (je n'ai jamais appris à travailler dessus et ne connais aucune commande) et je n'ai en plus ni PHP ni ASP. Je voulais savoir s'il existait une commande propre à Linux pour pouvoir accéder aux données et créer des requêtes. J'espère avoir été plus claire sinon n'hésitez pas. Merci
__________________
~ Lola ~ Ne pas oublier : et aussi :
|
|
|
00
|
|
|
#4 |
|
Membre émérite
![]() |
Dans un tel cadre, je suis tenté de dire qu'on se fiche un peu de l'OS qui tourne dessus. Ce qui compte, c'est de pouvoir toujours accéder à la base de données et si besoin d'avoir un serveur web capable de faire tourner l'ASP ou le PHP et de parler à la base de données. Mais l'OS n'a pas grand chose à voir avec tout ça, à priori.
Ensuite, l'ASP ou le PHP font des requêtes à la base de données pour en récupérer les données et adapter le contenu HTML généré dynamiquement, mais en aucun cas l'inverse. Si tu n'as pas ASP ou PHP sous ton Linux, je ne vois pas comment tu peux générer des pages utilisant ces langages. Et je doute que ASP existe sous un Linux aussi, technologie purement Microsoftienne oblige (et dépassée et en fin de vie de surcroit). Dans tous les cas, si tu es sur la machine faisant tourner la base de données, il existe normalement une interface en ligne de commande pour parler à la base de données, faire des requêtes et d'autres tâches de gestion de la base de données. Pour MySQL, la commande à taper dans le terminal doit être mysql, pgsql pour PostGre... mais tout cela devrait être dans la doc de la base de données. Maintenant, le HTML, le PHP et tout ces langages, ce n'est que du texte avec une extention arbitrairement définie, donc à priori, tu peux écrire du PHP, du HTML ou que sais-je encore avec n'importe quel éditeur de texte. Pour conclure je trouve que tu n'as pas été beaucoup plus claire et qu'on ne voit toujours pas trop comment t'aider. |
|
|
00
|
|
|
#5 | |
|
Membre Expert
![]() Laure Consultante en Business Intelligence Inscription : avril 2007 Messages : 990 ![]() |
Je réessaye donc sinon tant pis...
J'ai créé une base de données Access ( donc sous Windows ), et je veux pouvoir faire des requètes à partir de l'intranet. J'ai un certain nombre de conditions : - travailler sous linux pour mettre sur l'intranet et faire les requètes - je ne peux pas utiliser du language PHP ou ASP Mais si tu me dis qu'il n'existe pas de commande propre à Linux pour gérer cela alors tu as bien répondu à ma question : Citation:
__________________
~ Lola ~ Ne pas oublier : et aussi :
|
|
|
|
00
|
|
|
#6 |
|
Membre émérite
![]() |
Access n'est pas spécialement fait pour de l'intranet. Porter une appli Access en PHP/MySQL est justement le sujet et la raison de mon stage. Je crois même que Microsoft recommande de prendre un "vrai" SGBD au delà de 10 utilisateurs sur une base Access. Je ne suis même pas sûr que l'on puisse requêter Access autrement qu'en passant par Access. Si c'est possible tant mieux pour toi, mais ça me parait très très très difficile.
Si tu ne peux pas utiliser de langage dynamique je ne vois même pas comment tu peux penser à faire quelque chose. Si c'est juste une limitation et interdiciton de PHP/ASP, il existe d'autres solutions : JSP mais il faut connaitre Java et avoir un serveur genre TomCat, ou CGI auquel cas n'importe quel langage capable de lire sur le clavier et d'écrire sur l'écran peut faire l'affaire. Mais si rien de tout cela n'est possible, tu ne pourras strictement rien faire. Et ce ne sera pas spécialement la faute de l'OS non plus. Toutefois, il faudrait peut-être bien séparer la problématique de l'environnement de développement et du lieu où seront hébergés les pages web. Que tu n'aies pas de PHP ou autre sur la machine de développement n'est pas gênant si la machine qui hébergera les pages web peut elle, faire tourner le langage dynamique ; il suffit alors de pouvoir transférer les données d'une machine à l'autre et des bons EDI ou éditeurs de texte peuvent le faire sans problème. Si malgré tout la machine qui héberge ne peut pas faire autre chose que du HTML pur c'est impossible. Enfin, dans l'état actuel de mes connaissances |
|
|
00
|
|
|
#7 |
|
Membre Expert
![]() Laure Consultante en Business Intelligence Inscription : avril 2007 Messages : 990 ![]() |
Mark Havel : C'est peut-être l'état de tes connaissances actuelle mais en tout cas elles sont plus avancées que les miennes...
Moi aussi je suis en stage, mais plutôt sur les bases de données et je dois mettre sur intranet mais j'ai appris que sur windows et via ASP, PHP ou mysql.... Alors là je suis complétement perdue (j'ai même des fois un peu de mal à comprendre ce que vousme dites). Je vais voir si je peux demander un language dynamique sinon ils se contenteront de formulaire Access, si d'autres personnes en savent plus ça serait super.
__________________
~ Lola ~ Ne pas oublier : et aussi :
|
|
|
00
|
|
|
#8 |
|
Membre émérite
![]() |
PHP/MySQL, ça se fait sans problèmes sous Windows, Linux, Mac... ou tout OS faisant tourner MySQL et Apache + PHP. Mais s'ils veulent une vraie application intranet sous Linux, je ne vois pas comment ne pas passer par une solution PHP/MySQL.
Au passage, PHP/MySQL, sous Windows ou Linux, c'est la même chose et ça passe de l'un à l'autre sans souci normalement, seuls les outils de développement peuvent différer (et encore, Eclipse, Emacs ou Jedit sont multiplateformes) et surtout, quelques détails sur l'emplacement des fichiers de configuration des serveurs et là où sont placés les pages web. |
|
|
00
|
|
|
#9 |
|
Membre éclairé
![]() Inscription : juin 2002 Messages : 376 ![]() |
Bonjour tous,
Alors dans l'ordre : ASP existe sous linux, au moins partiellement. Je sais pas si c'est bien, je sais qu'il existe ce qu'il faut pour permettre à apache de travailler avec un module ASP. Pour récupérer les données dans un fichier texte : Code :
mysql -e "SELECT ..." > chemin_fichier Pour consulter une base de données, il faut qu'elle offre des capacités server. Cela peut prendre la forme de composants ODBC. Rensigne toi si ACCESS offre ce type de méchanisme. Derniere possibilité que je vois. Mettre ton fichier de base de données dans un partage réseau (en général du samba) et utiliser une appli Linux capable de lire du ACCESS (mais là tout de suite j'en connais pas). Voila bon courrage.
__________________
www.kywyxy.net |
|
|
00
|
|
|
#10 |
|
Membre Expert
![]() Laure Consultante en Business Intelligence Inscription : avril 2007 Messages : 990 ![]() |
Bon ben je vais regarder tout ça et je vais essayer de trouver une solution à mon problème.
Merci en tout cas à ceux qui ont voulu m'aider...
__________________
~ Lola ~ Ne pas oublier : et aussi :
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com