Fork me on GitHub






aide code php
Semi pro
Inscrit: 01/08/2005 19:06
Messages: 1851
vola j'ai installe le hack pour que les nouveau membre recoivent un mp des leurs inscription ce mesage contient la charte de notre site mais au lie de mettre la charte je voudrai mettre les liens plutot que tous le texte quelqu'un pourrai me donné un exemple svp
voici le hack
Citation :
//hack Mp
$msg_time = time();
$subject = "Bienvenue sur Design Creation.";
$from_userid = 1; //id de l'admin
$to_userid = $id;
$msg_text = "Bonjour,Nous vous souhaitons la bienvenue sur Design-Creation.\n";
$msg_text .= "avant de poster lisez les Règles comportementales principales :";
$msg_text .= "- Tout comportement diffamatoire, provocateur ou obscène impliquera une réaction des webmasters ou modérateur visant à éviter la récidive.

- Vous vous abstiendrez également d’engager des discussions relatives à des actes illégaux.


Autres règles à respecter lorsque vous rédigez un post :

- Pour vos requêtes, pensez à utiliser le moteur de recherche du site.

- Pour permettre une lisibilité optimale de votre écrit, n’employez pas de langage SMS.

- Le Flood (message postés à la suite les uns des autres) est à éviter. N’hésitez pas à utiliser la fonction d’édition ().

- Le Spam (publicité abusive pour un site personnel ou non) est prohibé. Vous disposez en effet de la rubrique de présentation pour cela.
Si vous souhaitez établir un partenariat avec Design-Creation, veuillez contacter un des webmasters par mail.

- Pour vos commandes, veuillez respecter les questions/réponses (Q&R) que nous avons rédigé à cet effet.

Fonctionnement des commandes :

- Vous poster votre commande dans le forum approprié en respectant les étapes des Q&R correspondant à votre demande.
(Merci de ne passer qu’une seule commande à la fois).

- Lorsqu’un membre du staff est disponible, il sélectionne votre commande et la déplace dans « commande en cours ».
C’est là que va naître votre commande : vous pouvez réagir en fonction du travail qui vous est présenté. Le but est que la commande corresponde à ce que vous aviez en tête (ou s’en rapproche le plus possible), n’hésitez pas à critiquer intelligemment le travail qui vous est présenté.

- Lorsque vous êtes satisfait de la commande, le sujet correspondant est déplacé dans « Commandes terminées ».


Toute personne ne respectant pas les règles énoncées verra sa commande refusée et envoyée à la corbeille..";
$msg_text .= "Toute demande de bannière, logo, thème, skin, ou kit graphique devra faire l’objet d’un lien pointant vers le site de Design-Creation.
En contrepartie, en plus du travail fait pour vous, nous nous engageons à mettre un lien pointant vers votre site dans notre porte folio.";
$msg_text .= "Le staff reste à votre disposition pour d’éventuelles questions.
";
$msg_text .= "ceci est un message privée automatique veuillez ne pas répondre.
";
$sql = "INSERT INTO ".$xoopsDB->prefix("priv_msgs")."(subject,from_userid,to_userid,msg_time,msg_text) VALUES('$subject','$from_userid','$to_userid','$msg_time','$msg_text')";
$result=$xoopsDB->queryF($sql);
//hack

Posté le : 27/02/2006 20:39
Partager Twitter Partagez cette article sur GG+
Re: aide code php
Régulier
Inscrit: 28/10/2005 17:17
De Switzerland
Messages: 350
Salut,

Si j'ai bien compris ta demande et donc je suppose que la charte dont tu parles, c'est le texte que l'on voit dans ton code ci-dessus et qui est contenu dans la variable php $msg_text.

Il suffit donc d'enlever le texte de la charte, de laisser la partie de message que tu veux envoyer et d'ajouter une lien html, balise <a ...>...</a> pointant vers ta charte et remplacer les \n par la balise <br>, comme ceci :

$msg_text "Bonjour, nous vous souhaitons la bienvenue sur Design-Creation.<br><br>";
$msg_text .= "Avant de poster nous vous demandons de prendre connaisance de notre <a href="http://www.design-creation.info/modules/newbbex/viewtopic.php?topic_id=2&forum=1">charte</a>.<br><br>";
$msg_text .= "Le staff reste à votre disposition pour d’éventuelles questions.<br><br>";
$msg_text .= "Ceci est un message privée automatique veuillez ne pas répondre.


Il faudra par contre juste s'assurer que l'email parte bien au format HTML.

Ceci devrait donc donner ceci :


Citation :
Bonjour, nous vous souhaitons la bienvenue sur Design-Creation.

Avant de poster nous vous demandons de prendre connaisance de notre charte

Le staff reste à votre disposition pour d’éventuelles questions.

Ceci est un message privée automatique veuillez ne pas répondre.


En espérant t'avoir aidé...

Bonne continuation

Posté le : 27/02/2006 23:20
Partager Twitter Partagez cette article sur GG+
Re: aide code php
Semi pro
Inscrit: 01/08/2005 19:06
Messages: 1851
bon j'ai fait comme tu m'a dit mais j'ai une erreur dés que je recharge ma page Citation :
Parse error: parse error, unexpected T_STRING in /homepages/27/d149360904/htdocs/user.php on line 145


voici ce que j'ai refais
Citation :
{//hack Mp
$msg_time = time();
$subject = "Bienvenue sur Design Creation.";
$from_userid = 1; //id de l'admin
$to_userid = $id;
$msg_text = "Bonjour, nous vous souhaitons la bienvenue sur Design-Creation.<br><br>";
$msg_text .= "Avant de poster nous vous demandons de prendre connaisance de notre <a href="http://www.design-creation.info/modul ... t;br><br>";
$msg_text .= "une fois que vous auurez lue scrupuleusement cette charte voici comment faire votre demande :<br></br>";
$msg_text .= "1)<a href="http://www.design-creation.info/modul ... hp?faqid=3">Faire une demande de Logo ?</a>.<br><br>";
$msg_text .= "2)<a href="http://www.design-creation.info/modul ... hp?faqid=2">Faire une demande de Bannière ?</a>.<br><br>";
$msg_text .= "3)<a href="http://www.design-creation.info/modul ... hp?faqid=1">Faire une demande de Thème Xoops?</a>.<br><br>";
$msg_text .= "4)<a href="http://www.design-creation.info/modul ... ?faqid=5">Comment postuler pour rejoindre le staff ?</a>.<br><br>";
$msg_text .= "si vous ne respectez pas ces régles votre demande sera mis à la corbeille et vous ne pourrez postuler que deux semaines plus tard.<br><br>";
$msg_text .= "Le staff reste à votre disposition pour d’éventuelles questions.<br><br>";
$msg_text .= "Ceci est un message privée automatique veuillez ne pas répondre.
$sql = "INSERT INTO ".$xoopsDB->prefix("priv_msgs")."(subject,from_userid,to_userid,msg_time,msg_text) VALUES('$subject','$from_userid','$to_userid','$msg_time','$msg_text')";
$result=$xoopsDB->queryF($sql);
//hack

Posté le : 28/02/2006 12:15
Partager Twitter Partagez cette article sur GG+
Re: aide code php
Régulier
Inscrit: 28/10/2005 17:17
De Switzerland
Messages: 350
Salut,

dsl j'étais pas là aujourd'hui.

Ce genre d'erreur en PHP est quasiment toujours dû à une erreur de frappe ou un oubli, soit un ';', soit une ')' manquante, ... ou encore un '"'


Sur les quelques lignes que je vois je dirais qu'il manque déjà un '"' et un ';' ici (ligne en gras)

{//hack Mp
$msg_time time();
$subject "Bienvenue sur Design Creation.";
$from_userid 1//id de l'admin
$to_userid $id;
$msg_text "Bonjour, nous vous souhaitons la bienvenue sur Design-Creation.<br><br>";
$msg_text .= "Avant de poster nous vous demandons de prendre connaisance de notre <a href="http://www.design-creation.info/modules/newbbex/viewtopic.php?topic_id=2&forum=1">charte</a>.<br><br>";
$msg_text .= "une fois que vous auurez lue scrupuleusement cette charte voici comment faire votre demande :<br></br>";
$msg_text .= "1)<a href="http://www.design-creation.info/modules/smartfaq/faq.php?faqid=3">Faire une demande de Logo ?</a>.<br><br>";
$msg_text .= "2)<a href="http://www.design-creation.info/modules/smartfaq/faq.php?faqid=2">Faire une demande de Bannière ?</a>.<br><br>";
$msg_text .= "3)<a href="http://www.design-creation.info/modules/smartfaq/faq.php?faqid=1">Faire une demande de Thème Xoops?</a>.<br><br>";
$msg_text .= "4)<a href="http://www.design-creation.info/modules/smartfaq/faq.php?faqid=5">Comment postuler pour rejoindre le staff ?</a>.<br><br>";
$msg_text .= "si vous ne respectez pas ces régles votre demande sera mis à la corbeille et vous ne pourrez postuler que deux semaines plus tard.<br><br>";
$msg_text .= "Le staff reste à votre disposition pour d’éventuelles questions.<br><br>";
[
b]$msg_text .= "Ceci est un message privée automatique veuillez ne pas répondre.[color=FF0000]";[/color][/b]
$sql "INSERT INTO ".$xoopsDB->prefix("priv_msgs")."(subject,from_userid,to_userid,msg_time,msg_text) VALUES('$subject','$from_userid','$to_userid','$msg_time','$msg_text')";
$result=$xoopsDB->queryF($sql);
//hack


Il y en a peut-être d'autre, mais je sais pas à quoi correspond ta ligne 145 (en général l'erreur à lieue sur une ligne au-dessus.

Si c'est le cas, il faudrait indiquer tout le code afin que je puisse voir quelle ligne il s'agit.

Salutations

Posté le : 28/02/2006 20:37
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

67 Personne(s) en ligne (55 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 67 | Plus ...