Pages : 1
#1 Le 04/12/2007, à 10:28
- JérémieR
Lecture de fichier en javascript
Bonjour à tous,
Voilà , je souhaite lire un fichier depuis une page html et j'aimerai par la suite utiliser la valeur contenue dans ce fichier qui serait soit 0 ou 1 ou 2.
J'ai regardé certaines choses sur le net mais cela m'a peu aider, donc si vous avez des liens ou des explications sur la manière dont je devrai créer mon code ce serait bien sympatique.
Merci d'avance.
Hors ligne
#2 Le 04/12/2007, à 10:31
- DZ
Re : Lecture de fichier en javascript
A ma connaissance faut lire le contenu des fichiers via php et pas javascript.
Ca ressemble à un truc de ce genre en php:
function lire_contenu()
{
$fichier = "./contenu.txt";
$id_fichier = fopen($fichier,"r");
while (!feof($id_fichier)) {
$contenu = utf8_decode(fgets($id_fichier, 4096));
}
return $contenu;
}
Hors ligne
#3 Le 04/12/2007, à 10:40
- JérémieR
Re : Lecture de fichier en javascript
Petite question bête:
Peut-on insérer du php dans une page html.
Et peut-on écrire sur la page html avec du javascript ou (du php).
Merci de vos réponses.
Hors ligne
#4 Le 04/12/2007, à 11:25
- JérémieR
Re : Lecture de fichier en javascript
Bon j'ai trouver la réponse à mes questions, maintenant j'ai mon code php et mon code html mais je n'arrive pas à les faire cohabiter.
Si quelqu'un à une idée.
<?php
$file="/cgi-bin/fileetat";
$contenu= fread(fopen($file, "r"),filesize($file));
$monchiffre = 12;
if ($contenu==0)
{
print("Ouvert");
}
if ($contenu == 1)
{
print("Vous etes en Prefere")
}
if($contenu ==2)
{
print("Fermé")
}
print("<center><font size =\"2\" face=\"Arial\"> et celui en PHP. Mon chiffre vaut $monchiffre.</font></center>");
?>
<div id="corps">
<p>
<h1>Pour deplacer votre store.</h1>
Cliquez sur les liens a votre gauche.<br />
<?php
include("php.php");
?>
</p>
</div>
Hors ligne
#5 Le 04/12/2007, à 12:41
- DZ
Re : Lecture de fichier en javascript
Je pense que quelques recherches devraient vite te donner la réponse.
Par exemple sur ce site tu as quelques tutos:
http://www.phpdebutant.org/article54.php
J'édite, je vois que tu as déja du regarder ce site
Si tu veux tester en local tu as besoin d'apache et php d'installé, j'imagine que tu l'as déja fait?
Dernière modification par DZ (Le 04/12/2007, à 12:44)
Hors ligne
#6 Le 04/12/2007, à 13:09
- JérémieR
Re : Lecture de fichier en javascript
Merci de vos réponses.
Et non je l'avai pas fait.
Et j'ai un problème c'est que je ne peut pas l'installer (je fais de l'embarquer et donc pas de php pour moi). Problème de place
Donc je vais me retourner vers le javascript. Si quelqu'un a des informations ...
Merci
Dernière modification par JérémieR (Le 04/12/2007, à 13:10)
Hors ligne
#7 Le 04/12/2007, à 13:51
- DZ
Re : Lecture de fichier en javascript
La lecture de fichier par scripts cgi peut-être alors?
Quel navigateur, quel système d'exploitation sinon?
Sinon plutà´t que de la lecture de fichier, cela ne peut pas être de la lecture d'une base de données?
Hors ligne
#8 Le 04/12/2007, à 14:58
- JérémieR
Re : Lecture de fichier en javascript
J'explique pour que ce soit plus simple.
J'ai trois fichiers cgi qui execute chacun trois actions et qui sont éxécutés par des liens.
Le truc c'est que j'aimerai savoir l'état qui résulte de ces actions. Donc à la fin des scripts, il inscrivent une valeur dans un fichier.
De par cela, je compte récupérer la valeur et suivant celle-ci affché l'état sur la page web.
Donc voila.
Si quelqu'un a des idées ...
Merci
Hors ligne
#9 Le 04/12/2007, à 17:00
- JérémieR
Re : Lecture de fichier en javascript
Bon après moulte et moulte recherche, j'en suis arrivé à la conclusion qu'en javascript c'était pas possible.
Donc je vais me retourner vers le php, mais est-ce-que le module à mettre prend de la place et est-ce qu'il est dur a configurer. Par ce que j'ai déjà vu, le fichier httpd.conf fait plusieurs centaines de lignes alors que sur mon serveur il en fait 10 à tout casser.
Voilà j'espère que quelqu'un pourra répondre.
Merci de votre aide.
Hors ligne
#10 Le 10/12/2007, à 10:25
- DZ
Re : Lecture de fichier en javascript
J'explique pour que ce soit plus simple.
J'ai trois fichiers cgi qui execute chacun trois actions et qui sont éxécutés par des liens.
Le truc c'est que j'aimerai savoir l'état qui résulte de ces actions. Donc à la fin des scripts, il inscrivent une valeur dans un fichier.
De par cela, je compte récupérer la valeur et suivant celle-ci affché l'état sur la page web.
Donc voila.
Si quelqu'un a des idées ...
Merci
A ma connaissance pour avoir le résultat d'un script cgi, t'as pas besoin de l'écrire dans un fichier, il faut juste mettre le script genre
variable = `script`;
echo($variable);
(le cgi de mon côté ca date d'un moment donc fait quelques recherches).
Hors ligne