A voir également:
- Probleme Session PHP avec IE et Opera
- Alert php ✓ - Forum PHP
- Google payment ie ltd - Forum Consommation et internet
- Estelle vient de verrouiller sa session d'ordinateur. que peut-on dire ? - Forum Windows
- Opera mini pc - Télécharger - Navigateurs
- Header php - Astuces et Solutions
2 réponses
mimigenie
Messages postés
1180
Date d'inscription
dimanche 3 janvier 2010
Statut
Membre
Dernière intervention
4 août 2018
311
28 déc. 2010 à 12:09
28 déc. 2010 à 12:09
Peux-tu nous donner le code de ta page ou l'adresse de ton site pour qu'on puisse tester cela et voir par nous même où ca coince ?
le page est en local, je vais vous donner le code entier de la page?
Merci
<?php
include '../../includes/conn.php';
// *** Validate request to login to this site.
if (!isset($_SESSION)) {
session_start();
}
?>
<!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" />
<link rel="stylesheet" type="text/css" href="../familliale.css" />
<title>Zone Familliale :: :: </title>
</head>
<body>
<center>
<div id="page" align="center">
<table width="900" border="0" align="center" cellpadding="0" cellspacing="0" bordercolor="#A9000C">
<tr>
<td><table width="900" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" background="../../include/entete/HEADER.png" >
<tr>
<td > </td>
</tr>
<tr>
<td ><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="280"><img src="../../logo.jpg" width="280" height="121" /></td>
<td width="520"><div align="center"> PUB</div></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td>
<?php
function VerifierAdresseMail($adresse)
{
$Syntaxe='#^[\w.-]+@[\w.-]+\.[a-zA-Z]{2,6}$#';
if(preg_match($Syntaxe,$adresse))
return true;
else
return false;
}
$nbrecode = strlen($_GET['code']) ;
if (isset($_GET['email']) && VerifierAdresseMail($_GET['email']) && isset($_GET['code']) && $nbrecode == '11')
{
$code=$_GET['code'];
$email=$_GET['email'];
$verifsql = "select * from demande_inscription where code = '$code' and email = '$email'" ;
$dbverif = mysql_query($verifsql);
$numrows = mysql_num_rows($dbverif);
$voirverif = mysql_fetch_array($dbverif);
$accept = $voirverif['accepte'];
if($numrows == 1 && $accept == 1)
{
$_SESSION['MMUseremail'] = $email;
$sqluserfamille = "select * from userfamille where Email = '$email' and active = '1'";
$dbuserfamille = mysql_query($sqluserfamille);
$voiruserfamille = mysql_fetch_array($dbuserfamille);
$IDUSERFAMILLE = $voiruserfamille['Id_userFamille'];
$rSexe = $voiruserfamille['Sexe'];
$rNom = $voiruserfamille['Nom'];
$rPrenom = $voiruserfamille['Prenom'];
$rEmail = $voiruserfamille['Email'];
$rdate_naissance = $voiruserfamille['date_naissance'];
$rMOTDEPASSSE = $voiruserfamille['passwd'];
//echo $rdate_naissance;
$rmobile = $voiruserfamille['mobile'];
$rtelephone = $voiruserfamille['telephone'];
//test si le client est déja inscrit ou pas encore
if ( $rMOTDEPASSSE == '')
{
//test form 1
if (!isset($_SESSION['FORMdeux']) && !isset($_SESSION['FORMun']) && !isset($_SESSION['FORMtrois']) )
{
if (isset($_POST['verifsubmit']) && $_POST['verifsubmit']=='1' && isset($_POST['submit']) && $_POST['submit']=='submit' )
{
$MOTDEPASSE = $_POST['PASSWD'];
$nbrecpass = strlen($MOTDEPASSE) ;
$RMOTDEPASSE = $_POST['RPASSWD'];
$nbrecrpass = strlen($RMOTDEPASSE) ;
$SEXE = $_POST['SEXE'];
$TEL = $_POST['TEL'];
$PAYS = $_POST['PAYS'];
$VILLE = $_POST['VILLE'];
$MOBILE = $_POST['MOBILE'];
$ADRESSE = $_POST['ADRESSE'];
if (isset($_POST['jour']) && $_POST['jour'] != '-1') { $_SESSION['JOUR'] = $_POST['jour']; }
if (isset($_POST['mois']) && $_POST['mois'] != '-1') { $_SESSION['MOIS'] = $_POST['mois']; }
if (isset($_POST['annee']) && $_POST['annee'] != '-1') { $_SESSION['ANNEE'] = $_POST['annee']; }
if (($MOTDEPASSE != $RMOTDEPASSE) || ($nbrecpass <8) || ($nbrecrpass <8))
{
$err = "";
if ($MOTDEPASSE != $RMOTDEPASSE) { $err = '<p align="left" style="color:red"><strong>- Le mot de passe et la confirmation doit être identiques.</strong>'; }
if (($nbrecpass <8) || ($nbrecrpass <8)) { $err .= '(le mot de passe doit contenir au moin 8 caractères)</p>'; }
echo ' <form id="formdemande" name="formdemande" method="post" action="">
<table align="center" width="644" border="0" align="center" cellpadding="1" cellspacing="1">
<tr>
<td align="center" ><img src="etape1.jpg" width="644" height="34" /></td>
</tr>
<tr>
<td><fieldset style="width:644px;">
'.$err.'
<table width="600" border="0" align="center" cellpadding="1" cellspacing="1">
<tr>
<td width="300"> </td>
<td width="200"> </td>
</tr>
<tr>
<td align="right">Mot de passe :</td>
<td align="left"><input name="PASSWD" type="password" id="PASSWD" size="35" style="background-color:#FFDDDD; border:#FF0000 solid 1px;"/></td>
</tr>
<tr>
<td align="right">Confirmer mot de passe : </td>
<td align="left"><input name="RPASSWD" type="password" id="RPASSWD" size="35" style="background-color:#FFDDDD; border:#FF0000 solid 1px;""/></td>
</tr>
<tr>
<td align="right">Email :</td>
<td align="left"><input name="EMAIL" type="text" id="EMAIL" size="35" value="'.$rEmail.'" disabled="disabled"/></td>
</tr>
<tr>
<td align="right">Sexe : </td>
<td align="left"><select name="SEXE" id="SEXE">
<option value="0" selected="selected">Sélectionnez</option>
<option value="Homme"'; if ($SEXE == 'Homme') echo 'selected="selected"'; echo '>Homme</option>
<option value="Femme"'; if ($SEXE == 'Femme') echo 'selected="selected"'; echo '>Femme</option>
</select></td>
</tr>
<tr>
<td align="right">Nom : </td>
<td align="left"><input name="NOM" type="text" id="NOM" size="35" value="'.$rNom.'" disabled="disabled" /></td>
</tr>
<tr>
<td align="right">Prénom : </td>
<td align="left"><input name="PRENOM" type="text" id="PRENOM" value="'.$rPrenom.'" disabled="disabled" size="35" /></td>
</tr>
<tr>
<td align="right">Date de naissence :</td>
<td align="left"><select name="jour" id="jour">
<option value="-1">Jour :</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
<select id="mois" name="mois">
<option value="-1">Mois :</option>
<option value="1">janvier</option>
<option value="2">février</option>
<option value="3">mars</option>
<option value="4">avril</option>
<option value="5">mai</option>
<option value="6">juin</option>
<option value="7">juillet</option>
<option value="8">août</option>
<option value="9">septembre</option>
<option value="10">octobre</option>
<option value="11">novembre</option>
<option value="12">décembre</option>
</select>
<select name="annee" id="annee">
<option value="-1">Année :</option>
<option value="2010">2010</option>
<option value="2009">2009</option>
<option value="2008">2008</option>
<option value="2007">2007</option>
<option value="2006">2006</option>
<option value="2005">2005</option>
<option value="2004">2004</option>
<option value="2003">2003</option>
<option value="2002">2002</option>
<option value="2001">2001</option>
<option value="2000">2000</option>
<option value="1999">1999</option>
<option value="1998">1998</option>
<option value="1997">1997</option>
<option value="1996">1996</option>
<option value="1995">1995</option>
<option value="1994">1994</option>
<option value="1993">1993</option>
<option value="1992">1992</option>
<option value="1991">1991</option>
<option value="1990">1990</option>
<option value="1989">1989</option>
<option value="1988">1988</option>
<option value="1987">1987</option>
<option value="1986">1986</option>
<option value="1985">1985</option>
<option value="1984">1984</option>
<option value="1983">1983</option>
<option value="1982">1982</option>
<option value="1981">1981</option>
<option value="1980">1980</option>
<option value="1979">1979</option>
<option value="1978">1978</option>
<option value="1977">1977</option>
<option value="1976">1976</option>
<option value="1975">1975</option>
<option value="1974">1974</option>
<option value="1973">1973</option>
<option value="1972">1972</option>
<option value="1971">1971</option>
<option value="1970">1970</option>
<option value="1969">1969</option>
<option value="1968">1968</option>
<option value="1967">1967</option>
<option value="1966">1966</option>
<option value="1965">1965</option>
<option value="1964">1964</option>
<option value="1963">1963</option>
<option value="1962">1962</option>
<option value="1961">1961</option>
<option value="1960">1960</option>
<option value="1959">1959</option>
<option value="1958">1958</option>
<option value="1957">1957</option>
<option value="1956">1956</option>
<option value="1955">1955</option>
<option value="1954">1954</option>
<option value="1953">1953</option>
<option value="1952">1952</option>
<option value="1951">1951</option>
<option value="1950">1950</option>
<option value="1949">1949</option>
<option value="1948">1948</option>
<option value="1947">1947</option>
<option value="1946">1946</option>
<option value="1945">1945</option>
<option value="1944">1944</option>
<option value="1943">1943</option>
<option value="1942">1942</option>
<option value="1941">1941</option>
<option value="1940">1940</option>
<option value="1939">1939</option>
<option value="1938">1938</option>
<option value="1937">1937</option>
<option value="1936">1936</option>
<option value="1935">1935</option>
<option value="1934">1934</option>
<option value="1933">1933</option>
<option value="1932">1932</option>
<option value="1931">1931</option>
<option value="1930">1930</option>
<option value="1929">1929</option>
<option value="1928">1928</option>
<option value="1927">1927</option>
<option value="1926">1926</option>
<option value="1925">1925</option>
<option value="1924">1924</option>
<option value="1923">1923</option>
<option value="1922">1922</option>
<option value="1921">1921</option>
<option value="1920">1920</option>
<option value="1919">1919</option>
<option value="1918">1918</option>
<option value="1917">1917</option>
<option value="1916">1916</option>
<option value="1915">1915</option>
<option value="1914">1914</option>
<option value="1913">1913</option>
<option value="1912">1912</option>
<option value="1911">1911</option>
<option value="1910">1910</option>
<option value="1909">1909</option>
<option value="1908">1908</option>
<option value="1907">1907</option>
<option value="1906">1906</option>
<option value="1905">1905</option>
<option value="1904">1904</option>
<option value="1903">1903</option>
<option value="1902">1902</option>
<option value="1901">1901</option>
<option value="1900">1900</option>
</select></td>
</tr>
<tr>
<td align="right">Téléphone : </td>
<td align="left"><input name="TEL" type="text" id="TEL" size="35" value="'.$TEL.'" /></td>
</tr>
<tr>
<td align="right">Mobile : </td>
<td align="left"><input name="MOBILE" type="text" id="MOBILE" size="35" value="'.$MOBILE.'" /></td>
</tr>
<tr>
<td align="right" valign="top">Adresse :</td>
<td align="left"><textarea name="ADRESSE" id="ADRESSE" cols="45" rows="5">'.$ADRESSE.'</textarea></td>
</tr>
<tr>
<td align="right">Ville :</td>
<td align="left"><input name="VILLE" type="text" id="VILLE" size="35" value="'.$VILLE.'" /></td>
</tr>
<tr>
<td align="right">Pays</td>
<td align="left"><input name="PAYS" type="text" id="PAYS" size="35" value="'.$PAYS.'" /></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table> </fieldset></td>
</tr>
<tr>
<td align="right"><input type="hidden" value="1" name="verifsubmit"><INPUT border="0" src="suivant.jpg" type="image" name ="submit" Value="submit" align="middle" ></td>
</tr>
</table></form>';
}
else {
$_SESSION['FORMun'] = $_POST['verifsubmit'];
$_SESSION['PASSWD'] = $_POST['PASSWD'];
$_SESSION['SEXE'] = $_POST['SEXE'];
$_SESSION['TEL'] = $_POST['TEL'];
$_SESSION['PAYS'] = $_POST['PAYS'];
$_SESSION['VILLE'] = $_POST['VILLE'];
$_SESSION['ADRESSE'] = $_POST['ADRESSE'];
$_SESSION['MOBILE'] = $_POST['MOBILE'];
}
} else {
?>
<form id="formdemande" name="formdemande" method="post" action="">
<table width="644" border="0" align="center" cellpadding="1" cellspacing="1">
<tr>
<td align="center"><img src="etape1.jpg" width="644" height="34" /></td>
</tr>
<tr>
<td><fieldset style="width:644px;">
<p align="left"><strong>- Veuillez créer votre mot de passe (</strong>le mot de passe doit contenir au moin 8 caractères<strong>).</strong></p>
<p align="left"> </p>
<table width="600" border="0" align="center" cellpadding="1" cellspacing="1">
<tr>
<td width="260"> </td>
<td width="333"> </td>
</tr>
<tr>
<td align="right">Mot de passe :</td>
<td align="left"><input name="PASSWD" type="password" id="PASSWD" size="35" /></td>
</tr>
<tr>
<td align="right">Confirmer le mot de passe : </td>
<td align="left"><input name="RPASSWD" type="password" id="RPASSWD" size="35" /></td>
</tr>
<tr>
<td align="right">Email :</td>
<td align="left"><input name="EMAIL" type="text" id="EMAIL" size="35" value="<?php echo $rEmail; ?>" disabled="disabled"/></td>
</tr>
<tr>
<td align="right">Sexe : </td>
<td align="left"><select name="SEXE" id="SEXE">
<option value="0" selected="selected">Sélectionnez</option>
<option value="Homme" <?php if ($rSexe == 'Homme') echo 'selected="selected"'; ?>>Homme</option>
<option value="Femme" <?php if ($rSexe == 'Femme') echo 'selected="selected"'; ?>>Femme</option>
</select></td>
</tr>
<tr>
<td align="right">Nom : </td>
<td align="left"><input name="NOM" type="text" id="NOM" size="35" value="<?php echo $rNom; ?>" disabled="disabled" /></td>
</tr>
<tr>
<td align="right">Prénom : </td>
<td align="left"><input name="PRENOM" type="text" id="PRENOM" value="<?php echo $rPrenom; ?>" disabled="disabled" size="35" /></td>
</tr>
<tr>
<td align="right">Date de naissence :</td>
<td align="left"><select name="jour" id="jour">
<option value="-1">Jour :</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
<select id="mois" name="mois">
<option value="-1">Mois :</option>
<option value="1">janvier</option>
<option value="2">février</option>
<option value="3">mars</option>
<option value="4">avril</option>
<option value="5">mai</option>
<option value="6">juin</option>
<option value="7">juillet</option>
<option value="8">août</option>
<option value="9">septembre</option>
<option value="10">octobre</option>
<option value="11">novembre</option>
<option value="12">décembre</option>
</select>
<select name="annee" id="annee">
<option value="-1">Année :</option>
<option value="2010">2010</option>
<option value="2009">2009</option>
<option value="2008">2008</option>
<option value="2007">2007</option>
<option value="2006">2006</option>
<option value="2005">2005</option>
<option value="2004">2004</option>
<option value="2003">2003</option>
<option value="2002">2002</option>
<option value="2001">2001</option>
<option value="2000">2000</option>
<option value="1999">1999</option>
<option value="1998">1998</option>
<option value="1997">1997</option>
<option value="1996">1996</option>
<option value="1995">1995</option>
<option value="1994">1994</option>
<option value="1993">1993</option>
<option value="1992">1992</option>
<option value="1991">1991</option>
<option value="1990">1990</option>
<option value="1989">1989</option>
<option value="1988">1988</option>
<option value="1987">1987</option>
<option value="1986">1986</option>
<option value="1985">1985</option>
<option value="1984">1984</option>
<option value="1983">1983</option>
<option value="1982">1982</option>
<option value="1981">1981</option>
<option value="1980">1980</option>
<option value="1979">1979</option>
<option value="1978">1978</option>
<option value="1977">1977</option>
<option value="1976">1976</option>
<option value="1975">1975</option>
<option value="1974">1974</option>
<option value="1973">1973</option>
<option value="1972">1972</option>
<option value="1971">1971</option>
<option value="1970">1970</option>
<option value="1969">1969</option>
<option value="1968">1968</option>
<option value="1967">1967</option>
<option value="1966">1966</option>
<option value="1965">1965</option>
<option value="1964">1964</option>
<option value="1963">1963</option>
<option value="1962">1962</option>
<option value="1961">1961</option>
<option value="1960">1960</option>
<option value="1959">1959</option>
<option value="1958">1958</option>
<option value="1957">1957</option>
<option value="1956">1956</option>
<option value="1955">1955</option>
<option value="1954">1954</option>
<option value="1953">1953</option>
<option value="1952">1952</option>
<option value="1951">1951</option>
<option value="1950">1950</option>
<option value="1949">1949</option>
<option value="1948">1948</option>
<option value="1947">1947</option>
<option value="1946">1946</option>
<option value="1945">1945</option>
<option value="1944">1944</option>
<option value="1943">1943</option>
<option value="1942">1942</option>
<option value="1941">1941</option>
<option value="1940">1940</option>
<option value="1939">1939</option>
<option value="1938">1938</option>
<option value="1937">1937</option>
<option value="1936">1936</option>
<option value="1935">1935</option>
<option value="1934">1934</option>
<option value="1933">1933</option>
<option value="1932">1932</option>
<option value="1931">1931</option>
<option value="1930">1930</option>
<option value="1929">1929</option>
<option value="1928">1928</option>
<option value="1927">1927</option>
<option value="1926">1926</option>
<option value="1925">1925</option>
<option value="1924">1924</option>
<option value="1923">1923</option>
<option value="1922">1922</option>
<option value="1921">1921</option>
<option value="1920">1920</option>
<option value="1919">1919</option>
<option value="1918">1918</option>
<option value="1917">1917</option>
<option value="1916">1916</option>
<option value="1915">1915</option>
<option value="1914">1914</option>
<option value="1913">1913</option>
<option value="1912">1912</option>
<option value="1911">1911</option>
<option value="1910">1910</option>
<option value="1909">1909</option>
<option value="1908">1908</option>
<option value="1907">1907</option>
<option value="1906">1906</option>
<option value="1905">1905</option>
<option value="1904">1904</option>
<option value="1903">1903</option>
<option value="1902">1902</option>
<option value="1901">1901</option>
<option value="1900">1900</option>
</select></td>
</tr>
<tr>
<td align="right">Téléphone : </td>
<td align="left"><input name="TEL" type="text" id="TEL" size="35" value="<?php echo $rtelephone; ?>" /></td>
</tr>
<tr>
<td align="right">Mobile : </td>
<td align="left"><input name="MOBILE" type="text" id="MOBILE" size="35" value="<?php echo $rmobile; ?>" /></td>
</tr>
<tr>
<td align="right" valign="top">Adresse :</td>
<td align="left"><textarea name="ADRESSE" id="ADRESSE" cols="45" rows="5"></textarea></td>
</tr>
<tr>
<td align="right">Ville :</td>
<td align="left"><input name="VILLE" type="text" id="VILLE" size="35" /></td>
</tr>
<tr>
<td align="right">Pays : </td>
<td align="left"><input name="PAYS" type="text" id="PAYS" size="35" /></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table></fieldset> </td>
</tr>
<tr>
<td align="right"><input type="hidden" value="1" name="verifsubmit"><INPUT border="0" src="suivant.jpg" type="image" name ="submit" Value="submit" align="middle" ></td>
</tr>
</table></form>
<?php
}
}// FIN form 1
//test form 2
if (isset($_SESSION['FORMun']) && !isset($_SESSION['FORMdeux']))
{
if (isset($_POST['verifsubmit2']) && $_POST['verifsubmit2']=='2' && isset($_POST['submit2']) && $_POST['submit2']=='submit2' )
{
$_SESSION['FORMdeux'] = $_POST['verifsubmit2'];
if (isset($_POST['ACTIVITES'])) { $_SESSION['ACTIVITES'] = $_POST['ACTIVITES']; }
if (isset($_POST['INTERETS'])) { $_SESSION['INTERETS'] = $_POST['INTERETS']; }
if (isset($_POST['APROPOS'])) { $_SESSION['APROPOS'] = $_POST['APROPOS']; }
if (isset($_POST['MSN'])) { $_SESSION['MSN'] = $_POST['MSN']; }
if (isset($_POST['YAHOO'])) { $_SESSION['YAHOO'] = $_POST['YAHOO']; }
if (isset($_POST['SKYPE'])) { $_SESSION['SKYPE'] = $_POST['SKYPE']; }
if (isset($_POST['SITEWEB'])) { $_SESSION['SITEWEB'] = $_POST['SITEWEB']; }
} else
{
?>
<form id="formdemande2" name="formdemande2" method="post" action="">
<table width="644" border="0" align="center" cellpadding="1" cellspacing="1">
<tr>
<td align="center"><img src="etape2.jpg" width="644" height="34" /></td>
</tr>
<tr>
<td><fieldset style="width:644px;">
<table width="600" border="0" align="center" cellpadding="1" cellspacing="1">
<tr>
<td width="183"> </td>
<td width="410"> </td>
</tr>
<tr>
<td align="right" valign="top">Activités :</td>
<td align="left"><textarea name="ACTIVITES" id="ACTIVITES" cols="45" rows="5"></textarea></td>
</tr>
<tr>
<td align="right" valign="top">Interêts : </td>
<td align="left"><textarea name="INTERETS" id="INTERETS" cols="45" rows="5"></textarea></td>
</tr>
<tr>
<td align="right" valign="top"> A propos :</td>
<td align="left"><textarea name="APROPOS" id="APROPOS" cols="45" rows="5"></textarea></td>
</tr>
<tr>
<td align="right">MSN : </td>
<td align="left"><input name="MSN" type="text" id="MSN" size="35" /></td>
</tr>
<tr>
<td align="right">YAHOO : </td>
<td align="left"><input name="YAHOO" type="text" id="YAHOO" size="35" /></td>
</tr>
<tr>
<td align="right">SKYPE :</td>
<td align="left"><input name="SKYPE" type="text" id="SKYPE" size="35" /></td>
</tr>
<tr>
<td align="right">SITE WEB :</td>
<td align="left"><input name="SITEWEB" type="text" id="SITEWEB" size="35" /></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table></fieldset> </td>
</tr>
<tr>
<td align="right"><input type="hidden" value="2" name="verifsubmit2"><INPUT border="0" src="suivant.jpg" type="image" name ="submit2" Value="submit2" align="middle" ></td>
</tr>
</table></form>
<?php
}
}// FIN form 2
//test form 3
if (isset($_SESSION['FORMdeux']))
{
if (isset($_POST['verifsubmit3']) && $_POST['verifsubmit3']=='3' && isset($_POST['submit3']) && $_POST['submit3']=='submit3' )
{
////////////////photo
$fichier_temp = $_FILES['pict']['tmp_name'];
$fichier_nom = $_FILES['pict']['name'];
// on défini les dimensions et le type du fichier
list($fichier_larg, $fichier_haut, $fichier_type, $fichier_attr)=getimagesize($fichier_temp);
// infos de contrôle du fichier
$fichier_poids_max = 1000000;
$fichier_h_max = 650;
$fichier_l_max = 789;
// dossier de destination
$fichier_dossier = '../UserFiles/Images/';
$Dodossier = 'UserFiles/Images/';
// extension du fichier
$fichier_ext = substr($fichier_nom,strrpos( $fichier_nom, '.')+1);
// on renomme le fichier
$fichier_name = explode(".",$fichier_nom);
$nameFILE = $fichier_name[0];
$fichier_date = date("ymdhis");
$fichier_n_nom = $fichier_date.".".$fichier_ext;
// on vérifie s'il y a bien un fichier à uploader
if (!empty($fichier_temp) && is_uploaded_file($fichier_temp)) {
// on vérifie le poids du fichier
if (filesize($fichier_temp)<$fichier_poids_max) {
// types de fichiers autorises 1=gif / 2=jpg / 3=png
if (($fichier_type==1) || ($fichier_type==2) || ($fichier_type==3)) {
// on vérifie si l'image n'est pas trop grande
if (($fichier_larg<=$fichier_l_max) && ($fichier_haut<=$fichier_h_max)) {
// si le fichier est ok, on l'upload sur le serveur
if (move_uploaded_file($fichier_temp, $fichier_dossier.$fichier_n_nom)) {
// on donne un acces total sur le fichier
chmod ($fichier_dossier.$fichier_n_nom, 0777);
/******************
rotation de l'image
******************/
if (!empty($_POST['pict_totate']) && is_numeric($_POST['pict_totate'])) {
$degre_rotation = $_POST['pict_totate'];
$image = getimagesize($fichier_dossier.$fichier_n_nom);
// création de l'image
if($fichier_type == "1") {
$source = imagecreatefromgif($fichier_dossier.$fichier_n_nom);
}
if($fichier_type == "2") {
$source = imagecreatefromjpeg($fichier_dossier.$fichier_n_nom);
}
if($fichier_type == "3") {
$source = imagecreatefrompng($fichier_dossier.$fichier_n_nom);
}
//rotation de l'image
$rotation = imagerotate($source,$degre_rotation,-1);
//Le -1 permet de remplir les zones vides avec du transparent
// sauvegarde de l'image finale
if($fichier_type == "1") {
imagegif($rotation,$fichier_dossier.$fichier_n_nom);
}
if($fichier_type == "2") {
imagejpeg($rotation,$fichier_dossier.$fichier_n_nom);
}
if($fichier_type == "3") {
imagepng($rotation,$fichier_dossier.$fichier_n_nom);
}
if (($degre_rotation == '90') || ($degre_rotation == '270')) {
$n_larg = $fichier_haut;
$n_haut = $fichier_larg;
$fichier_larg = $n_larg;
$fichier_haut = $n_haut;
}
}
/***********************
création de la miniature
***********************/
// dimension maximale largeur et hauteur comprise
$taille_max = 100;
// si le fichier est plus grand que $taille_max on le miniaturise
if (($fichier_larg > $taille_max) || ($fichier_haut > $taille_max)) {
// définition des dimensions
if ($fichier_haut > $fichier_larg){
$mini_haut = $taille_max;
$mini_larg = $fichier_larg / ($fichier_haut / $taille_max);
}
//si plus large que haut
else {
$mini_haut = $fichier_haut / ($fichier_larg / $taille_max);
$mini_larg = $taille_max;
}
// si le fichier est un .gif
if ($fichier_type === 1){
// definition de l'image dont on va faire une miniature
$fichier_source = imagecreatefromgif($fichier_dossier.$fichier_n_nom);
// on prépare le fichier miniature qui accueillera l'image réduite
$fichier_reduit = imagecreate($mini_larg, $mini_haut);
// fond blanc pour l'image
$fond_blanc = imagecolorallocate($fichier_reduit, 255, 255, 255);
// dimensions x et y à donner au fichier
$fichier_larg_red = imagesx($fichier_reduit);
$fichier_haut_red = imagesy($fichier_reduit);
// on rajoute un mini_ defant le nom du fichier
$nom_fichier_reduit = 'mini_'.$fichier_n_nom;
// on redimensionne l'image de base dans le fichier $fichier_reduit
imagecopyresampled($fichier_reduit, $fichier_source, 0, 0, 0, 0, $fichier_larg_red, $fichier_haut_red, $fichier_larg, $fichier_haut);
// on rend transparent le fond blanc
imagecolortransparent($fichier_reduit, $fond_blanc);
// crée le fichier réduit définitif
imagegif($fichier_reduit, $fichier_dossier.$nom_fichier_reduit);
// on donne un acces total sur le fichier
chmod($fichier_dossier.$nom_fichier_reduit, 0777);
}
// si le fichier est un .jpg / .jpeg
if ($fichier_type===2){
// définition de la qualité
$qualite=80;
// definition de l'image dont on va faire une miniature
$fichier_source = imagecreatefromjpeg($fichier_dossier.$fichier_n_nom);
// on prépare le fichier miniature qui accueillera l'image réduite
$fichier_reduit = imagecreatetruecolor($mini_larg, $mini_haut);
// dimensions x et y à donner au fichier
$fichier_larg_red = imagesx($fichier_reduit);
$fichier_haut_red = imagesy($fichier_reduit);
// on rajoute un mini_ defant le nom du fichier
$nom_fichier_reduit = 'mini_'.$fichier_n_nom;
// on redimensionne l'image de base dans le fichier $fichier_reduit
imagecopyresampled($fichier_reduit, $fichier_source, 0, 0, 0, 0, $fichier_larg_red, $fichier_haut_red, $fichier_larg, $fichier_haut);
// crée le fichier réduit définitif
imagejpeg($fichier_reduit, $fichier_dossier.$nom_fichier_reduit, $qualite);
// on donne un acces total sur le fichier
chmod($fichier_dossier.$nom_fichier_reduit, 0777);
}
// si le fichier est un .png
if ($fichier_type===3){
// definition de l'image dont on va faire une miniature
$fichier_source = imagecreatefrompng($fichier_dossier.$fichier_n_nom);
// on prépare le fichier miniature qui accueillera l'image réduite
$fichier_reduit = imagecreatetruecolor($mini_larg, $mini_haut);
// dimensions x et y à donner au fichier
$fichier_larg_red = imagesx($fichier_reduit);
$fichier_haut_red = imagesy($fichier_reduit);
// on rajoute un mini_ defant le nom du fichier
$nom_fichier_reduit = 'mini_'.$fichier_n_nom;
// on redimensionne l'image de base dans le fichier $fichier_reduit
imagecopyresampled($fichier_reduit, $fichier_source, 0, 0, 0, 0, $fichier_larg_red, $fichier_haut_red, $fichier_larg, $fichier_haut);
// crée le fichier réduit définitif
imagepng($fichier_reduit, $fichier_dossier.$nom_fichier_reduit);
// on donne un acces total sur le fichier
chmod($fichier_dossier.$nom_fichier_reduit, 0777);
}
// si le fichier est plus petit que $taille_max pas besoin de le miniaturiser
}
else {
$nom_fichier_reduit = $fichier_n_nom;
}
/*************************************
enregistrement dans la base de données
nom du fichier non réduit :
-------------------------
$fichier_n_nom
nom du fichier réduit :
---------------------
$nom_fichier_reduit
*************************************/
// transfert ok
//if ($nbr==$nbr_fichiers-1) {
//echo "Upload et création des miniatures effectué avec succès";
//}
$PATHPICTURE1 = $Dodossier.$fichier_n_nom;
//echo $PATHPICTURE1."<br>";
$PATHPICTURE2 = $Dodossier.$nom_fichier_reduit;
//echo $PATHPICTURE2;
}
// erreur
else {
die ("<div id='erreur'>L'image n'a pas pu être uploadée Esseyer une autre fois</div><br />");
}
}
// erreur
else {
die ("<div id='erreur'>L'image est trop grande Redimonsinner l'image et la sélectionner une autre fois</div><br />");
}
}
// erreur
else {
die ("<div id='erreur'>L'image n'a pas le bon format Sélectionner le bon format</div><br />");
}
}
// erreur
else {
die ("<div id='erreur'>L'image est trop lourde Redimonsinner l'image et la sélectionner une autre fois</div><br />");
}
}
if (isset($_SESSION['JOUR']) && isset($_SESSION['MOIS']) && isset($_SESSION['ANNEE']))
{
$iDNAISSANCE = $_SESSION['ANNEE']."-".$_SESSION['MOIS']."-".$_SESSION['JOUR'];
} else
{
$iDNAISSANCE = $rdate_naissance;
}
$iPASSWD = $_SESSION['PASSWD'];
$iSEXE = $_SESSION['SEXE'];
$iTEL = $_SESSION['TEL'];
$iPAYS = $_SESSION['PAYS'];
$iVILLE = $_SESSION['VILLE'];
$iADRESS = $_SESSION['ADRESSE'];
$iMOBILE = $_SESSION['MOBILE'];
$iACTIVITES = $_SESSION['ACTIVITES'];
$iINTERETS = $_SESSION['INTERETS'] ;
$iAPROPOS = $_SESSION['APROPOS'];
$iMSN = $_SESSION['MSN'] ;
$iYAHOO = $_SESSION['YAHOO'] ;
$iSKYPE = $_SESSION['SKYPE'] ;
$iSITEWEB = $_SESSION['SITEWEB'] ;
////////MAX ID ALBUM
$max_album = "select max(id_album) as max_id_album from allbums";
$query_max_album = mysql_query($max_album);
$voir_max_album = mysql_fetch_array($query_max_album);
$max_id_album = $voir_max_album['max_id_album'];
$MAXIDALBUM = $max_id_album + 1;
//INSERTION ALBUM PROFIL
$createAlbumProfil = "insert into allbums ('id_album','id_userfamille','titre','description') values ('$MAXIDALBUM','$IDUSERFAMILLE','PrOfiLuserFAMILLE','')";
$DBcreateAlbumProfil = mysql_query($createAlbumProfil) or die (mysql_error());
//INSERTION IMAGE ALBUM PROFIL
$insert_image_profil = "insert into imagesuser ( 'id_album', 'img_thumb', 'img', 'current') values ('$MAXIDALBUM','$PATHPICTURE2','$PATHPICTURE1','1')";
$db_insert_image_profil = mysql_query($insert_image_profil);
// insert des privileger photo et video
$insert_privilege_photo = "insert into fam_pri_pho_vid ('id_user', 'total', 'type') values ('$IDUSERFAMILLE', '1', 'P')";
$db_insert_privilege_photo = mysql_query($insert_privilege_photo);
$insert_privilege_video = "insert into fam_pri_pho_vid ('id_user', 'total' , 'type') values ('$IDUSERFAMILLE', '1', 'V')";
$db_insert_privilege_video = mysql_query($insert_privilege_video);
//UPDATE USERFAMILLE
$insert = "update userfamille set passwd='$iPASSWD', date_naissance='$iDNAISSANCE', activites='$iACTIVITES', interets='$iINTERETS', apropos='$iAPROPOS', msn='$iMSN', yahoo='$iYAHOO', skype='$iSKYPE', mobile='$iMOBILE', Photo='$PATHPICTURE1', telephone='$iTEL', adresse='$iADRESS', ville='$iVILLE', pays='$iPAYS', siteweb='$iSITEWEB' where Email = '$email' and active = '1' limit 1";
if ($dbinsert = mysql_query($insert))
{
echo 'Votre inscription à été terminé avec succée, vous pouvez maintenant se connecter';
}
}
else
{
?><form name="from1" enctype="multipart/form-data" method="post" action="" id="from1" onSubmit="return EW_checkMyForm(this);"><table width="582" border="0" cellspacing="2" cellpadding="2">
<tr>
<td valign="top" bgcolor="#CCEEFF"><div align="right"><strong>La photo : </strong></div></td>
<td bgcolor="#F0FAFF"><input name="pict" type="file" id="pict" />
<select name="pict_totate">
<option>Pas de rotation</option>
<option value="90">90° gauche</option>
<option value="270">90° droite</option>
<option value="180">180°</option>
</select>
<br />
<span class="NB">* Largeur maximal : 750 px <br />
* Hauteur maximal : 350 px</span></td>
</tr>
<tr>
<td align="right"><input type="hidden" value="3" name="verifsubmit3"><INPUT border="0" src="terminer.jpg" type="image" name ="submit3" Value="submit3" align="middle" ></td>
</tr>
</table></form>
<?php
}
}// FIN form 3
} else { echo 'vous êtes déjà inscrit, avez vous oublier votre mot de passe?, cliquer ici'; }
} else
{
echo 'l\'email '.$_GET['email'].' n\'est pas correct, vérifier votre adresse email' ;
}
}
else {
echo 'erreur local';
}
?>
</td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td><?php include '../../includes/pied.php'; ?></td>
</tr>
<tr>
<td>
</td>
</tr>
</table></td>
</tr>
</table></div></center>
</body>
</html>
Merci