Vous n'êtes pas identifié.

Annonce

#51 Re Site pour Free du 05-02-2013 13:15:50

lechampenois
c00lnaute discret
Lieu: Marne
Date d'inscription: 08-01-2013
Messages: 39
Site web

Re: Site pour Free

rireee  ben oui bon je réfléchis à ce qui manque ..
015


Hors ligne

 

05-02-2013 13:15:50

Mister $$$


#52 Re Site pour Free du 05-02-2013 17:18:07

c00lman
Administrateur
Date d'inscription: 16-08-2007
Messages: 2164
Site web

Re: Site pour Free

Un petit mot pour dire que le système de commentaires est installé sur le site de démo http://creer.ton.site.free.fr/ et donc testable.

Hors ligne

 

#53 Re Site pour Free du 05-02-2013 18:22:39

lechampenois
c00lnaute discret
Lieu: Marne
Date d'inscription: 08-01-2013
Messages: 39
Site web

Re: Site pour Free

c00lman a écrit:

Un petit mot pour dire que le système de commentaires est installé sur le site de démo http://creer.ton.site.free.fr/ et donc testable.

Oui j'ai tester applause
nickel chrome 014


Hors ligne

 

#54 Re Site pour Free du 15-02-2013 12:07:38

lechampenois
c00lnaute discret
Lieu: Marne
Date d'inscription: 08-01-2013
Messages: 39
Site web

Re: Site pour Free

Bonjour Coolman
ptit soucis  .. j'ai tester d envoyer un message sur un post ce qui à marcher et j'ai voulus modifier le message ... et là !


Code:

Fatal error: Call to undefined function: convertit_date() in /mnt/111/sda/0/3/balladechampenoise/admin/modifier-commentaire.php on line 152

ce qui correspond à :

Code:

    $date=convertit_date($affiche['date']);

je met la page complête dés fois que cela aide mieux !

Code:

<?php require_once('security.php'); ?>
<!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" />
<title>Modifier un commentaire</title>
<link href="style.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="ckeditor/ckeditor.js"></script>
</head>

<body>

<div id="moncadre">
<?php include('menu.php');?>
<div class="cadrecentrale">
<h1>Modifier un commentaire</h1>
<!--debut code validation-->
<?php
//on récupère les variables qui transitent par l'url
$id_transmit=$_GET['id'];//identifiant du commentaire
$id_page=$_GET['page'];//identifiant de l'article
$statut=$_GET['statut'];//statut du commentaire

//include('../fonctions.php');
//On se connecte à la base de données
include('../connexion_db.php');
    mysql_connect("$nom_du_serveur","$nom_utilisateur","$passe");
    mysql_select_db("$nom_de_la_base") or die('Impossible de s&eacute;lectionner une base de donn&eacute;e. Assurez vous d\'avoir correctement remplit les donn&eacute;es du fichier connexion_bd.php.');
    $infopage = mysql_query("SELECT id,titre FROM CONTENU WHERE id='".mysql_real_escape_string($id_page)."'");
while($afficheinfopage = mysql_fetch_array($infopage))
{
    $id_article=$afficheinfopage['id'];
    $titre_article=$afficheinfopage['titre'];
}
//On construit l'url de la page ou se trouvera le commentaire
$url_commentaire = 'http://'.$_SERVER['HTTP_HOST'].'/page.php?id='.$id_article.'#'.$id_transmit.'';
//initialisation du masquage du formulaire
$masquer_formulaire = 0;
//Traitement du formulaire
if(isset($_POST["Valider"]))
{
    $formulaire_pseudo = htmlspecialchars(stripcslashes($_POST["pseudo"]));
    $formulaire_email = stripcslashes($_POST["email"]);
    $formulaire_commentaire = stripcslashes($_POST["commentaire"]);
    $formulaire_valide = $_POST["valide"];
    //Action de supprimer le commentaire
    if($formulaire_valide==3){
        //On efface le commentaire
        $efface_commentaire = mysql_query("DELETE FROM COMMENTAIRE WHERE id = $id_transmit");
        //Si il y a une erreur, on crie ^^
        if (!$efface_commentaire) {
            die('Requête invalide : ' . mysql_error());
        }
        else{
            echo '<div class="ok">Le commentaire à été supprimé avec succès. Redirection en cours...</div>
            <script type="text/javascript">function redirection(page){ window.location=page; } setTimeout(\'redirection("commentaire.php")\',5000);</script>';
            exit();
        }  
    }
    //Vérification du formulaire
    if(empty($formulaire_pseudo)){
        $alerte_pseudo ='<div class="erreur"><a name="ok"></a>Le pseudo est vide.</div>';
    }
    else if(empty($formulaire_commentaire)){
        $alerte_commentaire ='<div class="erreur"><a name="ok"></a>Le commentaire est vide.</div>';
    }
    //Si tout est ok
    else
    {
        //On enregistre les données
        $result = mysql_query("UPDATE COMMENTAIRE SET
        pseudo='".mysql_real_escape_string($formulaire_pseudo)."',
        commentaire='".mysql_real_escape_string($formulaire_commentaire)."',
        validation='".mysql_real_escape_string($formulaire_valide)."'
        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
            $message_ok = '<div class="ok"><a name="ok"></a>Commentaire modifi&eacute;e avec succ&egrave;s! Redirection en cours... </div>';
        //on masque le formulaire
        $masquer_formulaire=1;
            //Redirection
            echo '<script type="text/javascript">function redirection(page){ window.location=page; } setTimeout(\'redirection("commentaire.php")\',5000);</script>';
            if($formulaire_valide==1 AND empty($statut)){
                //email de celui qui envoie
                $webmaster = $adresse_email;
                //email de celui qui reçoit
                $a_qui_j_envoie = $formulaire_email;
                //sujet
                $subject = "Commentaire en ligne";
                //message 
                $msg  = "Bonjour $formulaire_pseudo";
                $msg .= "Votre commentaire concernant l'article « ".$titre_article." » à été accepté et est visible sur cette page ".$url_commentaire."Cordialement,http://".$_SERVER['HTTP_HOST'].".Courriel automatique (Ne pas répondre à ce message)";
                //permet de savoir qui envoie le mail et d'y répondre
                $mailheaders = "From: $webmaster\n";
                $mailheaders .= "MIME-version: 1.0\n";
                $mailheaders .= "Content-type: text/html; charset= iso-8859-1\n";
                //on envoie l'email
                mail($a_qui_j_envoie, $subject, $msg, $mailheaders);
                //On sélectionne le dernier id de chaque email
                $result1 = mysql_query("SELECT MAX(id),email,pseudo FROM COMMENTAIRE WHERE email != '$formulaire_email' AND suivre_sujet='Oui' AND id_page='$id_page' AND validation='1' GROUP BY email");
                //si il y a au moin un résultat
                if(mysql_num_rows($result1) >= 1 ){
                    //on va chercher tout ce qui correspond
                    while($envoi_mail = mysql_fetch_array($result1))
                    {
                        $pseudo=$envoi_mail["pseudo"];
                        $mail=$envoi_mail["email"];

                        $subject1 = "Nouveau commentaire...";
                        //message 
                        $msg1  = "Bonjour $pseudo";
                        $msg1 .= "Un nouveau commentaire concernant l'article « ".$titre_article." » a été déposé et est disponible sur la page $url_commentaire.";
                        $msg1 .= "Vous pouvez vous désabonner ici http://".$_SERVER['HTTP_HOST']."/desabonnement.php?contact=$mail&id=".$envoi_mail["MAX(id)"]."";
                        $msg1 .= "Cordialement http://".$_SERVER['HTTP_HOST'].".Courriel automatique (Ne pas répondre à ce message)";

                        //email des posteurs
                        $recipient1 = $mail;
                        //email de celui qui envoie le mail
                        $mailheaders1 = "From: $adresse_email\n";
                        $mailheaders1 .= "MIME-version: 1.0\n";
                        $mailheaders1 .= "Content-type: text/html; charset= iso-8859-1\n";
                        //on envoie l'email
                        mail($recipient1, $subject1, $msg1, $mailheaders1);
                        //on ferme la boucle while
                    }
                    $result1 = mysql_query("SELECT MAX(id),email,pseudo FROM COMMENTAIRE WHERE email != '$formulaire_email' AND suivre_sujet='Oui' AND id_page='$id_page' AND validation='1' GROUP BY email");
                    //Si il y a une erreur, on crie ^^
                    if (!$result1) {
                        die('Requête invalide : ' . mysql_error());
                    }
                }
                //on ferme if($formulaire_valide==1 AND empty($statut)){
            }
            //on ferme else
        }
        //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 COMMENTAIRE WHERE id='".mysql_real_escape_string($id_transmit)."'");
while($affiche = mysql_fetch_array($page))
{
    $pseudo=$affiche['pseudo'];
    $commentaire=stripcslashes($affiche['commentaire']);
    $valide=$affiche['validation'];
    $date=convertit_date($affiche['date']);
    $email=$affiche['email'];
}
//Si le formulaire est posté et que tout est bon
if(isset($message_ok)) echo $message_ok;
//On masque le formulaire si la variable est égal à zéro
if($masquer_formulaire == 0) {
?>

<?php
//Fin masque formulaire
}
?>
<!-- debut du formulaire-->
<form action="#ok" method="post">

<p>Commentaire déposé le <?php echo $date;?>  Url : <?php echo '<a target="_blank" href="'.$url_commentaire.'">'.$url_commentaire.'</a>';?></p>

<?php if(isset($alerte_pseudo)) echo $alerte_pseudo;?>
<p>Pseudo :
<input name="pseudo" size="65" value="<?php echo $pseudo;?>" type="text"/>
</p>

<p>Email :
<input name="email" size="65" value="<?php echo $email;?>" type="text"/>
</p>

<?php if(isset($alerte_commentaire)) echo $alerte_commentaire;?>
<p>Commentaire :
<textarea name="commentaire" rows="10" cols="50" ><?php echo $commentaire;?></textarea>
<script type="text/javascript">
CKEDITOR.replace( 'commentaire',
{
    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&currentFolder=/archive/',
    filebrowserImageUploadUrl : '/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images&currentFolder=/cars/',
    filebrowserFlashUploadUrl : '/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash'
}
);
</script>
</p>

<p>Statut du commentaire :
<select name="valide">
<option value="">Sélectionnez un choix</option>
<option value="0"<?php if ($valide==0) {echo "selected='selected'";}?>>En attente</option>
<option value="1"<?php if ($valide==1) {echo "selected='selected'";}?>>Valider</option>
<option value="2"<?php if ($valide==2) {echo "selected='selected'";}?>>Blacklister</option>
<option value="3"<?php if ($valide==3) {echo "selected='selected'";}?>>Supprimer</option>
</select>
</p>

<p>
<input name="Valider" value="Valider" type="submit"/>
<input name="Effacer" value="Effacer" type="reset"/>
</p>

</form>

</div>
<?php include('footer.php');?>
</div>

</body>
</html>

Hors ligne

 

#55 Re Site pour Free du 15-02-2013 12:13:50

c00lman
Administrateur
Date d'inscription: 16-08-2007
Messages: 2164
Site web

Re: Site pour Free

Fatal error: Call to undefined function: convertit_date()

La fonction convertit_date() n'est pas définie. Soit elle n'existe pas, soit elle n'est pas appelée.

Hors ligne

 

#56 Re Site pour Free du 15-02-2013 12:17:32

lechampenois
c00lnaute discret
Lieu: Marne
Date d'inscription: 08-01-2013
Messages: 39
Site web

Re: Site pour Free

c00lman a écrit:

Fatal error: Call to undefined function: convertit_date()

La fonction convertit_date() n'est pas définie. Soit elle n'existe pas, soit elle n'est pas appelée.

effectivement j'avait des  //  devant l'inclusion
le boulet283 015

Dernière modification par lechampenois (15-02-2013 12:37:47)


Hors ligne

 

#57 Re Site pour Free du 15-02-2013 13:23:42

c00lman
Administrateur
Date d'inscription: 16-08-2007
Messages: 2164
Site web

Re: Site pour Free

Je dirais même plus : bouletdujour content (130)

Hors ligne

 

Propulsé par PunBB
© Copyright 2007
Forum créer un site

Partenaires de « créer un site internet »