sparh

Ses derniers messages sur les forums

sparh
le 07/09/2006 à 21:35
Protection email contre les spams
Sinon,
il y a certains sites qui demande de recopier un code (image) qui change à chaque fois.
Ca c'est une bonne idée!?!
Quelqu'un saurait comment ca marche?
;)
sparh
le 07/09/2006 à 11:43
Protection email contre les spams
bon j'suis allé lire ton tuto et... je vai le re lire!! (c'est un peu compliqué pour moi)

Tous ce que je sais c'est que plein de site ont un formulaire de contact (sans mailto).

Pour l'instant avec mon formulaire quand je met $sendto="UneAdresseValide@hotmail.com"; et bien cette même adresse est spammée quasi immédiatement. Et ceci via le formulaire de contact (je le vois grace à l'adresse de l'expediteurs des spams que je recoit)
sparh
le 06/09/2006 à 19:53
Protection email contre les spams
Salut,
je voudrai protéger mon mail contre les robots etc...
Pour celà j'ai codé mon mail... mais ca marche pas!

<?php
if ($action == "emailling")
{
$objet = $_POST['objet'];
$message = $_POST['message'];
$email = $_POST['email'];
if($objet == ""){echo" Vous devez obligatoirement entrer un sujet!<br>"; echo "<a href="javascript:history.back()">retour</a>"; exit; }
if($message == ""){echo" Vous devez obligatoirement entrer un message!<br>"; echo "<a href="javascript:history.back()">retour</a>"; exit; }
$sendto="&#119;&#101;&#098;&#109;&#097;&#115;&#116;&#101;&#114;&#064;&#115;&#112;&#097;&#114;&#104;&#046;&#111;&#114;&#103;";
print("Votre message a bien été envoyé<br><a href='http://www.sparh.org/index.php'>Retour au site</a>");
@mail($sendto,$objet,$message,$email);
}
?>

Quand je remplace $sendto="leCode"; par
$sendto="monmai@hotmail.com"; ca marche par contre.

Voila pour ma 1ère question.

La 2nd: sur mon site il y a un formulaire de contact, comment empécher les robots de l'utiliser pour envoyer des spams??
Merci d'avance
sparh
le 24/08/2006 à 18:34
contrôle du type mime (mp3)
euhh désolé mais je vois pas trop de quoi tu parle, tous ce que je sais c'est que j'utilise le même script pour uploder des vidéos wmv, la seule ligne qui change est celle ci:
if ($type === "video/x-ms-wmv" && $size<=7000500 )

Et là pas de prob il n'est possible d'uploader que des vidéos wmv!
sparh
le 23/08/2006 à 15:18
contrôle du type mime (mp3)
euh non en fait ca marche pas (j'y arrive pour un fichier wmv ou swf mais je bloque sur le mp3
Si je met:
if ($type === "audio/mpeg" && $size<=6005500 )
Rien ne passe! Idem avec ==
Par contre quand je met
if ($type = "audio/mpeg" && $size<=6005500 )

La n'importe quel fichier passe!
Ce que je comprend pas c'est que j'utilise le même truc pour uploader des videos wmv et des jeux swf et là ca marche j'arrive à controler le type de fichier!?! (IE et Firefox c'est la même!)
sparh
le 20/08/2006 à 16:41
Création de fichier RSS
Bon ca va en fait c'était le champ title qui n'allais pas, j'ai rajouté cleanText devant et ca marche.
Par contre j'ai un autre problème, un truc de fou! Je veux afficher la petite image RSS pour proposer le lien, pas de problème je le met, au bout d'une heure (a peu près) pouf il disparait de la page!! J'ai essayé plusieurs images (gif png), à chaque fois c'est pareil au début il est là puis un peu après il n'y est plus!
Voilà le code?
<form name="fomulaire">
<strong>Actualité </strong>
Pour être informé des dernières vid&eacute;os enregistrées.
<input type="text" value="http://sparh.org/RSS/derniers_news.php" size="45" maxlength="45" />
<a href="derniers_news.php" target="_blank"><img src="rss.png" width="36" height="14" longdesc="rss.png" /></a>
</form>

La vraiment j'vois pas!
sparh
le 19/08/2006 à 11:53
Création de fichier RSS
Bonjour, j'ai crée un fichier php qui génère un fil rss.
Quand je tape l'adresse de ce fichier (derniers_jeux.php)j'ai bien l'harbre qui s'affiche avec les bonnes infos, je suis allé le tester sur lamooche ça marche aussi.
Par contre j'ai downloadé plusieurs lecteurs rss et là rien à faire, ca marche pas.
Je dois avoir oublié un truc mais je vois pas??
Voilà mon fichier php qui génère le xml:
<?
include("configrss.php");
@mysql_connect($serveur, $login, $password)or die ("impossible de se connecter");
mysql_select_db($base)or die ("impossible de se connecter a la base");
// prepare le fichier html pour le mettre en utf8 (xml)
function cleanText($intext) {
return utf8_encode(htmlspecialchars(stripslashes($intext)));
}

header("Content-Type: text/xml;charset=utf-8");

$query1=mysql_query("SELECT jeux,image1,texte,categorie1,categorie2,vote,date,adresse,pseudo
FROM Jeux ORDER BY `date` DESC LIMIT 5");

// Les informations RSS 2.0
print("<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0_">
<channel>
<title>Sparh Prods, portail multimedia</title>
<link>http://www.sparh.org</link>
<description>Les derniers jeux sur Sparh Prods</description>
<language>fr-FR</language>
<managingEditor>webmaste@sparh.org</managingEditor>
<webMaster>webmaster@sparh.org</webMaster>");

// on affiche les 5 derniers jeux
while($row=mysql_fetch_array($query1))
{
$title = cleanText($row["jeux"]);
$mail = $row["pseudo"];
$link = "http://www.sparh.org/Jeux/jouer.php?jeux=".$row["jeux"];
$description = cleanText($row["texte"]);
$pubDate = $row["date"];

print(" <item>
<title>$title</title>
<link>$link</link>
<author>$mail</author>
<description>$description</description>
<pubDate>$pubDate</pubDate>
</item>");
}

print("
</channel>
</rss>");
?>


Merci d'avance ;)
sparh
le 16/08/2006 à 17:27
Contrôler le type de fichier par javascript
?? désolé mais je comprends pas trop "applet java", je suis allé voir la déf sur goog mais j'ai pas très bien compris.
Enfin si c'est l'appel du java, je ne l'ai pas oublié!! (le code si dessus est placé entre les balises head) et voilà mon formulaire qui est dans le body!
<form name="formulaire" action="Upload.php" method="post" onsubmit="return verif_formulaire()" enctype="multipart/form-data">
<input name="pseudo" type="hidden" id="pseudo" value="<?php echo $change['pseudo']; ?>" maxlength="12">
<p align="center">
Nom de votre source:
<input name="titre" type="text" id="titre" value="Titre de votre source">

Description:
<textarea name="texte" cols="40" rows="4" id="texte" description="Petite description">
Petite description de votre source.</textarea>

Cat&eacute;gorie :
<select name="cat">
<option value="categorie">Cat&eacute;gories</option>
<option value="france">France</option>
<option value="international">International</option>
<option value="economie">Economie</option>
<option value="culture">Culture</option>
<option value="sport">Sport</option>
</select>
L'adresse de votre lien rss (fichier xml)
<input type="text" name="adresse" id="adresse"/>
Votre fichier mp3
<input type="file" name="fichier" />
<input type="submit" name="Submit" value="Envoyer" />
</p>

</form>

Je reprécise que les 4 premières vérifications (qui vérifient que les champs ne sont pas vides) marchent, c'est juste la 5ème (vérifier le type de fichier) qui ne fonctionne pas!
Merci d'avance
sparh
le 16/08/2006 à 11:21
Bonjour recurrent
une petite pensée pour ceux qui n'ont pas de vacances (1ère année de taf oblige) et pour qui le 15 Aout (sous la pluie) était le seul moment de repos :(
sparh
le 13/08/2006 à 16:51
Contrôler le type de fichier par javascript
salut et merci de vos réponses.
Je suis tjre sur le problème: je détail.
J'ai un formulaire d'upload (avant l'upload je vérifi le type mime via php mais ca c sur la page de traitement)
Je voudrai donc sur la page de formulaire ajouter un java qui permet de vérifier l'extension du fichier.
Voilà ce que j'ai réussis à faire mais rien à faire le dernier java (celui qui vérifie l'extension de fichier) ne marche pas
<script type="text/JavaScript">
<!--
function verif_formulaire()
{
if(document.formulaire.titre.value == "") {
alert("Vous devez obligatoirement entrer un titre pour votre source!");
document.formulaire.titre.focus();
return false;
}
if(document.formulaire.texte.value == "") {
alert("Vous devez obligatoirement entrer une description pour votre source!");
document.formulaire.texte.focus();
return false;
}
if(document.formulaire.adresse.value == "") {
alert("Vous devez obligatoirement entrer un lien RSS valide.");
document.formulaire.adresse.focus();
return false;
}
if(document.formulaire.adresse.value == "") {
alert("Vous devez obligatoirement entrer un lien RSS valide.");
document.formulaire.adresse.focus();
return false;
}
if (document.formulaire.fichier.value="") { // verif si il y a une valeur
ext=fichier.substr(fichier.lastIndexOf(".")+1); // récupèrer l'extension
ext=ext.toLowerCase(); // met en minuscule
if ((document.formulaire.fichier.charAt(1)!=":")||(document.formulaire.fichier.charAt(2)!="")||(ext!="MP3"))
{ // verf si c'est l'url d'un fichier sur le disque dur ("C:/", "E:/" ...) et que l'extension est un pdf, sinon ...
alert('Le fichier sélectionné n'est pas un fichier mp3 !'); //c'est pas bon !
return false;
}
}
return true;
}
//-->
</script>

Voilà, je suis sur le truc depuis plusieurs jours, tout ce que je trouve dans les divers forum ne marche pas donc si quelqu'un pouvait m'aider ce serait cool.
Merci d'avance
LoadingChargement en cours