Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.90 KB | None | 0 0
  1. Bonjour,
  2.  
  3. depuis 2 jours, une grande question me taraude.
  4.  
  5. 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.
  6.  
  7.  
  8.  
  9. 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
  10.  
  11. 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
  12.  
  13. je me suis donc fait 1 script php pour ordonner aux users de se diriger vers tel id de forum
  14.  
  15. [code]<?php
  16. define('IN_PHPBB', true);
  17. $phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
  18. $phpEx = substr(strrchr(__FILE__, '.'), 1);
  19. include($phpbb_root_path . 'common.' . $phpEx);
  20.  
  21. // Start session management
  22. $user->session_begin();
  23. $auth->acl($user->data);
  24. $user->setup();
  25.  
  26. // If user not connected, go to login page
  27. if ($user->data['user_id'] == ANONYMOUS)
  28. {
  29. login_box('', $user->lang['LOGIN']);
  30. }
  31.  
  32. page_header('....);
  33.  
  34. $forum_pres = 2;
  35.  
  36. $template->set_filenames(array(
  37. 'body' => 'XXXX.html',
  38. ));
  39.  
  40. page_footer();
  41. ?>[/code]
  42.  
  43. ensuite, je me suis donc créé un page html correspondante
  44.  
  45. [code] <!-- INCLUDE overall_header.html -->
  46.  
  47. <h2 style="color:#FF2020"><....</h2>
  48.  
  49. <div class="panel">
  50. <div class="inner"><span class="corners-top"><span></span></span>
  51.  
  52. <div class="content" style="color:#ffffff">
  53. <br/>
  54. <center><p style="color:#ef0000">
  55. <font size="5"">....</font></p></center>
  56. </b><center><font size="5"">.....</font></center>
  57. </b><br/><br/>
  58. </div>
  59.  
  60. <div class="rules">
  61. <div class="inner"><span class="corners-top"><span></span></span>
  62. <center><font size="5"><strong>le titre de l'instruction</strong></font><br/></center>
  63. <br/>
  64. <font size="4"">.......:<br /><br />
  65. <ul><li>......</li>
  66. <li>Ne ...pas.</li>
  67. <li>.....</li>
  68. <li>........</li>
  69. <li>....</li>
  70. <li>....li>
  71. <li>........</li></font>
  72. </ul>
  73. <span class="corners-bottom"><span></span></span></div>
  74. </div>
  75. <br/>
  76. <span class="corners-bottom"><span></span></span></div>
  77. </div>
  78. <br/>
  79. <center>
  80.  
  81. <a href="url à définir>....</a></center>
  82.  
  83. <!-- INCLUDE jumpbox.html -->
  84. <!-- INCLUDE overall_footer.html -->[/code]
  85.  
  86. jusque là c'est plutot assez simple pour moi tout s'affiche en local si je renseigne tout.
  87.  
  88. Du coup, suite à la fonction
  89. [code]<a href="url à définir>....</a>[/code]
  90.  
  91. 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
  92.  
  93. Ce formulaire, codé en php (avec js et css intégré) rend tres bien si je renseigne toutes les variables :
  94.  
  95. [code]<!DOCTYPE html>
  96. <html lang="en">
  97. <head>
  98. <meta charset="UTF-8" />
  99. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  100. <title>AutoPrez</title>
  101. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  102. <meta name="description" content="...." />
  103. <meta name="keywords" content="form, html5, css3, animated, transition, required, filter" />
  104. <meta name="author" content="Moi" />
  105. <link rel="shortcut icon" href="../favicon.ico">
  106. <link rel="stylesheet" type="text/css" href="css/demo.css" />
  107. <link rel="stylesheet" type="text/css" href="css/style.css" />
  108. <script type="text/javascript" src="js/modernizr.custom.04022.js"></script>
  109. <!--[if lt IE 8]>
  110. <style>
  111. .af-wrapper{display:none;}
  112. .ie-note{display:block;}
  113. </style>
  114. <![endif]-->
  115. </head>
  116. <body>
  117. <div class="container">
  118. <!-- Codrops top bar -->
  119. <div class="codrops-top">
  120. <span class="right">
  121. <a href="url">
  122. <strong>Back</strong>
  123. </a>
  124. </span>
  125. <div class="clr"></div>
  126. </div><!--/ Codrops top bar -->
  127. <header>
  128. <img alt="" src="url" style="width: 486px; height: 154px;" /><br />
  129.  
  130. <p>Veuillez remplir tous les champs.</p>
  131.  
  132. </header>
  133.  
  134. <section class="af-wrapper">
  135.  
  136. <form class="af-form" id="af-form">
  137.  
  138. <div class="af-outer">
  139. <div class="af-inner">
  140. <label for="input-title">... ?</label>
  141. <input type="text" name="title" id="input-title">
  142. </div>
  143. </div>
  144.  
  145. <div class="af-outer">
  146. <div class="af-inner">
  147. <label for="input-...">...?</label>
  148. <input type="text" name="..." id="input-..." >
  149. </div>
  150. </div>
  151.  
  152. <div class="af-outer">
  153. <div class="af-inner">
  154. <label for="input-...">.... ?</label>
  155. <input type="text" name="...." id="input-..." >
  156. </div>
  157. </div>
  158.  
  159. <div class="af-outer">
  160. <div class="af-inner">
  161. <label for="input-...">....?</label>
  162. <input type="text" name="design" id="input-....">
  163. </div>
  164. </div>
  165.  
  166. <div class="af-outer">
  167. <div class="af-inner">
  168. <label for="input-....">....?</label>
  169. <input type="text" name="..." id="input-....">
  170. </div>
  171. </div>
  172.  
  173. <div class="af-outer">
  174. <div class="af-inner">
  175. <label for="input-upload">....?</label>
  176. <input type="text" name="..." id="input-upload">
  177. </div>
  178. </div>
  179.  
  180. <div class="af-outer">
  181. <div class="af-inner">
  182. <label for="input-....">....?</label>
  183. <input type="text" name="..." id="input-...">
  184. </div>
  185. </div>
  186.  
  187. <div class="af-outer">
  188. <div class="af-inner">
  189. <label for="input-...">....?</label>
  190. <input type="text" name="..." id="input-...">
  191. </div>
  192.  
  193.  
  194. <input type="submit" value="Envoyer!" />
  195.  
  196. </form>
  197. </section>
  198. </div>
  199.  
  200. <center><p><font size="0.5" color="#236bfe"><strong>Fait par moi</strong> - Design moi</font></p></center>
  201.  
  202.  
  203. </body>
  204.  
  205. </html>[/code]
  206.  
  207. (les ... correspondent bien sur aux données que je vais renseigner.)
  208.  
  209. Du coup c'est à partir de là que je bute
  210.  
  211. Dans mon cas, lorsque j'appuie sur ENVOYER, rien ne se passe
  212.  
  213. 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.
  214.  
  215. par exemple, admettons le formulaire serait
  216. nom : jean
  217. prénom : valgean
  218. age : 108 ans
  219. profession : retraité
  220. adresse web : aucune
  221.  
  222. etc etc
  223.  
  224. 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
  225.  
  226.  
  227. Du coup, ma question :
  228.  
  229. comment interpréter tout ça, pour que tout se fasse automatiquement ? Ai je besoin d'encore créer des pages php à appeller ?
  230. 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 ?
  231.  
  232. Mais je me dis , si je choisis cette fonction faudra aussi que j'utilise peut etre echo( et $POST, non ?
  233.  
  234. Si des personnes parmi vous sont tres bien calé en php et html, vos retours seront les bienvenus
  235.  
  236. Bien à vous
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement