Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Bonjour,
- depuis 2 jours, une grande question me taraude.
- Je reprends donc depuis le début : je me suis mis en tête l'idée de créer un site (en php) . Je précise que ce projet n'a pas de but lucratif, ni associatif, ni illégal, ni je sais quoi d'autre. Non, juste un site lambda comme il pourrait en exister je suis sur par 10 aine.
- Dans un 1er temps, bon pour la base php (style/template) je pourrais me débrouiller (les styles php 3.2 SEO (forum responsif)) font largement l'affaire). En local, le forum est testable, uniquement en local
- Là ou le soucis vient c'est après l'authentification des membres : je peux faire le réglage des permissions group<>user<>forum là il n'y a pas de soucis c'est tres basique. Ensuite j'ai voulu , pour les nouveaux utilisateurs arrivants les forcer a aller écrire un sujet dans une partie du site, en l'occurence là, les présentation
- je me suis donc fait 1 script php pour ordonner aux users de se diriger vers tel id de forum
- [code]<?php
- define('IN_PHPBB', true);
- $phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
- $phpEx = substr(strrchr(__FILE__, '.'), 1);
- include($phpbb_root_path . 'common.' . $phpEx);
- // Start session management
- $user->session_begin();
- $auth->acl($user->data);
- $user->setup();
- // If user not connected, go to login page
- if ($user->data['user_id'] == ANONYMOUS)
- {
- login_box('', $user->lang['LOGIN']);
- }
- page_header('....);
- $forum_pres = 2;
- $template->set_filenames(array(
- 'body' => 'XXXX.html',
- ));
- page_footer();
- ?>[/code]
- ensuite, je me suis donc créé un page html correspondante
- [code] <!-- INCLUDE overall_header.html -->
- <h2 style="color:#FF2020"><....</h2>
- <div class="panel">
- <div class="inner"><span class="corners-top"><span></span></span>
- <div class="content" style="color:#ffffff">
- <br/>
- <center><p style="color:#ef0000">
- <font size="5"">....</font></p></center>
- </b><center><font size="5"">.....</font></center>
- </b><br/><br/>
- </div>
- <div class="rules">
- <div class="inner"><span class="corners-top"><span></span></span>
- <center><font size="5"><strong>le titre de l'instruction</strong></font><br/></center>
- <br/>
- <font size="4"">.......:<br /><br />
- <ul><li>......</li>
- <li>Ne ...pas.</li>
- <li>.....</li>
- <li>........</li>
- <li>....</li>
- <li>....li>
- <li>........</li></font>
- </ul>
- <span class="corners-bottom"><span></span></span></div>
- </div>
- <br/>
- <span class="corners-bottom"><span></span></span></div>
- </div>
- <br/>
- <center>
- <a href="url à définir>....</a></center>
- <!-- INCLUDE jumpbox.html -->
- <!-- INCLUDE overall_footer.html -->[/code]
- jusque là c'est plutot assez simple pour moi tout s'affiche en local si je renseigne tout.
- Du coup, suite à la fonction
- [code]<a href="url à définir>....</a>[/code]
- j'ai décidé d'appeler une autre page html que j'ai écrite, qui s'avere être un formulaire de type insciption/authentification/présentation
- Ce formulaire, codé en php (avec js et css intégré) rend tres bien si je renseigne toutes les variables :
- [code]<!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
- <title>AutoPrez</title>
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <meta name="description" content="...." />
- <meta name="keywords" content="form, html5, css3, animated, transition, required, filter" />
- <meta name="author" content="Moi" />
- <link rel="shortcut icon" href="../favicon.ico">
- <link rel="stylesheet" type="text/css" href="css/demo.css" />
- <link rel="stylesheet" type="text/css" href="css/style.css" />
- <script type="text/javascript" src="js/modernizr.custom.04022.js"></script>
- <!--[if lt IE 8]>
- <style>
- .af-wrapper{display:none;}
- .ie-note{display:block;}
- </style>
- <![endif]-->
- </head>
- <body>
- <div class="container">
- <!-- Codrops top bar -->
- <div class="codrops-top">
- <span class="right">
- <a href="url">
- <strong>Back</strong>
- </a>
- </span>
- <div class="clr"></div>
- </div><!--/ Codrops top bar -->
- <header>
- <img alt="" src="url" style="width: 486px; height: 154px;" /><br />
- <p>Veuillez remplir tous les champs.</p>
- </header>
- <section class="af-wrapper">
- <form class="af-form" id="af-form">
- <div class="af-outer">
- <div class="af-inner">
- <label for="input-title">... ?</label>
- <input type="text" name="title" id="input-title">
- </div>
- </div>
- <div class="af-outer">
- <div class="af-inner">
- <label for="input-...">...?</label>
- <input type="text" name="..." id="input-..." >
- </div>
- </div>
- <div class="af-outer">
- <div class="af-inner">
- <label for="input-...">.... ?</label>
- <input type="text" name="...." id="input-..." >
- </div>
- </div>
- <div class="af-outer">
- <div class="af-inner">
- <label for="input-...">....?</label>
- <input type="text" name="design" id="input-....">
- </div>
- </div>
- <div class="af-outer">
- <div class="af-inner">
- <label for="input-....">....?</label>
- <input type="text" name="..." id="input-....">
- </div>
- </div>
- <div class="af-outer">
- <div class="af-inner">
- <label for="input-upload">....?</label>
- <input type="text" name="..." id="input-upload">
- </div>
- </div>
- <div class="af-outer">
- <div class="af-inner">
- <label for="input-....">....?</label>
- <input type="text" name="..." id="input-...">
- </div>
- </div>
- <div class="af-outer">
- <div class="af-inner">
- <label for="input-...">....?</label>
- <input type="text" name="..." id="input-...">
- </div>
- <input type="submit" value="Envoyer!" />
- </form>
- </section>
- </div>
- <center><p><font size="0.5" color="#236bfe"><strong>Fait par moi</strong> - Design moi</font></p></center>
- </body>
- </html>[/code]
- (les ... correspondent bien sur aux données que je vais renseigner.)
- Du coup c'est à partir de là que je bute
- Dans mon cas, lorsque j'appuie sur ENVOYER, rien ne se passe
- L'idéal de se formulaire c'est que dès que l'utilisateur cliquera sur le bouton Envoyer (fonction submit du script) tout le formulaire devra donc etre posté tel un sujet, mais de maniere automatique.
- par exemple, admettons le formulaire serait
- nom : jean
- prénom : valgean
- age : 108 ans
- profession : retraité
- adresse web : aucune
- etc etc
- et tout ceci devra etre envoyé et posté sur une partie du site , donc la fonction "submit" doit avoir je pense une fonction "post ou reply" avec si possible une redirection vers tel ou tel page, index.php par exemple, et le tout, automatiquement
- Du coup, ma question :
- comment interpréter tout ça, pour que tout se fasse automatiquement ? Ai je besoin d'encore créer des pages php à appeller ?
- Si oui dois je inclure des instructions particulieres ? j'avais penser a la fonction If( . Et globalement a quoi pourraient ressembler ces pages php au niveau script ?
- Mais je me dis , si je choisis cette fonction faudra aussi que j'utilise peut etre echo( et $POST, non ?
- Si des personnes parmi vous sont tres bien calé en php et html, vos retours seront les bienvenus
- Bien à vous
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement