j'ai fait une recherche mais je n'ai pas trouvé de résultat sur ce qu'il me faut.
(pourtant tout con j'imagine)
voilà, il me faut juste un script très court, qui permette d'inclure le contenu d'un fichier quelconque après avoir cliqué un bouton.
j'ai fait une recherche mais je n'ai pas trouvé de résultat sur ce qu'il me faut.
(pourtant tout con j'imagine)
voilà, il me faut juste un script très court, qui permette d'inclure le contenu d'un fichier quelconque après avoir cliqué un bouton.
le includes sexecute cote serveur, dc si tu veux afficher le contenu au client, tu dois associer une action ds ton form, puis tester ton action si elle est correcte pour effectuer l'inclusion.
euh... est-ce que tu as une suggestion de script ?
parce que j'ai essayé justement d'ajouter une action pour effectuer un test pour permettre l'include.
mais à vrai dire, je m'y perds un peu pour choisir qu'elle action faire pour faire le bon test, voir je fais n'imp'.
tu fais un truc pour le client :
puis cote serveur ds ton fichier index.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <form action="index.php?action=inclure" method="get"><input type="submit" value="envoyer" /></form>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 //on teste que l'element action est bien defini et possede la valeur qui nous interesse if(isset($_GET['action']) && $_GET['action'] == 'inclure') include('monfichier.php');
je pense que ton script fonctionne très bien, mais je ne peux pas modifier mon <form> car mon index a comme contenu :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7<form name="form1" method="post" action="<? echo $_SERVER['PHP_SELF']; ?>"> <input type="text" value=""> <input type="submit" value="Load"> <input type="button" value="afficher"> </form> ...
le <form> est déjà assigné a une autre action...
(et le bouton ne peut pas être ailleurs que dans ce <form> pour x raison)
mais j'aimerai qu'en cliquant sur [afficher] ca affiche le contenue d'un fichier quand même.
ou sinon, si je peux faire un script du type
dans ce cas tu as répondu à mon besoin, mais est ce que c'est possible de mettre un <form> dans un autre ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <form ...> <input ...> <form ...> <input ...> </form> </form>
Non, mais tu peux remplacer le second form (pour l'include) par un bête lien avec paramètres GET.Envoyé par Neii Mad
oui, je pense que ca correspond tout à fait à ce su'il me faut !Envoyé par Eusebius
tu peux me dire ce que je devrais mettre comme lien pour faire un include ?
c'est quelque chose que je n'ai jamais fait à vrai dire...
Envoyé par Neii MadEt dans index.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <a href="index.php?action=inclure">Inclure</a>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if ((isset($_GET["action"]) && ($_GET["action"] == "inclure")) { include(...); }
merci beaucoup !
je test ca tout de suite mais je pense que ca l'fera !
encore merci
sinon rajouter un element de type hidden pour l'action, il aurait apres suffit de le recuperer lors de la soumission
OK !
ca y 'est c'est bon.
avec la méthode du href ca ne marchait pas, ca me remettait l'index au point de départ.
par contre j'ai réessayé avec le hidden, et là ca marche impec' :
bon, j'ai pas compris pkoi ca n'a pas marché la première fois...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <form name="form1" method="post" action="<? echo $_SERVER['PHP_SELF']; ?>"> <input type="hidden" name="txt3" value=""> <input type="submit" onclick="form.txt3.value='reveil.php';"> </form> <? if(!empty($_POST["txt3"])) { include('sequences/' . $_POST["txt3"]); } ?>
mon hidden se nommait "hid" mais c'est pas pour ca quand même ?
et bien si !
je ne comprends pas pourquoi, mais quand je le nomme txt3 comme dans l'exemple là ca marche, et quand je met hid ca marche pas...
quelqu'un peut me dire comment ca se fait ?
bon bah merci quand même.
marche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <input type="hidden" name="txt3" value="">
etne marche pas ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part <input type="hidden" name="hid" value="">
peut etre une restriction au niveau du nom. Y a des fois des noms qu'on peut pas utiliser.
Camélia Web : https://cameliaweb.fr/liens/
c'est exactement ca
bon bah c'est pas grave,
c'est juste que ca me fait chercher un problème qui n'est pas
juste pour une broutille pareille.
thx all
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager