Aide pour integrer formulaire dans page web
flexi2202
-
flexi2202 -
flexi2202 -
Bonjour,
voila j ai enfin après des heures et des heures de recherche a trouver un formulaire qui fonctionne ,je suis mort
qui pourrait m aider dans ma dernière ligne droite a intégrer ce code dans ma toute petite page web svp
merci de votre aide
voila j ai enfin après des heures et des heures de recherche a trouver un formulaire qui fonctionne ,je suis mort
qui pourrait m aider dans ma dernière ligne droite a intégrer ce code dans ma toute petite page web svp
merci de votre aide
A voir également:
- Aide pour integrer formulaire dans page web
- Whatsapp formulaire opposition - Guide
- Supprimer une page dans word - Guide
- Web office - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Comment traduire une page web - Guide
30 réponses
en fait tes titres de pages doivent ressembler à ça:
Toutes tes pages du site
<!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"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Toutes tes pages du site
merci pour la reponse
j ai changer ce que tu m as dit de faire dans le fichier defaut .php de l hébergeur mais a présent je n ai plus aucune écriture ....plus rien vide de chez vide
au moins j ai plus de soucis avec les accents mdrrrrrrrrrrrrrrrrrrrr
j ai changer ce que tu m as dit de faire dans le fichier defaut .php de l hébergeur mais a présent je n ai plus aucune écriture ....plus rien vide de chez vide
au moins j ai plus de soucis avec les accents mdrrrrrrrrrrrrrrrrrrrr
ah tiens cela fonctionne a moitie a présent ,peut être qu il a fallu le temps qu il digère le fichier
voila ce que j ai
Besoin d'un renseignement ?
Merci de remplir le formulaire ci-dessous, nous prendrons contact avec vous dans les meilleurs delais.
Votre message nous a bien ?t? transmis
Nom :*
Pr?nom :*
T?l?phone :
Email :*
Objet :*
Votre message :*
Les champs marqu?s; d'un * sont obligatoires
Conform?ment ? l'article 43 de la loi 'Informatique et Libert?s' relative ? l'informatique, aux fichiers et aux libert?s, vous disposez d'un droit d'acc?s, de modification, de rectification et de suppression des donn?es qui vous concernent.
voila ce que j ai
Besoin d'un renseignement ?
Merci de remplir le formulaire ci-dessous, nous prendrons contact avec vous dans les meilleurs delais.
Votre message nous a bien ?t? transmis
Nom :*
Pr?nom :*
T?l?phone :
Email :*
Objet :*
Votre message :*
Les champs marqu?s; d'un * sont obligatoires
Conform?ment ? l'article 43 de la loi 'Informatique et Libert?s' relative ? l'informatique, aux fichiers et aux libert?s, vous disposez d'un droit d'acc?s, de modification, de rectification et de suppression des donn?es qui vous concernent.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
merci pour la réponse
en fait tout a commence par un défi sur un blog "canalblog"je demandais des renseignements pour tenter de faire un semblant de site e commerce ...donc de ce cote j y suis +- parvenu donc toute la base de donnée est héberge via ce blog
ensuite ben fallait que je trouve un formulaire de contact autre que celui du blog ,donc comme il fallait du php et que le blog ne le gère pas , j ai du trouver un hébergeur gratuit qui accepte le php ...
donc a présent les gens qui sont sur canalblog savent me contacter via un vrai formulaire et pas celui proposer par canalblog...
pour cela que sur cet hébergeur gratuit il n y a que 3 images +le dossier css avec la feuille de style + le fichier php +le fameux fichier propre a l hébergeur defaut.php et absolument rien d autre.....
je sais j aurais pu prendre un e commerce direct en free ;mais bon je voulais prouver a ce blog que cela était possible
voila une image avec l intérieur du ftp
http://www.cijoint.fr/cjlink.php?file=cj201103/cijrOYp14z.jpg
en fait tout a commence par un défi sur un blog "canalblog"je demandais des renseignements pour tenter de faire un semblant de site e commerce ...donc de ce cote j y suis +- parvenu donc toute la base de donnée est héberge via ce blog
ensuite ben fallait que je trouve un formulaire de contact autre que celui du blog ,donc comme il fallait du php et que le blog ne le gère pas , j ai du trouver un hébergeur gratuit qui accepte le php ...
donc a présent les gens qui sont sur canalblog savent me contacter via un vrai formulaire et pas celui proposer par canalblog...
pour cela que sur cet hébergeur gratuit il n y a que 3 images +le dossier css avec la feuille de style + le fichier php +le fameux fichier propre a l hébergeur defaut.php et absolument rien d autre.....
je sais j aurais pu prendre un e commerce direct en free ;mais bon je voulais prouver a ce blog que cela était possible
voila une image avec l intérieur du ftp
http://www.cijoint.fr/cjlink.php?file=cj201103/cijrOYp14z.jpg
oui mdrrrr ,mais grace a toi j ai encore appris pas mal de chose ,pour les accents je les remplace dans la feuille php alors ???
merci pour ton aide
merci pour ton aide
bonjour val
merci pour ton aide
ben oui je me doute que si j ai des soucis avec des accents ppour ce formulaire je risque d en avoir pour le reste
de mon cote j ai teste le lien avec firefox et le maudit ie et tjs le soucis des accents
j ai tester ton lien il fonctionne
voici le mien
https://www.000webhost.com/migrate?static=true
merci pour ton aide
ben oui je me doute que si j ai des soucis avec des accents ppour ce formulaire je risque d en avoir pour le reste
de mon cote j ai teste le lien avec firefox et le maudit ie et tjs le soucis des accents
j ai tester ton lien il fonctionne
voici le mien
https://www.000webhost.com/migrate?static=true
ok je penses avoir compris en regardant ta source
envois moi en copier/coller le contenu de ta page
contact.php
defaut.php
envois moi en copier/coller le contenu de ta page
contact.php
defaut.php
merci pour ton temps et ton aide
voici donc le defaut
<?
$host=$_SERVER['HTTP_HOST'];
/*
Directory Listing Script - Version 2
====================================
Script Author: Ash Young <ash@evoluted.net>. www.evoluted.net
Layout: Manny <manny@tenka.co.uk>. www.tenka.co.uk
*/
$startdir = '.';
$showthumbnails = false;
$showdirs = true;
$forcedownloads = false;
$hide = array(
'dlf',
'public_html',
'index.php',
'Thumbs',
'.htaccess',
'.htpasswd'
);
$displayindex = false;
$allowuploads = false;
$overwrite = false;
$indexfiles = array (
'index.html',
'index.htm',
'default.htm',
'default.html'
);
$filetypes = array (
'png' => 'jpg.gif',
'jpeg' => 'jpg.gif',
'bmp' => 'jpg.gif',
'jpg' => 'jpg.gif',
'gif' => 'gif.gif',
'zip' => 'archive.png',
'rar' => 'archive.png',
'exe' => 'exe.gif',
'setup' => 'setup.gif',
'txt' => 'text.png',
'htm' => 'html.gif',
'html' => 'html.gif',
'php' => 'php.gif',
'fla' => 'fla.gif',
'swf' => 'swf.gif',
'xls' => 'xls.gif',
'doc' => 'doc.gif',
'sig' => 'sig.gif',
'fh10' => 'fh10.gif',
'pdf' => 'pdf.gif',
'psd' => 'psd.gif',
'rm' => 'real.gif',
'mpg' => 'video.gif',
'mpeg' => 'video.gif',
'mov' => 'video2.gif',
'avi' => 'video.gif',
'eps' => 'eps.gif',
'gz' => 'archive.png',
'asc' => 'sig.gif',
);
error_reporting(0);
if(!function_exists('imagecreatetruecolor')) $showthumbnails = false;
$leadon = $startdir;
if($leadon=='.') $leadon = '';
if((substr($leadon, -1, 1)!='/') && $leadon!='') $leadon = $leadon . '/';
$startdir = $leadon;
if($_GET['dir']) {
//check this is okay.
if(substr($_GET['dir'], -1, 1)!='/') {
$_GET['dir'] = $_GET['dir'] . '/';
}
$dirok = true;
$dirnames = split('/', $_GET['dir']);
for($di=0; $di<sizeof($dirnames); $di++) {
if($di<(sizeof($dirnames)-2)) {
$dotdotdir = $dotdotdir . $dirnames[$di] . '/';
}
if($dirnames[$di] == '..') {
$dirok = false;
}
}
if(substr($_GET['dir'], 0, 1)=='/') {
$dirok = false;
}
if($dirok) {
$leadon = $leadon . $_GET['dir'];
}
}
$opendir = $leadon;
if(!$leadon) $opendir = '.';
if(!file_exists($opendir)) {
$opendir = '.';
$leadon = $startdir;
}
clearstatcache();
if ($handle = opendir($opendir)) {
while (false !== ($file = readdir($handle))) {
//first see if this file is required in the listing
if ($file == "." || $file == "..") continue;
$discard = false;
for($hi=0;$hi<sizeof($hide);$hi++) {
if(strpos($file, $hide[$hi])!==false) {
$discard = true;
}
}
if($discard) continue;
if (@filetype($leadon.$file) == "dir") {
if(!$showdirs) continue;
$n++;
if($_GET['sort']=="date") {
$key = @filemtime($leadon.$file) . ".$n";
}
else {
$key = $n;
}
$dirs[$key] = $file . "/";
}
else {
$n++;
if($_GET['sort']=="date") {
$key = @filemtime($leadon.$file) . ".$n";
}
elseif($_GET['sort']=="size") {
$key = @filesize($leadon.$file) . ".$n";
}
else {
$key = $n;
}
$files[$key] = $file;
if($displayindex) {
if(in_array(strtolower($file), $indexfiles)) {
header("Location: $file");
die();
}
}
}
}
closedir($handle);
}
//sort our files
if($_GET['sort']=="date") {
@ksort($dirs, SORT_NUMERIC);
@ksort($files, SORT_NUMERIC);
}
elseif($_GET['sort']=="size") {
@natcasesort($dirs);
@ksort($files, SORT_NUMERIC);
}
else {
@natcasesort($dirs);
@natcasesort($files);
}
//order correctly
if($_GET['order']=="desc" && $_GET['sort']!="size") {$dirs = @array_reverse($dirs);}
if($_GET['order']=="desc") {$files = @array_reverse($files);}
$dirs = @array_values($dirs); $files = @array_values($files);
?>
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Welcome to <? print $host; ?></title>
<link rel="stylesheet" type="text/css" href="http://www.000webhost.com/images/index/styles.css" />
</head>
<body>
<div id="container">
<h1>Your website is up and running!</h1>
<div id="breadcrumbs">
<p>Website <strong><? print $host; ?></strong> has been successfully installed on
server.<br />
Please delete file "<strong>default.php</strong>" from <strong>public_html</strong> folder and upload your website by using FTP or web based File Manager.<br />
<br />
- Your account information can be found on <a href="http://members.000webhost.com/"><u>http://members.000webhost.com/</u></a><br />
- If you need help, please check our <a href="http://www.000webhost.com/forum/" target="_blank"><u>forums</u></a> and and <a href="https://www.000webhost.com/website-faq"><u>FAQ List</u></a>.<br />
- Please review our <a href="https://www.000webhost.com/terms-of-service" target="_blank"><u>Terms Of Service</u></a> to see what is not allowed to upload.<br />
</p>
<p><span class="style3">If you are going to violate our <a href="https://www.000webhost.com/terms-of-service" target="_blank"><u>TOS</u></a>, please read this text until it's not too late!<br />
Do not waste your time with 000webhost.com, if you are going to upload any illegal website here! All content is manually reviewed by humans, so if we will detect anything illegal, your account will be terminated. So don't waste your time in promoting your scams, hacking websites, or anything else malicious - your account will be terminated in 5 minutes after we will receive first abuse report or anything abusive will be detected by our staff. We also report <strong>all</strong> illegal activity to the local and international authorities.</span><br />
</p>
<p>Below you can see your current files in <strong>public_html</strong> folder.</p>
</div>
<div id="listingcontainer">
<div id="listingheader">
<div id="headerfile">File</div>
<div id="headersize">Size</div>
<div id="headermodified">Last Modified</div>
</div>
<div id="listing">
<?
$class = 'b';
if($dirok) {
?>
<div><a href="<?=$dotdotdir;?>" class="<?=$class;?>"><img src="http://www.000webhost.com/images/index/dirup.png" alt="Folder" /><strong>..</strong> <em>-</em> <?=date ("M d Y h:i:s A", filemtime($dotdotdir));?></a></div>
<?
if($class=='b') $class='w';
else $class = 'b';
}
$arsize = sizeof($dirs);
for($i=0;$i<$arsize;$i++) {
?>
<div><a href="<?=$leadon.$dirs[$i];?>" class="<?=$class;?>"><img src="http://www.000webhost.com/images/index/folder.png" alt="<?=$dirs[$i];?>" /><strong><?=$dirs[$i];?></strong> <em>-</em> <?=date ("M d Y h:i:s A", filemtime($leadon.$dirs[$i]));?></a></div>
<?
if($class=='b') $class='w';
else $class = 'b';
}
$arsize = sizeof($files);
for($i=0;$i<$arsize;$i++) {
$icon = 'unknown.png';
$ext = strtolower(substr($files[$i], strrpos($files[$i], '.')+1));
$supportedimages = array('gif', 'png', 'jpeg', 'jpg');
$thumb = '';
if($filetypes[$ext]) {
$icon = $filetypes[$ext];
}
$filename = $files[$i];
if(strlen($filename)>43) {
$filename = substr($files[$i], 0, 40) . '...';
}
$fileurl = $leadon . $files[$i];
?>
<div><a href="<?=$fileurl;?>" class="<?=$class;?>"<?=$thumb2;?>><img src="https://www.000webhost.com/$icon;?>" alt="<?=$files[$i];?>" /><strong><?=$filename;?></strong> <em><?=round(filesize($leadon.$files[$i])/1024);?>KB</em> <?=date ("M d Y h:i:s A", filemtime($leadon.$files[$i]));?><?=$thumb;?></a></div>
<?
if($class=='b') $class='w';
else $class = 'b';
}
?></div>
</div>
</div>
<div id="copy">Free <a href="https://www.hosting24.com/">Web Hosting</a> by <a href="https://www.000webhost.com/">www.000webhost.com</a></div>
</body>
</html>
et mon contact.php modifie
<?php
define('MAIL_DESTINATAIRE','talonaiguille.be@gmail.com'); // remplacer par votre email
define('MAIL_SUJET','Demande de renseignement(s)');
if(!empty($_POST)){
extract($_POST);
$valid = true;
if (empty($_POST['nom'])){
$valid=false;
$erreurnom="Vous n'avez pas rempli votre Nom";
}
if (empty($_POST['prenom'])){
$valid=false;
$erreurprenom="Vous n'avez pas rempli votre Prénom";
}
if (empty($_POST['email'])){
$valid=false;
$erreuremail="Vous n'avez pas rempli votre Email";
}
if(!preg_match("/^[a-z0-9\-_.]+@[a-z0-9\-_.]+\.[a-z]{2,3}$/i",$email)){
$valid=false;
$erreuremail="Votre Email n'est pas valide";
}
if(empty($email)){
$valid=false;
$erreuremail="Vous n'avez pas renseigné votre Email";
}
if (empty($_POST['objet'])){
$valid=false;
$erreurobjet="Vous n'avez pas rempli l'objet de votre message";
}
if (empty($_POST['message'])){
$valid=false;
$erreurmessage="Vous n'avez renseigné votre Message";
}
if($valid){
$mail_entete = "MIME-Version: 1.0\r\n";
$mail_entete .= "From: {$_POST['nom']} "
."<{$_POST['email']}>\r\n";
$mail_entete .= 'Reply-To: '.$_POST['email']."\r\n";
$mail_entete .= 'Content-Type: text/plain; charset="utf-8"';
$mail_entete .= "\r\nContent-Transfer-Encoding: 8bit\r\n";
$mail_entete .= 'X-Mailer:PHP/' . phpversion()."\r\n";
// préparation du corps du mail
$mail_corps = "Nom : $nom\n";
$mail_corps .= "Prénom : $prenom\n";
$mail_corps .= "Téléphone : $telephone\n";
$mail_corps .= "Email : $email\n";
$mail_corps .= "Objet de votre message : $objet\n";
$mail_corps .= "Message : $message\n";
// envoi du mail
if (mail(MAIL_DESTINATAIRE,MAIL_SUJET,$mail_corps,$mail_entete)) {
//Le mail est bien expédié
$erreur = "Votre message nous a bien été transmis";
unset($nom);
unset($prenom);
unset($objet);
unset($telephone);
unset($email);
unset($message);
}
else{
$erreur = "Une erreur est survenue, votre message n'est pas parti";
}
}
}
?>
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans titre</title>
<link href="css/style.css" rel="stylesheet" type="text/css">
<style type="text/css">
input {
border:dotted 1px #7a7a7a;
}
textarea {
border:dotted 1px #7a7a7a;
width:300px;
height:85px;
}
input[type=submit] {
background:#DDD;
cursor:pointer;
}
input[type=submit]:hover {
background:#fff;
}
.error-message {
color:#FF0000;
font-size:10px;
}
</style>
</head>
<body class="thrColFixHdr">
<div id="container">
<div id="header"><a href="https://www.canalblog.com/cf/login.cfm?error=blogprotected&bid=476894&mid=409438&returnTo=http%3A%2F%2Ftalonaiguille%2Ecanalblog%2Ecom%2F"><img src="https://www.000webhost.com/migrate?static=true"></a>
<TABLE border=2 bgcolor="#299ADF" WIDTH=980 >
<tr>
<td ALIGN="center"><a href="https://www.canalblog.com/cf/login.cfm?error=blogprotected&bid=476894&mid=409438&returnTo=http%3A%2F%2Ftalonaiguille%2Ecanalblog%2Ecom%2Farchives%2F2011%2F02%2F03%2F20290497%2Ehtml"><font size="2" font color="#ffffff"><b> Accueil </b></font></a></center></td>
<td ALIGN="center"><a href="https://www.canalblog.com/cf/login.cfm?error=blogprotected&bid=476894&mid=409438&returnTo=http%3A%2F%2Ftalonaiguille%2Ecanalblog%2Ecom%2Farchives%2F2011%2F02%2F03%2F20290497%2Ehtml"><font size="2" font color="#ffffff"><b> Mode de paiement </b></font></a></center></td>
<td ALIGN="center"> <a href="https://www.canalblog.com/cf/login.cfm?error=blogprotected&bid=476894&mid=409438&returnTo=http%3A%2F%2Ftalonaiguille%2Ecanalblog%2Ecom%2Farchives%2F2011%2F02%2F03%2F20290497%2Ehtml"><font size="2" font color="#ffffff"><b> Questions</b></font></a></center></td>
<td ALIGN="center"><a href="https://www.canalblog.com/cf/login.cfm?error=blogprotected&bid=476894&mid=409438&returnTo=http%3A%2F%2Ftalonaiguille%2Ecanalblog%2Ecom%2Farchives%2F2011%2F02%2F03%2F20290497%2Ehtml"><font size="2" font color="#ffffff"><b> Pour commander</b></font></a></center></td>
<td ALIGN="center"><a href="https://www.canalblog.com/cf/login.cfm?error=blogprotected&bid=476894&mid=409438&returnTo=http%3A%2F%2Ftalonaiguille%2Ecanalblog%2Ecom%2Farchives%2F2011%2F02%2F03%2F20290497%2Ehtml"><font size="2" font color="#ffffff"><b> Espace infos</b></font></a></center></td>
<td ALIGN="center"><a href="https://www.canalblog.com/cf/login.cfm?error=blogprotected&bid=476894&mid=409438&returnTo=http%3A%2F%2Ftalonaiguille%2Ecanalblog%2Ecom%2Farchives%2F2011%2F02%2F03%2F20290497%2Ehtml"><font size="2" font color="#ffffff"><b> Nos chaussures</b></font></a></center></td>
<td WIDTH=140></td>
</tr>
</table>
<!-- fin de #header -->
</div>
<div id="sidebar1">
<div id="titre">
<h3>
<center>
Nos chaussures
</center>
</h3>
</div>
<div id="chaussures">
<a href="https://www.canalblog.com/cf/login.cfm?error=blogprotected&bid=476894&mid=409438&returnTo=http%3A%2F%2Ftalonaiguille%2Ecanalblog%2Ecom%2Farchives%2F2011%2F02%2F05%2F20313218%2Ehtml"> POINTURE 35</a> <br>
<br>
<a href="http://shoepointure36.canalblog.com/">POINTURE 36</a> <br>
<br>
<a href="http://pointure37.canalblog.com/"> POINTURE 37</a> <br>
<br>
<a href="http://pointure38.canalblog.com/">POINTURE 38</a> <br>
<br>
<a href="http://pointure39.canalblog.com/">POINTURE 39</a> <br>
<br>
<a href="http://pointure40.canalblog.com/"> POINTURE 40</a> <br>
<br>
<a href="http://pointure41.canalblog.com/"> POINTURE 41</a> <br>
</div>
<br>
<div id="titre">
<h3>
<center>
Inscription newsletter
</center>
</h3>
</div>
<center>
<img width="145" height="145" src="https://www.000webhost.com/migrate?static=true">
</center>
<center>
<form target="_blank" method="post" action="https://www.canalblog.com/cf/blogsubscribe.cfm?bid=476894" id="newsletter" name="newsletter">
<input type="text" onFocus="this.select();" value="email" id="email" name="email">
<img align="absmiddle" id="email_ife_marker_0" src="chrome://informenter/skin/marker.png" class="ife_marker" style="border: 0pt none; width: 14px; height: 19px; cursor: pointer; display: inline;" title="La longueur du champ est inconnue">
<input type="submit" value="M'abonner" name="submit">
</form>
</center>
<div id="titre">
<h3>
<center>
Nos promotions
</center>
</h3>
</div>
<center>
<img width="145" height="145" src="https://www.000webhost.com/migrate?static=true">
</center>
<center>
<p style="border: 2px solid black; background-color: rgb(0, 0, 0); background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 50%; -moz-background-size: auto auto; overflow: scroll; width: 150px; color: rgb(196, 196, 196); height: 130px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"> <img src="http://storage.canalblog.com/18/24/476894/28108087_q.jpg"><br>
<img src="http://storage.canalblog.com/16/11/476894/29892361_q.jpg"><br>
<img src="http://storage.canalblog.com/00/66/476894/29892335_q.jpg"><br>
</p>
</center>
<!-- fin de #sidebar1 -->
</div>
<div id="sidebar2">Colonne de droite
<!-- fin de #sidebar2 -->
</div>
<div id="mainContent">
<p><font class="textetra">Besoin d'un renseignement ?<br>
Merci de remplir le formulaire ci-dessous, nous prendrons contact avec vous dans les meilleurs delais.</font><br>
<br>
<?php if(isset($erreur)){ echo "<p>$erreur</p>"; }?>
<form action="<? echo $PHP_SELF ?>" method="post">
<table width="446" border="0">
<tr>
<td width="150"><label for="nom">
<div align="right">Nom :* </div>
</label></td>
<td width="286">
<input name="nom" type="text" class="texte" id="nom" value="<?php if(isset($nom)) echo $nom;?>"/>
<br />
<span class="error-message">
<?php if(isset($erreurnom)) echo $erreurnom; ?>
</span> </td>
</tr>
<tr>
<td width="150"><label for="prenom">
<div align="right">Prénom :* </div>
</label></td>
<td width="286">
<input name="prenom" type="text" class="texte" id="prenom" value="<?php if(isset($prenom)) echo $prenom;?>"/>
<br />
<span class="error-message">
<?php if(isset($erreurprenom)) echo $erreurprenom; ?>
</span> </td>
</tr>
<tr>
<td><label for="telephone">
<div align="right">Téléphone : </div>
</label></td>
<td>
<input name="telephone" type="text" class="texte" id="mobile" value="<?php if(isset($telephone)) echo $telephone;?>"/>
</td>
</tr>
<tr>
<td><label for="email">
<div align="right">Email :* </div>
</label></td>
<td>
<input name="email" type="text" class="texte" id="email" value="<?php if(isset($email)) echo $email;?>"/>
<br />
<span class="error-message">
<?php if(isset($erreuremail)) echo $erreuremail; ?>
</span> </td>
</tr>
<tr>
<td width="150"><label for="objet">
<div align="right">Objet :* </div>
</label></td>
<td width="286">
<input name="objet" type="text" class="texte" id="objet" value="<?php if(isset($objet)) echo $objet;?>"/>
<br />
<span class="error-message">
<?php if(isset($erreurobjet)) echo $erreurobjet; ?>
</span> </td>
</tr>
<tr>
<td><label for="message">
<div align="right">Votre message :* </div>
</label></td>
<td>
<textarea name="message" type="text" class="texte" id="message" />
<?php if(isset($message)) echo $message;?>
</textarea>
<br />
<span class="error-message">
<?php if(isset($erreurmessage)) echo $erreurmessage; ?>
</td>
</tr>
<tr>
<td><div align="right"></div></td>
<td><span class="Textemini"> Les champs marqués; d'un * sont obligatoires</span>
<p>
<input type="submit" value="Envoyer" id"envoyer"/>
</p></td>
</tr>
</table>
</form>
<!-- Cet élément de suppression doit suivre immédiatement l'élément div #mainContent afin de forcer l'élément div #container à contenir tous les éléments flottants enfants -->
<br class="clearfloat" />
<div id="footer">
<p>Pied de page </p>
<!-- fin de #footer -->
</div>
<!-- fin de #container -->
</div>
</body>
</html>
voici donc le defaut
<?
$host=$_SERVER['HTTP_HOST'];
/*
Directory Listing Script - Version 2
====================================
Script Author: Ash Young <ash@evoluted.net>. www.evoluted.net
Layout: Manny <manny@tenka.co.uk>. www.tenka.co.uk
*/
$startdir = '.';
$showthumbnails = false;
$showdirs = true;
$forcedownloads = false;
$hide = array(
'dlf',
'public_html',
'index.php',
'Thumbs',
'.htaccess',
'.htpasswd'
);
$displayindex = false;
$allowuploads = false;
$overwrite = false;
$indexfiles = array (
'index.html',
'index.htm',
'default.htm',
'default.html'
);
$filetypes = array (
'png' => 'jpg.gif',
'jpeg' => 'jpg.gif',
'bmp' => 'jpg.gif',
'jpg' => 'jpg.gif',
'gif' => 'gif.gif',
'zip' => 'archive.png',
'rar' => 'archive.png',
'exe' => 'exe.gif',
'setup' => 'setup.gif',
'txt' => 'text.png',
'htm' => 'html.gif',
'html' => 'html.gif',
'php' => 'php.gif',
'fla' => 'fla.gif',
'swf' => 'swf.gif',
'xls' => 'xls.gif',
'doc' => 'doc.gif',
'sig' => 'sig.gif',
'fh10' => 'fh10.gif',
'pdf' => 'pdf.gif',
'psd' => 'psd.gif',
'rm' => 'real.gif',
'mpg' => 'video.gif',
'mpeg' => 'video.gif',
'mov' => 'video2.gif',
'avi' => 'video.gif',
'eps' => 'eps.gif',
'gz' => 'archive.png',
'asc' => 'sig.gif',
);
error_reporting(0);
if(!function_exists('imagecreatetruecolor')) $showthumbnails = false;
$leadon = $startdir;
if($leadon=='.') $leadon = '';
if((substr($leadon, -1, 1)!='/') && $leadon!='') $leadon = $leadon . '/';
$startdir = $leadon;
if($_GET['dir']) {
//check this is okay.
if(substr($_GET['dir'], -1, 1)!='/') {
$_GET['dir'] = $_GET['dir'] . '/';
}
$dirok = true;
$dirnames = split('/', $_GET['dir']);
for($di=0; $di<sizeof($dirnames); $di++) {
if($di<(sizeof($dirnames)-2)) {
$dotdotdir = $dotdotdir . $dirnames[$di] . '/';
}
if($dirnames[$di] == '..') {
$dirok = false;
}
}
if(substr($_GET['dir'], 0, 1)=='/') {
$dirok = false;
}
if($dirok) {
$leadon = $leadon . $_GET['dir'];
}
}
$opendir = $leadon;
if(!$leadon) $opendir = '.';
if(!file_exists($opendir)) {
$opendir = '.';
$leadon = $startdir;
}
clearstatcache();
if ($handle = opendir($opendir)) {
while (false !== ($file = readdir($handle))) {
//first see if this file is required in the listing
if ($file == "." || $file == "..") continue;
$discard = false;
for($hi=0;$hi<sizeof($hide);$hi++) {
if(strpos($file, $hide[$hi])!==false) {
$discard = true;
}
}
if($discard) continue;
if (@filetype($leadon.$file) == "dir") {
if(!$showdirs) continue;
$n++;
if($_GET['sort']=="date") {
$key = @filemtime($leadon.$file) . ".$n";
}
else {
$key = $n;
}
$dirs[$key] = $file . "/";
}
else {
$n++;
if($_GET['sort']=="date") {
$key = @filemtime($leadon.$file) . ".$n";
}
elseif($_GET['sort']=="size") {
$key = @filesize($leadon.$file) . ".$n";
}
else {
$key = $n;
}
$files[$key] = $file;
if($displayindex) {
if(in_array(strtolower($file), $indexfiles)) {
header("Location: $file");
die();
}
}
}
}
closedir($handle);
}
//sort our files
if($_GET['sort']=="date") {
@ksort($dirs, SORT_NUMERIC);
@ksort($files, SORT_NUMERIC);
}
elseif($_GET['sort']=="size") {
@natcasesort($dirs);
@ksort($files, SORT_NUMERIC);
}
else {
@natcasesort($dirs);
@natcasesort($files);
}
//order correctly
if($_GET['order']=="desc" && $_GET['sort']!="size") {$dirs = @array_reverse($dirs);}
if($_GET['order']=="desc") {$files = @array_reverse($files);}
$dirs = @array_values($dirs); $files = @array_values($files);
?>
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Welcome to <? print $host; ?></title>
<link rel="stylesheet" type="text/css" href="http://www.000webhost.com/images/index/styles.css" />
</head>
<body>
<div id="container">
<h1>Your website is up and running!</h1>
<div id="breadcrumbs">
<p>Website <strong><? print $host; ?></strong> has been successfully installed on
server.<br />
Please delete file "<strong>default.php</strong>" from <strong>public_html</strong> folder and upload your website by using FTP or web based File Manager.<br />
<br />
- Your account information can be found on <a href="http://members.000webhost.com/"><u>http://members.000webhost.com/</u></a><br />
- If you need help, please check our <a href="http://www.000webhost.com/forum/" target="_blank"><u>forums</u></a> and and <a href="https://www.000webhost.com/website-faq"><u>FAQ List</u></a>.<br />
- Please review our <a href="https://www.000webhost.com/terms-of-service" target="_blank"><u>Terms Of Service</u></a> to see what is not allowed to upload.<br />
</p>
<p><span class="style3">If you are going to violate our <a href="https://www.000webhost.com/terms-of-service" target="_blank"><u>TOS</u></a>, please read this text until it's not too late!<br />
Do not waste your time with 000webhost.com, if you are going to upload any illegal website here! All content is manually reviewed by humans, so if we will detect anything illegal, your account will be terminated. So don't waste your time in promoting your scams, hacking websites, or anything else malicious - your account will be terminated in 5 minutes after we will receive first abuse report or anything abusive will be detected by our staff. We also report <strong>all</strong> illegal activity to the local and international authorities.</span><br />
</p>
<p>Below you can see your current files in <strong>public_html</strong> folder.</p>
</div>
<div id="listingcontainer">
<div id="listingheader">
<div id="headerfile">File</div>
<div id="headersize">Size</div>
<div id="headermodified">Last Modified</div>
</div>
<div id="listing">
<?
$class = 'b';
if($dirok) {
?>
<div><a href="<?=$dotdotdir;?>" class="<?=$class;?>"><img src="http://www.000webhost.com/images/index/dirup.png" alt="Folder" /><strong>..</strong> <em>-</em> <?=date ("M d Y h:i:s A", filemtime($dotdotdir));?></a></div>
<?
if($class=='b') $class='w';
else $class = 'b';
}
$arsize = sizeof($dirs);
for($i=0;$i<$arsize;$i++) {
?>
<div><a href="<?=$leadon.$dirs[$i];?>" class="<?=$class;?>"><img src="http://www.000webhost.com/images/index/folder.png" alt="<?=$dirs[$i];?>" /><strong><?=$dirs[$i];?></strong> <em>-</em> <?=date ("M d Y h:i:s A", filemtime($leadon.$dirs[$i]));?></a></div>
<?
if($class=='b') $class='w';
else $class = 'b';
}
$arsize = sizeof($files);
for($i=0;$i<$arsize;$i++) {
$icon = 'unknown.png';
$ext = strtolower(substr($files[$i], strrpos($files[$i], '.')+1));
$supportedimages = array('gif', 'png', 'jpeg', 'jpg');
$thumb = '';
if($filetypes[$ext]) {
$icon = $filetypes[$ext];
}
$filename = $files[$i];
if(strlen($filename)>43) {
$filename = substr($files[$i], 0, 40) . '...';
}
$fileurl = $leadon . $files[$i];
?>
<div><a href="<?=$fileurl;?>" class="<?=$class;?>"<?=$thumb2;?>><img src="https://www.000webhost.com/$icon;?>" alt="<?=$files[$i];?>" /><strong><?=$filename;?></strong> <em><?=round(filesize($leadon.$files[$i])/1024);?>KB</em> <?=date ("M d Y h:i:s A", filemtime($leadon.$files[$i]));?><?=$thumb;?></a></div>
<?
if($class=='b') $class='w';
else $class = 'b';
}
?></div>
</div>
</div>
<div id="copy">Free <a href="https://www.hosting24.com/">Web Hosting</a> by <a href="https://www.000webhost.com/">www.000webhost.com</a></div>
</body>
</html>
et mon contact.php modifie
<?php
define('MAIL_DESTINATAIRE','talonaiguille.be@gmail.com'); // remplacer par votre email
define('MAIL_SUJET','Demande de renseignement(s)');
if(!empty($_POST)){
extract($_POST);
$valid = true;
if (empty($_POST['nom'])){
$valid=false;
$erreurnom="Vous n'avez pas rempli votre Nom";
}
if (empty($_POST['prenom'])){
$valid=false;
$erreurprenom="Vous n'avez pas rempli votre Prénom";
}
if (empty($_POST['email'])){
$valid=false;
$erreuremail="Vous n'avez pas rempli votre Email";
}
if(!preg_match("/^[a-z0-9\-_.]+@[a-z0-9\-_.]+\.[a-z]{2,3}$/i",$email)){
$valid=false;
$erreuremail="Votre Email n'est pas valide";
}
if(empty($email)){
$valid=false;
$erreuremail="Vous n'avez pas renseigné votre Email";
}
if (empty($_POST['objet'])){
$valid=false;
$erreurobjet="Vous n'avez pas rempli l'objet de votre message";
}
if (empty($_POST['message'])){
$valid=false;
$erreurmessage="Vous n'avez renseigné votre Message";
}
if($valid){
$mail_entete = "MIME-Version: 1.0\r\n";
$mail_entete .= "From: {$_POST['nom']} "
."<{$_POST['email']}>\r\n";
$mail_entete .= 'Reply-To: '.$_POST['email']."\r\n";
$mail_entete .= 'Content-Type: text/plain; charset="utf-8"';
$mail_entete .= "\r\nContent-Transfer-Encoding: 8bit\r\n";
$mail_entete .= 'X-Mailer:PHP/' . phpversion()."\r\n";
// préparation du corps du mail
$mail_corps = "Nom : $nom\n";
$mail_corps .= "Prénom : $prenom\n";
$mail_corps .= "Téléphone : $telephone\n";
$mail_corps .= "Email : $email\n";
$mail_corps .= "Objet de votre message : $objet\n";
$mail_corps .= "Message : $message\n";
// envoi du mail
if (mail(MAIL_DESTINATAIRE,MAIL_SUJET,$mail_corps,$mail_entete)) {
//Le mail est bien expédié
$erreur = "Votre message nous a bien été transmis";
unset($nom);
unset($prenom);
unset($objet);
unset($telephone);
unset($email);
unset($message);
}
else{
$erreur = "Une erreur est survenue, votre message n'est pas parti";
}
}
}
?>
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans titre</title>
<link href="css/style.css" rel="stylesheet" type="text/css">
<style type="text/css">
input {
border:dotted 1px #7a7a7a;
}
textarea {
border:dotted 1px #7a7a7a;
width:300px;
height:85px;
}
input[type=submit] {
background:#DDD;
cursor:pointer;
}
input[type=submit]:hover {
background:#fff;
}
.error-message {
color:#FF0000;
font-size:10px;
}
</style>
</head>
<body class="thrColFixHdr">
<div id="container">
<div id="header"><a href="https://www.canalblog.com/cf/login.cfm?error=blogprotected&bid=476894&mid=409438&returnTo=http%3A%2F%2Ftalonaiguille%2Ecanalblog%2Ecom%2F"><img src="https://www.000webhost.com/migrate?static=true"></a>
<TABLE border=2 bgcolor="#299ADF" WIDTH=980 >
<tr>
<td ALIGN="center"><a href="https://www.canalblog.com/cf/login.cfm?error=blogprotected&bid=476894&mid=409438&returnTo=http%3A%2F%2Ftalonaiguille%2Ecanalblog%2Ecom%2Farchives%2F2011%2F02%2F03%2F20290497%2Ehtml"><font size="2" font color="#ffffff"><b> Accueil </b></font></a></center></td>
<td ALIGN="center"><a href="https://www.canalblog.com/cf/login.cfm?error=blogprotected&bid=476894&mid=409438&returnTo=http%3A%2F%2Ftalonaiguille%2Ecanalblog%2Ecom%2Farchives%2F2011%2F02%2F03%2F20290497%2Ehtml"><font size="2" font color="#ffffff"><b> Mode de paiement </b></font></a></center></td>
<td ALIGN="center"> <a href="https://www.canalblog.com/cf/login.cfm?error=blogprotected&bid=476894&mid=409438&returnTo=http%3A%2F%2Ftalonaiguille%2Ecanalblog%2Ecom%2Farchives%2F2011%2F02%2F03%2F20290497%2Ehtml"><font size="2" font color="#ffffff"><b> Questions</b></font></a></center></td>
<td ALIGN="center"><a href="https://www.canalblog.com/cf/login.cfm?error=blogprotected&bid=476894&mid=409438&returnTo=http%3A%2F%2Ftalonaiguille%2Ecanalblog%2Ecom%2Farchives%2F2011%2F02%2F03%2F20290497%2Ehtml"><font size="2" font color="#ffffff"><b> Pour commander</b></font></a></center></td>
<td ALIGN="center"><a href="https://www.canalblog.com/cf/login.cfm?error=blogprotected&bid=476894&mid=409438&returnTo=http%3A%2F%2Ftalonaiguille%2Ecanalblog%2Ecom%2Farchives%2F2011%2F02%2F03%2F20290497%2Ehtml"><font size="2" font color="#ffffff"><b> Espace infos</b></font></a></center></td>
<td ALIGN="center"><a href="https://www.canalblog.com/cf/login.cfm?error=blogprotected&bid=476894&mid=409438&returnTo=http%3A%2F%2Ftalonaiguille%2Ecanalblog%2Ecom%2Farchives%2F2011%2F02%2F03%2F20290497%2Ehtml"><font size="2" font color="#ffffff"><b> Nos chaussures</b></font></a></center></td>
<td WIDTH=140></td>
</tr>
</table>
<!-- fin de #header -->
</div>
<div id="sidebar1">
<div id="titre">
<h3>
<center>
Nos chaussures
</center>
</h3>
</div>
<div id="chaussures">
<a href="https://www.canalblog.com/cf/login.cfm?error=blogprotected&bid=476894&mid=409438&returnTo=http%3A%2F%2Ftalonaiguille%2Ecanalblog%2Ecom%2Farchives%2F2011%2F02%2F05%2F20313218%2Ehtml"> POINTURE 35</a> <br>
<br>
<a href="http://shoepointure36.canalblog.com/">POINTURE 36</a> <br>
<br>
<a href="http://pointure37.canalblog.com/"> POINTURE 37</a> <br>
<br>
<a href="http://pointure38.canalblog.com/">POINTURE 38</a> <br>
<br>
<a href="http://pointure39.canalblog.com/">POINTURE 39</a> <br>
<br>
<a href="http://pointure40.canalblog.com/"> POINTURE 40</a> <br>
<br>
<a href="http://pointure41.canalblog.com/"> POINTURE 41</a> <br>
</div>
<br>
<div id="titre">
<h3>
<center>
Inscription newsletter
</center>
</h3>
</div>
<center>
<img width="145" height="145" src="https://www.000webhost.com/migrate?static=true">
</center>
<center>
<form target="_blank" method="post" action="https://www.canalblog.com/cf/blogsubscribe.cfm?bid=476894" id="newsletter" name="newsletter">
<input type="text" onFocus="this.select();" value="email" id="email" name="email">
<img align="absmiddle" id="email_ife_marker_0" src="chrome://informenter/skin/marker.png" class="ife_marker" style="border: 0pt none; width: 14px; height: 19px; cursor: pointer; display: inline;" title="La longueur du champ est inconnue">
<input type="submit" value="M'abonner" name="submit">
</form>
</center>
<div id="titre">
<h3>
<center>
Nos promotions
</center>
</h3>
</div>
<center>
<img width="145" height="145" src="https://www.000webhost.com/migrate?static=true">
</center>
<center>
<p style="border: 2px solid black; background-color: rgb(0, 0, 0); background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 50%; -moz-background-size: auto auto; overflow: scroll; width: 150px; color: rgb(196, 196, 196); height: 130px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"> <img src="http://storage.canalblog.com/18/24/476894/28108087_q.jpg"><br>
<img src="http://storage.canalblog.com/16/11/476894/29892361_q.jpg"><br>
<img src="http://storage.canalblog.com/00/66/476894/29892335_q.jpg"><br>
</p>
</center>
<!-- fin de #sidebar1 -->
</div>
<div id="sidebar2">Colonne de droite
<!-- fin de #sidebar2 -->
</div>
<div id="mainContent">
<p><font class="textetra">Besoin d'un renseignement ?<br>
Merci de remplir le formulaire ci-dessous, nous prendrons contact avec vous dans les meilleurs delais.</font><br>
<br>
<?php if(isset($erreur)){ echo "<p>$erreur</p>"; }?>
<form action="<? echo $PHP_SELF ?>" method="post">
<table width="446" border="0">
<tr>
<td width="150"><label for="nom">
<div align="right">Nom :* </div>
</label></td>
<td width="286">
<input name="nom" type="text" class="texte" id="nom" value="<?php if(isset($nom)) echo $nom;?>"/>
<br />
<span class="error-message">
<?php if(isset($erreurnom)) echo $erreurnom; ?>
</span> </td>
</tr>
<tr>
<td width="150"><label for="prenom">
<div align="right">Prénom :* </div>
</label></td>
<td width="286">
<input name="prenom" type="text" class="texte" id="prenom" value="<?php if(isset($prenom)) echo $prenom;?>"/>
<br />
<span class="error-message">
<?php if(isset($erreurprenom)) echo $erreurprenom; ?>
</span> </td>
</tr>
<tr>
<td><label for="telephone">
<div align="right">Téléphone : </div>
</label></td>
<td>
<input name="telephone" type="text" class="texte" id="mobile" value="<?php if(isset($telephone)) echo $telephone;?>"/>
</td>
</tr>
<tr>
<td><label for="email">
<div align="right">Email :* </div>
</label></td>
<td>
<input name="email" type="text" class="texte" id="email" value="<?php if(isset($email)) echo $email;?>"/>
<br />
<span class="error-message">
<?php if(isset($erreuremail)) echo $erreuremail; ?>
</span> </td>
</tr>
<tr>
<td width="150"><label for="objet">
<div align="right">Objet :* </div>
</label></td>
<td width="286">
<input name="objet" type="text" class="texte" id="objet" value="<?php if(isset($objet)) echo $objet;?>"/>
<br />
<span class="error-message">
<?php if(isset($erreurobjet)) echo $erreurobjet; ?>
</span> </td>
</tr>
<tr>
<td><label for="message">
<div align="right">Votre message :* </div>
</label></td>
<td>
<textarea name="message" type="text" class="texte" id="message" />
<?php if(isset($message)) echo $message;?>
</textarea>
<br />
<span class="error-message">
<?php if(isset($erreurmessage)) echo $erreurmessage; ?>
</td>
</tr>
<tr>
<td><div align="right"></div></td>
<td><span class="Textemini"> Les champs marqués; d'un * sont obligatoires</span>
<p>
<input type="submit" value="Envoyer" id"envoyer"/>
</p></td>
</tr>
</table>
</form>
<!-- Cet élément de suppression doit suivre immédiatement l'élément div #mainContent afin de forcer l'élément div #container à contenir tous les éléments flottants enfants -->
<br class="clearfloat" />
<div id="footer">
<p>Pied de page </p>
<!-- fin de #footer -->
</div>
<!-- fin de #container -->
</div>
</body>
</html>