• 05 Juillet 2025, 19:17:55


Auteur Sujet: Afficher les messages du serveur sur sont site  (Lu 8447 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne vitry_selkato

  • *
  • Tueur en série
  • Thug Life Style - Vie de voyous Virtuel
  • Messages: 174
    • Voir le profil
    • http://www.thuglifestyle.1x.net/
Re : Afficher les messages du serveur sur sont site
« Réponse #15 le: 27 Juillet 2011, 17:42:01 »
rien compris Gilux,

Cristab pas de problèmes , mais dans ce cas peut on faire une actualisation automatique ?

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Afficher les messages du serveur sur sont site
« Réponse #16 le: 27 Juillet 2011, 17:44:33 »
bien sur
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Gilux

  • *
  • Mafioso
  • GOOBY PLS
  • Messages: 2209
    • Voir le profil
Re : Afficher les messages du serveur sur sont site
« Réponse #17 le: 27 Juillet 2011, 17:46:06 »
Actualisation automatique = AJAX.

Alors oublie ça si tu n'as pas compris ce que j'ai expliqué avant ;) (Pour maîtriser l'AJAX il faut PHP + JavaScript je crois)

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Afficher les messages du serveur sur sont site
« Réponse #18 le: 27 Juillet 2011, 17:47:01 »
^^ html le fait tres bien aussi vu qu'il debute autant commencer par des chose simplifier

il mettras en iframe sur la page de son site
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne vitry_selkato

  • *
  • Tueur en série
  • Thug Life Style - Vie de voyous Virtuel
  • Messages: 174
    • Voir le profil
    • http://www.thuglifestyle.1x.net/
Re : Afficher les messages du serveur sur sont site
« Réponse #19 le: 27 Juillet 2011, 17:50:04 »
La je commence a comprendre ^^" , le Php je suis vraiment petit , Ajax idém , Html  :king
L'iframe pas de probléme , mais quesque je fait dans l'iframe une page certe , mais je met quoi la dedans

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Afficher les messages du serveur sur sont site
« Réponse #20 le: 27 Juillet 2011, 17:51:04 »
attend que je t'explique tout cela en detaille
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne vitry_selkato

  • *
  • Tueur en série
  • Thug Life Style - Vie de voyous Virtuel
  • Messages: 174
    • Voir le profil
    • http://www.thuglifestyle.1x.net/
Re : Afficher les messages du serveur sur sont site
« Réponse #21 le: 27 Juillet 2011, 17:52:09 »
Daccord   :ninja :ninja:snip :cop

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Afficher les messages du serveur sur sont site
« Réponse #22 le: 27 Juillet 2011, 20:23:18 »
alors pour commencer il va te falloir le plugins SQL ici => http://forum.sa-mp.com/showthread.php?t=56564


ensuite dans ton GM ajoute cette include a_mysql

est configure les define ci dessous

#define SERVEUR "127.0.0.1"
#define LOGINSQL "root"
#define BASE "SAMP"
#define PASSESQL ""

dans le OnGameModeInit ajoute mysql_connect(SERVEUR,LOGINSQL,BASE,PASSESQL);
dans le OnGameModeExit ajoute mysql_close();
puis cette fonction


stock ChatLog(playerid,text[])
{
  new escape[128];
mysql_real_escape_string(text,escape);
printf("%s:%s",nom(playerid),escape);
new str[370];
format(str,370,"INSERT INTO `chat` (text) VALUES ('%s:%s')",nom(playerid),escape);
return mysql_query(str);
}

dans le phpmyadmin creer la table chat

CREATE TABLE IF NOT EXISTS `chat` (
  `ID` int(11) NOT NULL AUTO_INCREMENT,
  `text` mediumtext NOT NULL,
  `date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`ID`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=1524 ;

dans le OnPlayerText ajoute

ChatLog(playerid,text);
ensuite nous allons nous occuper de la page exemple MaShoot.php

<head>


<meta http-equiv="Refresh" content="15"; url="MaShoot.php">

</head>
<body>
<?php

define
("DB_HOST","localhost"); //ici l'adresse de votre serveur la plus part du temps cest localhost

define("DB_LOGIN","root");// ici votre login 

define("DB_PASS","");// ici votre mot de passe

define("DB_BDD","SAMP");


$link mysql_connect(DB_HOST,DB_LOGIN,DB_PASS);
mysql_select_db(DB_BDD);
$sql="SELECT * FROM chat ORDER BY ID DESC";
$req mysql_query($sql) or die ('!!! erreur sql !!! <br />'.$sql.'<br /> '.mysql_error());
while($data=mysql_fetch_assoc($req))
{

echo htmlspecialchars($data["text"]); echo("<br/>");

}

mysql_close($link);

?>

</body>
</html>


est tu met sur la page de ton site

<iframe src="MaShoot.php" width=600 height=200 scrolling=auto frameborder=> </iframe>

voila je pense que sa devrais fonctionner

voila la fonction nom(playerid)

stock nom(playerid)
{
        new name[MAX_PLAYER_NAME];
        GetPlayerName(playerid,name,sizeof(name));
        return name;
}
« Modifié: 27 Juillet 2011, 20:35:13 par cristab »
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne vitry_selkato

  • *
  • Tueur en série
  • Thug Life Style - Vie de voyous Virtuel
  • Messages: 174
    • Voir le profil
    • http://www.thuglifestyle.1x.net/
Re : Re : Afficher les messages du serveur sur sont site
« Réponse #23 le: 27 Juillet 2011, 20:42:03 »
alors pour commencer il va te falloir le plugins SQL ici => http://forum.sa-mp.com/showthread.php?t=56564


ensuite dans ton GM ajoute cette include a_mysql

est configure les define ci dessous

#define SERVEUR "127.0.0.1"
#define LOGINSQL "root"
#define BASE "SAMP"
#define PASSESQL ""


Ce qui est en rouge je laisse comme ça ?

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Afficher les messages du serveur sur sont site
« Réponse #24 le: 27 Juillet 2011, 20:44:38 »
tu le configure par rapport a ton serveur SQL

ces lignes la sont aussi a mettre dans ton script j'ai pas preciser
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne vitry_selkato

  • *
  • Tueur en série
  • Thug Life Style - Vie de voyous Virtuel
  • Messages: 174
    • Voir le profil
    • http://www.thuglifestyle.1x.net/
Re : Afficher les messages du serveur sur sont site
« Réponse #25 le: 27 Juillet 2011, 20:46:05 »
La je bloque au niveeau de la table j'ai marquer Chat j'ai cliquer Exécuter , et la il m'affiche un panneau avec plein de case  :cop Help Me  :cop
« Modifié: 27 Juillet 2011, 21:23:25 par vitry_selkato »

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Afficher les messages du serveur sur sont site
« Réponse #26 le: 27 Juillet 2011, 21:35:17 »
tu copie le code sql que j'ai mis tu clique sur l'onglet sql tu colle et execute
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne vitry_selkato

  • *
  • Tueur en série
  • Thug Life Style - Vie de voyous Virtuel
  • Messages: 174
    • Voir le profil
    • http://www.thuglifestyle.1x.net/
Re : Afficher les messages du serveur sur sont site
« Réponse #27 le: 27 Juillet 2011, 21:53:04 »
Lol , j'avais trouver , mais c'est bien comme ta expliquer ;)

Sinon autre choses mon gm, marque error a_mysql
comme quoi l'include ne va pas ou que je ne l'ai pas, j'ai utiliser l'include dans lien que tu ma fournis,
Mais après que j'ai ouvert le Gm et lorsque j'ai ajouter le a_mysql dans mes includes copier collez depuis le site,
à un doccument texte enregistrez sous a_mysql.inc lorsque je regarde dans mes includes mysql c'est bien un fichier inc
et lorsque je compile toujours l'érreur,
Pour voir plus claire l'érreur et celle-ci:

fatal error 100: cannot read from file: "a_mysql"
Mon ajout et celui-ci:
#include <a_mysql>
d'après le lien:

Lien sa-mp

J'ai récupéré l'include suivant:

Include a_mysql

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Afficher les messages du serveur sur sont site
« Réponse #28 le: 27 Juillet 2011, 22:00:24 »
il faut le mettre dans le dossier pawno/include
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne vitry_selkato

  • *
  • Tueur en série
  • Thug Life Style - Vie de voyous Virtuel
  • Messages: 174
    • Voir le profil
    • http://www.thuglifestyle.1x.net/
Re : Afficher les messages du serveur sur sont site
« Réponse #29 le: 27 Juillet 2011, 22:16:51 »
j'ai

!!! erreur sql !!!
SELECT * FROM chat ORDER BY ID DESC
No database selected

Sur la page html

Peut-être redémaré le serveur ?

WAH PANique totale la ya plus mes perso habituel ya que Cj et le mode il marque Unknow o_O
« Modifié: 27 Juillet 2011, 22:22:13 par vitry_selkato »