caygull schreef:
Je crains que ca n’est pas possible sur Scoutnet
Parce que vous ne composez pas les messages.
-> On ne sait pas le structure, HTML ou texte, attaches, ...
-> Vous ne pouvez pas les stocker efficient
Une base MySQL est limitée à Scoutnet 20MB. 2 ou 3 messages pourrait être plus.
J'ai un peu progressé sur ce point...
J'ai pu créer, grâce à l'intervention de scoutnet, une adresse "script@zzz.be" qui pointe vers un script.php directement (/spinternet.be/users/zzz/public_html/script.php) et dans ce script PHP, j'essaie d'ouvrir le fichier reçu (raw email, évidemment)via mon script.php
Je vous joins le code de 'script.php' :
"
<?php
// lit depuis stdin
$fd = fopen("php://stdin", "r");
$email = "";
while (!feof($fd)) {
$email .= fread($fd, 1024);
}
fclose($fd);
echo 'email='.$email;
require("connect.php"); //permet de se connecter à ma base
$sql = "INSERT INTO mails (Contenu)
VALUES ('$email')";
// on insère les informations du formulaire dans la table '
mysql_query($sql) or die('Erreur SQL
!'.$sql.'<br>'.mysql_error());
?>
"
Cependant, j'essaie d'ouvrir via la commande fopen le fichier "php://stdin"... et le mettre dans une variabme.
Ce que j'ai pu testé c'est que le script.php est bien lancé par un envoi de mail à
script@zzz.be...
Mais après, ça ne marche pas !
Voici donc ma question (double) :
Est-ce que le chemin
php://stdin est correct ?
Est-ce que le nom du fichier stdin est correct,
là je bloque !