Vous n'êtes pas identifié.
Salut,
Bien que tout marche puisque je peux intégrer des images j'ai deux erreurs
Notice: Use of undefined constant IsAuthorized - assumed 'IsAuthorized' in C:\wamp\www\site_jerissa\admin\modifier-article.php on line 4
Deprecated: Function session_register() is deprecated in C:\wamp\www\site_jerissa\admin\modifier-article.php on line 4
Call Stack
page "modifier-article.php"
<?php
session_start();
$IsAuthorized = true;
session_register(IsAuthorized);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/ DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr-fr">
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
<link href="../style.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../ckeditor/ckeditor.js"></script>
<title>Modifier un article</title>
</head>
<body>
<div id="conteneur">
<div id="head">
<div id="admin">Cadre réservé uniquement à l'administration</div>
</div><!--fin head-->
<div id="menu_gauche"><?php include('menu.php');?> </div>
<div id="cadre_centrale">
<h3>Modifier un article</h3>
<hr />
<?php
$id_transmit=$_GET['id'];
// on se connecte à la base de données
include('../connexion_bd.php');
mysql_connect("$nom_du_serveur","$nom_utilisateur","$passe");
mysql_select_db("$nom_de_la_base") or die('Impossible de sélectionner une base de donnée.
Assurez vous d\'avoir correctement remplit les données du fichier connexion_bd.php.');
//Traitement du formulaire
if(isset($_POST["Valider"]))
{
$titre = htmlspecialchars(stripcslashes(trim($_POST["titre"])));
$description = htmlspecialchars(stripcslashes($_POST["description"]));
$contenu = stripcslashes($_POST["contenu"]);
$categorie = $_POST["cat"];
//Vérification du formulaire
if(empty($titre)){
echo'<div class="erreur"><a name="ok"></a>Vous n\'avez pas saisie de titre.</div>';
}
else if(empty($description)){
echo'<div class="erreur"><a name="ok"></a>Vous n\'avez pas saisie de description.</div>';
}
else if(empty($contenu)){
echo'<div class="erreur"><a name="ok"></a>Vous n\'avez pas saisie de contenu.</div>';
}
else if(empty($categorie)){
echo'<div class="erreur"><a name="ok"></a>Vous n\'avez pas sélectionné de catégorie.</div>';
}
//Si tout est ok
else
{
// on enregistre les données
$result = mysql_query(" UPDATE CONTENU SET id_categorie='".mysql_real_escape_string($categorie)."', titre='".mysql_real_escape_string($titre)."', description='".mysql_real_escape_string($description)."', texte='".mysql_real_escape_string($contenu)."' WHERE id = '$id_transmit'");
//Si il y a une erreur, on crie ^^
if (!$result) {
die('Requête invalide : ' . mysql_error());
}
else{
//Si tout est ok, on informe le webmaster
echo '<div class="erreur"><a name="ok"></a><b>Page modifiée avec succès!</b></div>';
}
//On ferme else
}
//On ferme if(isset($_POST["Valider"]))
}
//On sélectionne les données pour les afficher dans le formulaire
$page = mysql_query("SELECT * FROM CONTENU WHERE id='".mysql_real_escape_string($id_transmit)."'");
while($affiche = mysql_fetch_array($page))
{
$id_categorie=$affiche['id_categorie'];
$titre=$affiche['titre'];
$description=nl2br($affiche['description']);
$contenu=stripcslashes($affiche['texte']);
}
?>
<form action="#ok" method="post">
<p>Titre de la page :<br/>
<input name="titre" size="65" value="<?php echo $titre;?>" type="text"/></p>
<p>Description de la page :<br/>
<textarea name="description" rows="10" cols="50" ><?php echo $description;?>
</textarea></p>
<p>Contenu de la page :<br/>
<textarea name="contenu" rows="10" cols="50" ><?php echo $contenu;?> </textarea>
<script type="text/javascript">
CKEDITOR.replace( 'contenu',
{
filebrowserBrowseUrl :'/ckfinder/ckfinder.html',
filebrowserImageBrowseUrl :'/ckfinder/ckfinder.html?type=Images',
filebrowserFlashBrowseUrl : '/ckfinder/ckfinder.html?type=Flash',
filebrowserUploadUrl : '/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files¤tFolder=/archive/',
filebrowserImageUploadUrl : '/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images¤tFolder=/cars/',
filebrowserFlashUploadUrl : '/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash'
}
);
</script></p>
<p>Catégorie :<br/>
<select name="cat">
<option value="">Selectionnez une catégorie</option>
<?php
//On sélectionne les données pour créer le formulaire déroulant
$categorie = mysql_query("SELECT id,nom_categorie FROM CATEGORIES ORDER BY id ASC");
while($affiche = mysql_fetch_array($categorie))
{
echo '<option value="'.$affiche['id'].'" ';
if($affiche['id']==$id_categorie) {echo "selected='selected'";}
echo '>'.$affiche['nom_categorie'].'</option>';
}
?>
</select></p>
<p>
<input name="Valider" value="Valider" type="submit"/>
<input name="Effacer" value="Effacer" type="reset"/>
</p>
</form>
</div>
<div id="piedDePage"><p id="Copyright">Copyright © 2010-2011 Société du Djebel
Djerissa. <br>
Tous droits réservés.</p></div>
</div>
</body>
</html
Remarque le dossier ckfinder est placé, avec celui du ste, dans c:\wamp\www
le fichier config.php est modifié comme suit (juste la partie supérieur):
session_start();
function CheckAuthentication()
{
if($_SESSION['IsAuthorized'] == 1)
{
return true;
}
else
{
return false;
}
}
// LicenseKey : Paste your license key here. If left blank, CKFinder will be
// fully functional, in demo mode.
$config['LicenseName'] = '';
$config['LicenseKey'] = '';NB: Les mêmes erreurs apparaîssent
avec le fichier "ajouter-page.php"
Merci pour l'aide
Hors ligne

Salut chikhimngi,
Remplace
<?php session_start(); $IsAuthorized = true; session_register(IsAuthorized); ?>
par
<?php session_start(); $_SESSION['IsAuthorized']=true; ?>
Hors ligne
Salut c00lman,
Merci beaucoup. ça marche
Je t'ai envoyé le dossier de mon site par mail. J'espère que tu me répondes très prochainement
Merci
Hors ligne
Propulsé par PunBB
© Copyright 2007
Forum créer un site