bonjours alors voila c tous simple je realiser un script vraiement simpliste
qui a pour but de verifier une date mais bizarement le serveur ne le reconait plus au momment de la validation.
plus precisement quand je met ceci: action="<? echo [$PHP_SELF] ?>
alors je ne c'est pas quoi faire car le pire c'est que mon script est impecable je l 'ai essayer avec une autre page php externe dans le champ action mais des que je veux l afficher dans la meme page avec ce: action="<? echo [$PHP_SELF] ?>.

rien ne marche

voici le code au cas ou mais je sait que rien est a retoucher si vous pouviez me donner la raison de ce soucis

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
 
:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN""http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml : lang="fr">
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-88591-1"/>
<title>Date et calendrier 1</title>
</head>
<body>
<div>
<form  method="post"action="<? echo [$PHP_SELF] ?>">
<fieldset>
<legend>Entrez votre date de naissance au format jj/mm/aaaa<legend>
<input type="text" name="date" />&nbsp;&nbsp;&nbsp;
<input type="submit" value="GO" />&nbsp;&nbsp;&nbsp;
<input type="reset" value="Zut" />
 
</fieldset>
</form>
<!--checkdate-->
</div>
<!--checkdate-->
<?php
if(isset($_POST["date"]))
{
$date=$_POST["date"];
$tabdate=explode("/",$date);
if(!checkdate($tabdate[1],$tabdate[0],$tabdate[2]))
{echo"<hr/>La date $date n'est pas valide. Veuillez recommencer merci!<hr/>";}
else
{
 echo"<h3> La date $date est valide ,Merci!</h3>";
 }
 }
 ?>
</body>
</html>
Forbidden

You don't have permission to access /date et calendrier/< on this server.