Vous n'êtes pas identifié(e).
oops, j'ai parlé trop vite ! ca marche seulement si je rempli tout les champs emails (les 6!) si j'en rempli un seul ca envoi aucun mail. pourquoi? ![]()
ca marche nikel^^ merci
j'ai utilisé ta technique "propre" c'est mieu ![]()
merci, j'ai lu la documentation par contre je trouve pas la solution a mon probleme ! je pense que c'est la ligne 54 qui pose probleme avec les email1,2,3 etc...
mais alors comment faire pour envoyer à plusieurs personnes (dans mon cas 6). ![]()
oui, voici les erreurs :
Warning: mail() expects at most 5 parameters, 9 given in /public_html/inviter.php on line 63
Warning: Cannot modify header information - headers already sent by (output started at /public_html/inviter.php:63) in /public_html/inviter.php on line 65
la ligne 63 : Merci de ne pas répondre","From: ".$config["noreply"]);
j'utilise la meme chose sur mes autres pages, aucun probleme !
salut a tous
je programme une page de recommandation de site, rien de bien méchant
enfin si^^
j'ai aucune erreur lors de l'envoi, par contre je reçois rien du tout !
include("inc/conf.php");
include("inc/fonctions.php");
if (isset($_POST["action"]) && $_POST["action"] == "send")
{
$email1 = postInput($_POST["email1"]);
$email2 = postInput($_POST["email2"]);
$email3 = postInput($_POST["email3"]);
$email4 = postInput($_POST["email4"]);
$email5 = postInput($_POST["email5"]);
$email6 = postInput($_POST["email6"]);
$message = postInput($_POST["message"]);
if (!EmailOK($email1))
{
$_GET["msg"] = "email1 est invalide";
}
else
{
if (!EmailOK($email2))
{
$_GET["msg"] = "email2 est invalide";
}
else
{
if (!EmailOK($email3))
{
$_GET["msg"] = "email3 est invalide";
}
else
{
if (!EmailOK($email4))
{
$_GET["msg"] = "email4 est invalide";
}
else
{
if (!EmailOK($email5))
{
$_GET["msg"] = "email5 est invalide";
}
else
{
if (!EmailOK($email6))
{
$_GET["msg"] = "email6 est invalide";
}
else
{
if (empty($_GET["msg"]))
{
@mail($email1,$email2,$email3,$email4,$email5,$email6,"[NomSite] Invitation","Bonjour,
[url]http://www.NomSite.fr/membres/inscription.php[/url]
$message
Cordialement
-----
Ceci est un message automatique
Merci de ne pas répondre","From: ".$config["noreply"]);
header("location: inviter.php?msg=OK");
exit();
}
}
}
}
}
}
}
}
else
{
$email1 = "";
$email2 = "";
$email3 = "";
$email4 = "";
$email5 = "";
$email6 = "";
$message = "";
}
include("inc/header.php");
?>
Je pense que c'est un probleme dû a la ligne :
@mail($email1,$email2,$email3,$email4,$email5,$email6,"[NomSite] Invitation","Bonjour,
? merci pour votre aide.
salut a tous
sur plusieurs sites comme facebook, adopte, etc
il y a une page de recomandation, par exemple pour facebook il y a un message "Importez vos contacts de messagerie instantanée dans votre liste d’amis Facebook."
l'utilisateur tape le pseudo + mot de passe du compte MSN par exemple puis le script importe les emails (amis) de MSN AIM ou autres..
alors ma question ![]()
c'est un script qui "fouille" dedans ? c'est complexe a faire ?
merci.
ca marche merci
j'ai utilisé le 2eme code, celui ci :
if (isset($_COOKIE['couleur']))
{
$css_couleur = $_COOKIE['couleur'];
}
else
{
$css_couleur = "1";
}
?>
<link rel="stylesheet" type="text/css" href="/style/couleur_<?php echo($css_couleur); ?>.css" />
</head>
merci
c'est quoi le "?" au millieu ?
je met le code sur toute mes pages ? enfin en haut de la page header.php
salut a tous
Je souhaite faire un site multi-couleur (multi-feuille de style) mon code fonctionne bien, mais j'arrive pas a faire la verif suivante :
si PAS de cookie = feuille de style par defaut couleur_1.css ! mais.. la pour le moment : si PAS de cookie = aucune feuille de style ![]()
comment/ou faire la verif ? surtout comment la faire..
c'est pas faute de ne pas avoir lu le tuto de phpdebutant mais je suis new en php donc parfois hum limit limit... ![]()
header.php (en include sur toutes les pages php du site)
couleur.php (a la racine du site)
$value = $_GET["value"]; // le visiteur clic sur une des 3 couleurs disponible sur les pages du site ensuite je récup la variable 1, 2 ou 3 ici !
setcookie("couleur", $value, time()+365*24*3600); // 1 an
header("location: http://www.monsite.com");
?>
par ailleurs, avez vous des suggestions sur l'ensemble du code ? merci pour vos conseil.
ok merci pour vos réponses je vais voir ![]()
merci pour vos réponses j'ai regardé netBeans..
mais a votre avis je dois réécrire l'ensemble du code ou bien faire un copie/colle de mon code vers l'editeur (netBeans ou autre..) pour qu'il me le fasse correctement ?
car si je dois réécrire le code autant le faire avec un simple bloc note de windows non ? comme j'ai pu le faire dans l'exemple de mon post plus haut... ![]()
salut a tous
j'ai un script php mais je souhaite réécrire le code php car c pas trés trés propre par exemple pour les tabulations etc
y'a t'il un logiciel qui le fasse ? surement mais j'en connais aucun !
Mon code actuel :
include("../inc/conf.php");
include("../inc/fonctions.php");
if (isset($_GET["action"]) && $_GET["action"] == "send") {
$email = postInput($_GET["email"]);
$codeact = postInput($_GET["codeact"]);
$r = mysql_query("select idmbr from membres where email='$email' and codeact='$codeact';") or die(mysql_error());
if (mysql_num_rows($r)==0) {
$_GET["msg"] = "Impossible de valider votre compte";
}
else {
$r = mysql_query("update membres set etat=1 where email='$email' and codeact='$codeact';");
header("location: login.php?msg=Votre+compte+a+été+validé");
exit();
}
}
else {
$email = $_GET["email"];
$codeact = "";
}
include("../inc/header.php");
?>
Bon code :
include("../inc/conf.php");
include("../inc/fonctions.php");
if (isset($_GET["action"]) && $_GET["action"] == "send")
{
$email = postInput($_GET["email"]);
$codeact = postInput($_GET["codeact"]);
$r = mysql_query("select idmbr from membres where email='$email' and codeact='$codeact';") or die(mysql_error());
if (mysql_num_rows($r)==0)
{
$_GET["msg"] = "Impossible de valider votre compte";
}
else
{
$r = mysql_query("update membres set etat=1 where email='$email' and codeact='$codeact';");
header("location: login.php?msg=Votre+compte+a+été+validé");
exit();
}
}
else
{
$email = $_GET["email"];
$codeact = "";
}
include("../inc/header.php");
?>
merci pour ta réponse, oui j'ai oublié :
dsl, j'ai pas tout conpris ou placé ta portion de code ? :
je recupere le form de cette façon en haut de la page :
Bonjour a tous ![]()
J'ai un probleme pour recupéré les données, voici mon formulaire :
$r = mysql_query("select * from categories order by titre;");
while($ligne = mysql_fetch_array($r))
{
$cataff = $ligne["idcat"];
$titrecat = $ligne["titre"];
echo("<option value=\"$cataff\">$titrecat</option>");
}
?>
</select>
chaque categorie = un id
je souhaite les stocké dans une bdd sous la forme : 3,7,13,2 etc pour chaque categorie que le visiteur aura selectionné.
je debute en php je connais pas bcp de fonction ni de methode etc..... voyez le plus claire possible SVP ![]()
merci bcp.
DD.
oui en effet dsl pour ma mauvaise explication ![]()
bon alors voila : dans mon code la il y a pas du tout de rand, pour le moment j'ai simplement un affichage des deux derniers enregistrements. mais je veux un affichage de deux enregistrement aleatoire de ma table "poker" c'est bien rand ? par contre pour le rand mysql ou le rand php je comprend pas c'est quoi la difference ?
sinon, j'ai pas bien conpris :
Ensuite,ce qu'il faut penser de SELECT *
et dela mise en page par tableaux
c'est à dire ? je remplace * par les titres des champs ?
pour la mise en page par tableaux c'est pas le top mais tu as une solution ou bien un conseil j'ai lu la page de ton lien biensur mais je suis dans le flou..
merci de ton aide Maljuna Kris.
bonjour a tous
je comprend pas trop la fonction rand car j'ai cherché sur google mais je trouve pas d'explication ou d'article "simple" comme je suis debutant.. j'ai simplement besoin de rand pour l'affichage aleatoire dans la limit de 2 dans ma portion de code :
$r = mysql_query("select * from poker order by date desc limit 2");
while($ligne = mysql_fetch_array($r))
{
$idpoker = $ligne["idpoker"];
$titre = $ligne["titre"];
$titre_rewriting = filter($ligne["titre"]);
$date = dateFrench($ligne["date"]);
$arr=explode(' ',$ligne["description"]);
while(count($arr) > 50){array_pop($arr);}
$texte=implode(' ',$arr);
echo("<br /><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td width=\"124\" height=\"95\"><img src=\"../images/poker_14554217_XS.gif\" width=\"114\" height=\"95\" alt=\"$titre\" /></td>
<td><h2><a href=\"../poker-$idpoker-$titre_rewriting.html\">$titre</a></h2>$texte... - $date</td>
</tr>
</table><br />");
}
?>
merci
marche nikel merci bien
pour le ) si j'ai essayé dés ta premiere réponse mais toujours le meme message d'erreur je c pas pourquoi! enfin bon la ca va tout marche trés bien merci.
sinon c'est quoi le "heredoc" ? ![]()
salut, j'ai toujours le meme message d'erreur voici la ligne 18 :
$r = mysql_query("select * from part where etat=0 order by nbin desc, nbout desc;");
$compteur = '0';
while($ligne = mysql_fetch_array($r))
{
if($compteur == '0'
{ ////////////// LIGNE 18 //////////////
$compteur++;
$lienclass='orange';
}
elseif($compteur <3)
{
$lienclass="jaune";
$compteur++;
}
else
{
$lienclass="bleu";
}
echo("<a href=\"{$ligne['urlsite']}\" class=\"$lienclass\" onclick=\"javascript:window.open('out.php?idpart={$ligne['idpart']}');return false;\">{$ligne['titre']}</a><br />{$ligne['description']}<br />Entrées : {$ligne['nbin']} | Sorties : {$ligne['nbout']}<br /><br />");
// <a href=\"{$ligne["urlsite"]}\" class=\"$lienclass\" onclick=\"javascript:window.open('out.php?idpart={$ligne["idpart"]}');return false;\">{$ligne["titre"]}</a><br />$description<br />Entrées : { $ligne["nbin"]} | Sorties : {$ligne["nbout"]}<br /><br />");
}
?>
merci de m'avoir prog le code j'ai essayé mais j'ai un message d'erreur :
Parse error: syntax error, unexpected '{' in /public_html/partenaires/index.php on line 18
je connais le message j'ai donc essayé avec un { en plus/moin ou un } mais toujours pas.
$r = mysql_query("select idpart,titre,description,urlsite,nbin,nbout from part where etat=0 order by nbin desc, nbout desc;");
$compteur=0;
while($ligne = mysql_fetch_array($r))
{
if($compteur==0
{
$compteur++;
$lienclass='orange';
}
elseif($compteur <3)
{
$lienclass="jaune";
$compteur++;
}
else
{
$lienclass="bleu";
}
echo("<a href=\"{$ligne["urlsite"]}\" class=\"$lienclass\" onclick=\"javascript:window.open('out.php?idpart={$ligne["idpart"]}');return false;\">{$ligne["titre"]}</a><br />$description<br />Entrées : { $ligne["nbin"]} | Sorties : {$ligne["nbout"]}<br /><br />");
}
?>
lol vraiment merci bcp pour ta réponse mais j'ai pas conpris un quart du message. sincerement c'est gentil d'avoir répondu mais je suis super debutant en php j'ai rien conpris ![]()
pour ta question plus haut les partenaires 1 2 3 c'est simplement les 3 premiers partenaires du classement en une couleur differente des autres partenaires tout simplement.
le 1er en orange les 2 et 3 en jaune (par exemple..)
merci du coup de main c'est cool de ta part
merci pour ta réponse rapide
j'ai trouvé un exemple http://www.comscripts.com/partenaires.php
regarde la couleur de fond du 1er partenaire, c'est pa la meme que les autres. c'est exactement pareil mais sur les 3 premiers par exemple le 1er de couleur jaune, le 2eme de couleur orange, le 3eme jaune.
salut a tous :
j'ai une page partenaires que j'affiche avec :
$r = mysql_query("select * from part where etat=0 order by nbin desc, nbout desc;");
while($ligne = mysql_fetch_array($r))
{
$idpart = $ligne["idpart"];
$titre = $ligne["titre"];
$description = $ligne["description"];
$urlsite = $ligne["urlsite"];
$nbin = $ligne["nbin"];
$nbout = $ligne["nbout"];
echo("<a href=\"$urlsite\" onclick=\"javascript:window.open('out.php?idpart=$idpart');return false;\">$titre</a><br />$description<br />Entrées : $nbin | Sorties : $nbout<br /><br />");
}
?>
aucun probleme tout marche trés bien. mais je souhaite un affichage different pour les partenaires 1, 2, 3. pour faire plus "prestigieux" on va dire ![]()
j'ai une petite idée mais bon j'ai commencé le php ya pas trés longtemps donc je me demande si c'est la bonne solution :
d'écrire a la ligne :
commencement des affichages au 4eme partenaires mais comment faire ? j'ai cherché sur google mais c'est trés "flou" pour moi ![]()
merci de votre aide
merci pour le lien ![]()
... cher ami, je c* pas trop quoi répondre (*dsl pour le c de l'abréviation, rire)
c'est sur, c mieu d'avoir un beau site nikel avec 2 visiteurs par jour unique les visiteurs attention ![]()
pour le coté web, je pense que la recherche (google ou autre) sur le web c'est la "plaque tournante"... sinon comment faire pour découvrir d'autre site ? enfin biensur les amis, les liens partenaires, etc mais la recherche véritable c'est les moteurs.
je pense avant tout, que tu parle pas de la meme chose que moi a la base. a partir de la, nous de somme pas daccord logique car on parle pas du meme sujet ! bref, bonne soirée.