slyckers

Inscris le 18/06/2009 à 00:15
  • Signature
    Je suis un guerrier et un insatisfait permanent, c’est ça l’apanage du champion :)
  • Site web
  • Nombre de sujets
    11
  • Nombre de messages
    45
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Moyen

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
slyckers
le 21/12/2013 à 17:26
Envoyer un seul mails !
Bonjour,
De retour sur ce site qui a été bien revu et bravo au concepteur.
Mon problème est le suivant, j'aimerai envoyer un mail aux membres ayant fait une erreur lors d'un ajout de lien. Je vais donc lancer chaque nuit un cron pour chercher dans la bdd tous les liens ayant le mot base64 qui enverra un mail aux membres concernés.
Mon code actuel fonctionne, mais il envoie un mail par erreur trouvé !
Afin d'éviter le spam, j'aimerai envoyer la liste des liens dans un seul mail et non pas un mail par lien...
<?php
//connexion
require "cfg.php";
// Date du jour FR
$date = date("j/m/Y");

//On récupère les affiches dont le mot base64 est trouvé...

$base64 = "base64";

// On check dans la bdd...
$check_affiche = mysql_query("SELECT icon,fileid,posteur,title FROM files where icon LIKE '%$base64%' && posteur = '1' ");
if (mysql_num_rows($check_affiche)) {
while ($row2 = mysql_fetch_array($check_affiche)) {
$icon = $row2['icon'];
$id = $row2['fileid'];
$posteur = $row2['posteur'];
$title = $row2['title'];

// On check l'user a qui correspond ce lien...
$check_pseudo = mysql_query("SELECT username, userid, email FROM users where userid = '$posteur' ");
if (mysql_num_rows($check_pseudo)) {
while ($row2 = mysql_fetch_array($check_pseudo)) {
$name_pseudo = $row2['username'];
$email = $row2['email'];
$numrows = mysql_num_rows($check_affiche);

// Affichage du résultat
$film = "Film : ".$title." Id = ".$id;
$lien = " Lien à remplacer : ".substr($icon, 0,50);

}//Fin 2eme boucle

// Envoie mail
$to = $email;
$sujet = " StreamNoLimit - Erreur d'ajout de lien !";
$message = "Bonjour ".$name_pseudo.",
Suite à un grand nombre [...]
Nous avons trouvé ".$numrows." lien(s) posté de votre part qu'il va falloir changer !
Voici les liens:
".$film."
".$lien."

Nous n'allons pas[...]

Nous vous remercions pour votre compréhension.

Message envoyé par mail le ".$date.".

L'équipe de xxx.com !
http://www.xxx.com

";
$headers = "From: no-reply@xxx.com \n";
$headers .= "MIME-Version: 1.0";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
mail($to, $sujet, $message, $headers);

}else{

echo "Aucun membre ne correspond";} // Pas de membre

}// fin 1ere boucle

}else{
echo "Aucun lien ne contient base64 !";} // Pas de base64

//echo $numrows." liens trouves";

?>


En attendant de vous lire, je vous souhaite de passer d'agréables fêtes de fin d'année.
Je suis un guerrier et un insatisfait permanent, c’est ça l’apanage du champion :)
slyckers
le 17/05/2010 à 19:32
Condition qui ne fonctionne pas :(
Snifff m'en sort pas...
<?php <?php 
include ("configs.php");
$sql = mysql_query("SELECT * FROM film ORDER BY id DESC LIMIT 0,5") or die('erreur : '.mysql_error());
while ($data = mysql_fetch_assoc($sql)) {
if (!empty($data['cover'])) {
echo "&raquo;&nbsp;Le ".$data['dateajout'].",&nbsp;<strong>".$data['login']."</strong> a demand&eacute; le film : <strong>".$data['genre']."</strong> [&nbsp;lien Mu :".$data['cover']."&nbsp;] | (Demande ".$data['format'].")</sup><br />";
} else {
echo "Pas de demande en cours";
}
}
?>
php ?>

Merci
Je suis un guerrier et un insatisfait permanent, c’est ça l’apanage du champion :)
slyckers
le 14/05/2010 à 09:57
Remplacer espace par tirets...
Voilà rien ne marche une idée svp ?
<?php $film_modif = $dat['name']; // pour l'adaptation du nom de l'url
$film_modif = strtolower($film_modif); // on passe la chaine de caractère en minuscule
$film_modif = strtr($film_modif, "àäåâôöîïûüéè", "aaaaooiiuuee"); // on remplace les accents
$film_modif = str_replace(' ', '-', $dat['name']); // on remplace les espaces par des tirets

$req = mysql_query("SELECT * FROM films WHERE genre = genre ORDER BY RAND() LIMIT 10");
$dat = mysql_fetch_assoc($req);
while ($dat = mysql_fetch_array($req))


echo '<a href="http://www.monsite.fr/lecteur-'.$dat['id'].'-"'.$film_modif.'".html"><img src="'.$dat['cover'].'" title="'.$dat['name'].' " width="75" height="100" border="0"></a>&nbsp;'; php ?>
Je suis un guerrier et un insatisfait permanent, c’est ça l’apanage du champion :)

Ses derniers messages sur les forums

forum
slyckers
le 21/12/2013 à 17:26
Envoyer un seul mails !
Bonjour,
De retour sur ce site qui a été bien revu et bravo au concepteur.
Mon problème est le suivant, j'aimerai envoyer un mail aux membres ayant fait une erreur lors d'un ajout de lien. Je vais donc lancer chaque nuit un cron pour chercher dans la bdd tous les liens ayant le mot base64 qui enverra un mail aux membres concernés.
Mon code actuel fonctionne, mais il envoie un mail par erreur trouvé !
Afin d'éviter le spam, j'aimerai envoyer la liste des liens dans un seul mail et non pas un mail par lien...
<?php
//connexion
require "cfg.php";
// Date du jour FR
$date = date("j/m/Y");

//On récupère les affiches dont le mot base64 est trouvé...

$base64 = "base64";

// On check dans la bdd...
$check_affiche = mysql_query("SELECT icon,fileid,posteur,title FROM files where icon LIKE '%$base64%' && posteur = '1' ");
if (mysql_num_rows($check_affiche)) {
while ($row2 = mysql_fetch_array($check_affiche)) {
$icon = $row2['icon'];
$id = $row2['fileid'];
$posteur = $row2['posteur'];
$title = $row2['title'];

// On check l'user a qui correspond ce lien...
$check_pseudo = mysql_query("SELECT username, userid, email FROM users where userid = '$posteur' ");
if (mysql_num_rows($check_pseudo)) {
while ($row2 = mysql_fetch_array($check_pseudo)) {
$name_pseudo = $row2['username'];
$email = $row2['email'];
$numrows = mysql_num_rows($check_affiche);

// Affichage du résultat
$film = "Film : ".$title." Id = ".$id;
$lien = " Lien à remplacer : ".substr($icon, 0,50);

}//Fin 2eme boucle

// Envoie mail
$to = $email;
$sujet = " StreamNoLimit - Erreur d'ajout de lien !";
$message = "Bonjour ".$name_pseudo.",
Suite à un grand nombre [...]
Nous avons trouvé ".$numrows." lien(s) posté de votre part qu'il va falloir changer !
Voici les liens:
".$film."
".$lien."

Nous n'allons pas[...]

Nous vous remercions pour votre compréhension.

Message envoyé par mail le ".$date.".

L'équipe de xxx.com !
http://www.xxx.com

";
$headers = "From: no-reply@xxx.com \n";
$headers .= "MIME-Version: 1.0";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
mail($to, $sujet, $message, $headers);

}else{

echo "Aucun membre ne correspond";} // Pas de membre

}// fin 1ere boucle

}else{
echo "Aucun lien ne contient base64 !";} // Pas de base64

//echo $numrows." liens trouves";

?>


En attendant de vous lire, je vous souhaite de passer d'agréables fêtes de fin d'année.
Je suis un guerrier et un insatisfait permanent, c’est ça l’apanage du champion :)
slyckers
le 17/05/2010 à 22:13
Condition qui ne fonctionne pas :(
A fermer résolu...merci
Je suis un guerrier et un insatisfait permanent, c’est ça l’apanage du champion :)
slyckers
le 17/05/2010 à 19:32
Condition qui ne fonctionne pas :(
Snifff m'en sort pas...
<?php <?php 
include ("configs.php");
$sql = mysql_query("SELECT * FROM film ORDER BY id DESC LIMIT 0,5") or die('erreur : '.mysql_error());
while ($data = mysql_fetch_assoc($sql)) {
if (!empty($data['cover'])) {
echo "&raquo;&nbsp;Le ".$data['dateajout'].",&nbsp;<strong>".$data['login']."</strong> a demand&eacute; le film : <strong>".$data['genre']."</strong> [&nbsp;lien Mu :".$data['cover']."&nbsp;] | (Demande ".$data['format'].")</sup><br />";
} else {
echo "Pas de demande en cours";
}
}
?>
php ?>

Merci
Je suis un guerrier et un insatisfait permanent, c’est ça l’apanage du champion :)

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours