La page ne s'affiche pas avec ce bout de code
Bonjour,
j'essaie d'afficher une page toute simple, mais avec la partie de code qui est décrite, la page ne s'affiche pas
or sans ce bout de code, tout s'affiche ...
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
|
<?php
if (isset ($_POST['creapage'])) {
$faux = 0 ;
if (empty($_POST['type']) or empty($_POST['nompage']) or empty($_POST['arraypage']) or empty($_POST['codepage'])) {
$faux++; ?><script language="javascript"> alert("Les champs n'ont pas tous été remplie.") </script> <?php }
if ($faux == 0 ) {
// sans le code qui est en bas, la page s'affiche
$creapage = "pageperso/".$_POST['nompage'].".".$_POST['type'];
touch($creapage);
$fpcrea=fopen($creapage,"w");
if ($_POST['type'] == "html") {
fwrite($fpcrea,nl2br($_POST['codepage']));
} else {
fwrite($fpcrea,$_POST['codepage']); }
fclose($fpcrea2);
$rqmenupagecrea = mysql_query("INSERT INTO `[sitero]menu` (nom,actif,arrayname,arraypages,id_order) VALUES ('".$_POST['nompage']."','".$_POST['actif']."','".$_POST['nompage']."','$creapage','"$_POST['id_order']."')") or die (mysql_error());
// sans le code qui est en haut, la page s'affiche
}
}
?>
<form action="" method="post" name="creapage">
<table style="margin-left:30px; margin-right:30px;" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="30" valign="middle">Type de page : </td>
<td align="left" valign="middle"><input type="radio" value="html" name="type"> : texte(débutant) <input type="radio" value="php" name="type">
: dynamique (php ,expérimenté) </td>
</tr>
<tr>
<td height="30" valign="middle">Statut : </td>
<td align="left" valign="middle"><select name="actif"><option value="0">Désactiver<option value="1">Activer</select></td>
</tr>
<tr>
<td height="30" valign="middle">Ordre : </td>
<td align="left" valign="middle"><select name="id_order">
<option value="0">0
<option value="1">1
<option value="2">2
<option value="3">3
<option value="4">4
<option value="5">5
<option value="6">6
<option value="7">7
<option value="8">8
<option value="9">9
<option value="10">10
</select>
</td>
</tr>
<tr>
<td height="30" valign="middle">Nom de la page : </td>
<td align="left" valign="middle"><input type="text" size="50" maxlength="30" name="nompage"></td>
</tr>
<tr>
<td colspan="2"><textarea name="codepage" cols="100%" rows="100%"></textarea></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" name="creapage" value="ok" class="boutton" style="margin-top:5px;"></td>
</tr>
</table>
</form> |
la page ne s'affiche même pas pour le formulaire ... ,
sans avoir cliquer sur ok , (je veus dire par la que même aux premier affichage, ca ne marche pas ... et aucune erreur n'est écrite sur la page .)
Merci.