Php, création d'une nouvelle page automatique
Fermé
bouffchidor95
Messages postés
30
Date d'inscription
jeudi 7 juin 2012
Statut
Membre
Dernière intervention
11 avril 2013
-
Modifié par bouffchidor95 le 16/06/2012 à 16:25
bouffchidor95 Messages postés 30 Date d'inscription jeudi 7 juin 2012 Statut Membre Dernière intervention 11 avril 2013 - 19 juin 2012 à 11:49
bouffchidor95 Messages postés 30 Date d'inscription jeudi 7 juin 2012 Statut Membre Dernière intervention 11 avril 2013 - 19 juin 2012 à 11:49
A voir également:
- Php, création d'une nouvelle page automatique
- Supprimer une page word - Guide
- Tirexo nouvelle adresse - Guide
- Media creation tool - Télécharger - Systèmes d'exploitation
- Alert php ✓ - Forum PHP
- Yggtorrent nouvelle adresse - Guide
10 réponses
Alain_42
Messages postés
5358
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
901
Modifié par Alain_42 le 16/06/2012 à 16:33
Modifié par Alain_42 le 16/06/2012 à 16:33
tu enregistres ta partie head dans un fichier head.php
tu enregistres ta partie footer dans un fichier footer.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
//ainsi dans toutes tes pages php de ton site tu peux mettre
<?php include_once('head.php'); ?>
<body>
blabala
<?php include_once('footer.php'); ?>
</body>
</html>
bouffchidor95
Messages postés
30
Date d'inscription
jeudi 7 juin 2012
Statut
Membre
Dernière intervention
11 avril 2013
16 juin 2012 à 16:43
16 juin 2012 à 16:43
Hum , j'ai du mal m'y prendre pour expliquer .
Je vais te détailler le soucis .
J'ai créé une page administrateur et j'aimerais que celui-ci puisse créer une nouvelle page dans laquelle il y aura une description détaillée .
Par exemple :
Saisie du nom de l'article : " "
Ajouter vos photos : "parcourir"
Description : " "
Ok
Lorsqu'il cliquera sur ok la page en créera une autre dans laquelle il y aura le head , header , (l'article qu'il a rempli ci-dessus), et le footer .
Je vais te détailler le soucis .
J'ai créé une page administrateur et j'aimerais que celui-ci puisse créer une nouvelle page dans laquelle il y aura une description détaillée .
Par exemple :
Saisie du nom de l'article : " "
Ajouter vos photos : "parcourir"
Description : " "
Ok
Lorsqu'il cliquera sur ok la page en créera une autre dans laquelle il y aura le head , header , (l'article qu'il a rempli ci-dessus), et le footer .
Alain_42
Messages postés
5358
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
901
16 juin 2012 à 16:48
16 juin 2012 à 16:48
si tu mets la saisie de
Saisie du nom de l'article : " "
Ajouter vos photos : "parcourir"
Description : " "
dans un formulaire, il suffit ensuite de générer la page en récupérant les valeurs du formulaire
Saisie du nom de l'article : " "
Ajouter vos photos : "parcourir"
Description : " "
dans un formulaire, il suffit ensuite de générer la page en récupérant les valeurs du formulaire
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
//ainsi dans toutes tes pages php de ton site tu peux mettre
<?php include_once('head.php'); ?>
<body>
<?php
echo 'Article: ' .$_POST['article'];
echo '<br />Photo: ' .$_POST['photo'];
echo 'Description: ' .$_POST['description'];
?>
<?php include_once('footer.php'); ?>
</body>
</html>
bouffchidor95
Messages postés
30
Date d'inscription
jeudi 7 juin 2012
Statut
Membre
Dernière intervention
11 avril 2013
16 juin 2012 à 16:55
16 juin 2012 à 16:55
Et quel ligne génère la nouvelle page toute seule ici ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Alain_42
Messages postés
5358
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
901
16 juin 2012 à 17:08
16 juin 2012 à 17:08
la page est appelée par action="..." dans la balise <form de ton formulaire
ex:
si ton formulaire de saisie des infos est:
ex:
si ton formulaire de saisie des infos est:
<form name="form1" method="post" action="ta_nouvelle_page.php" > Article: <input type="text" name="article" value="" /> .... <input type="submit" name="envoyer" value="OK" /> </form>
bouffchidor95
Messages postés
30
Date d'inscription
jeudi 7 juin 2012
Statut
Membre
Dernière intervention
11 avril 2013
16 juin 2012 à 17:21
16 juin 2012 à 17:21
Chaque fois qu'il en recréera une , le nom ne risque pas de crée un problème vu que toute les pages créée aurons le même nom ??
Alain_42
Messages postés
5358
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
901
16 juin 2012 à 17:26
16 juin 2012 à 17:26
tu veux enregistrer les pages ?
le mieux serait d'enregistrer toutes les valeurs dans une base de données et ensuite à la demande d'afficher les pages avec ce qui est lu dans la BDD
le mieux serait d'enregistrer toutes les valeurs dans une base de données et ensuite à la demande d'afficher les pages avec ce qui est lu dans la BDD
Bien sur j'aimerais que mes article soit tout le temp sur mon site , J'ai déjà enregistré tout ce qu'il faut dans la base de donnée . Faut jusque j'arrive a crée une nouvelle page avec une ligne de code ...
Je demade juste de faire : fichier->nouveau -> page php, Mais en ligne de code ...
Je demade juste de faire : fichier->nouveau -> page php, Mais en ligne de code ...
bouffchidor95
Messages postés
30
Date d'inscription
jeudi 7 juin 2012
Statut
Membre
Dernière intervention
11 avril 2013
19 juin 2012 à 11:49
19 juin 2012 à 11:49
C'est bon après des jours de recherche j'ai trouver :
$nom_file = "fichier.txt";
$texte = "Hello world!";
// création du fichier
$f = fopen($nom_file, "x+");
// écriture
fputs($f, $texte );
// fermeture
fclose($f);
?>
$nom_file = "fichier.txt";
$texte = "Hello world!";
// création du fichier
$f = fopen($nom_file, "x+");
// écriture
fputs($f, $texte );
// fermeture
fclose($f);
?>
Alain_42
Messages postés
5358
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
901
19 juin 2012 à 09:41
19 juin 2012 à 09:41
si les renseignements relatifs à cette page sont dans une BDD, alors il faut que tu fasses une seulle page avec une partie HTML qui fait la mise en page.
et dedans entre les tags <?php ?>
tu vient lire les données dans la BDD et afficher ce que tu veux. à l'intérieur de ta page de base
C'est ça le principe d'une page dynamique
et dedans entre les tags <?php ?>
tu vient lire les données dans la BDD et afficher ce que tu veux. à l'intérieur de ta page de base
C'est ça le principe d'une page dynamique