1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112
| <?php
session_start();
$serveur ="localhost";
$login = "root";
$mot_passe = "";
$base = "artkateo";
$connexion = mysql_pconnect($serveur, $login, $mot_passe) or die ("impossible de se connecter a MySQL : ".mysql_error());
$mabase = mysql_select_db($base) or die ("impossible de ce connecter ma table : ".mysql_error());
switch($_POST['action'])
{
case "ajout_actualite" :
$requete = "SELECT * FROM actualite WHERE (id_actualite >= 1)";
$result = mysql_query($requete) or die(mysql_error());
$row=false;
while ($row = mysql_fetch_array($result)) {
$requete = "DELETE FROM actualite WHERE (id_actualite >= 1)";
$resultat = mysql_query($requete) or die(mysql_error());
break;
}if(!$row);
$extensions_valides = array( 'jpg' , 'jpeg' );
//1. strrchr renvoie l'extension avec le .
//2. substr(chaine,1) ignore le premier caractère de chaine
//3. strtolower met l'extension en minuscule
$extension_upload = strtolower( substr( strrchr($_FILES['image']['name'], '.') ,1) );
if ( in_array($extension_upload,$extensions_valides) )
{
$img_blob = file_get_contents ($_FILES['image']['tmp_name']);
$requete = "INSERT INTO actualite (titre, date, lieu, resume, img) VALUES
('".$_POST['titre']."','".$_POST['date']."','".$_POST['lieu']."','".$_POST['resume']."','".addslashes ($img_blob)."')";
$resultat = mysql_query($requete) or die(mysql_error());
if($resultat == TRUE)
{
echo "L'insertion a bien été effectué";
echo '<SCRIPT LANGUAGE="JavaScript">
function redirect() {
window.location="corine.php"
}
setTimeout("redirect()",3000); </SCRIPT>';
}
else
{
echo "L'insertion a échoué";
echo '<SCRIPT LANGUAGE="JavaScript">
function redirect() {
window.location="actualite.php"
}
setTimeout("redirect()",3000); </SCRIPT>';
}
}
else
{
echo "Erreur le fichier que vous telecharger n'est pas dans le bon format";
echo '<SCRIPT LANGUAGE="JavaScript">
function redirect() {
window.location="actualite.php"
}
setTimeout("redirect()",3000); </SCRIPT>';
}
break;
}
mysql_close();
?> |
Partager