A voir également:
- Probleme Session PHP avec IE et Opera
- Opera mini pc - Télécharger - Navigateurs
- Easy php - Télécharger - Divers Web & Internet
- Google payment ie dublin - Forum Consommation & Internet
- Veuillez ouvrir une session avec les privilèges du gestionnaire ✓ - Forum Jeux vidéo
- Video downloadhelper opera ✓ - Forum Opera
2 réponses
mimigenie
Messages postés
1180
Date d'inscription
dimanche 3 janvier 2010
Statut
Membre
Dernière intervention
4 août 2018
313
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