Fork me on GitHub


 Bas   Précédent   Suivant

« 1 2 3 (4) 5 6 7 ... 198 »


Re: Contrôleur mail - pré-inscription membre
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2189
Le seul truc dont je me souvienne c'est la ligne à mettre au tout début de la page PHP:
header("Content-Type: image/jpeg");

Attention, il ne doit pas y avoir de code qui affiche quoi que ce soit, donc pas de "echo", "print_r", ... et autres fonctions d'affichage.
Uniquement le code de construction de l'image à retourner, et un bout de code pour valider l'adresse dans une table par exemple.
JJDai

Posté le : 27/03 11:25
_________________
Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Pli'Art Origami
[url=http://mfpp-origami.fr]Mouvement Français des Plieurs de Papie...
Transférer la contribution vers d'autres applications Transférer


Re: Contrôleur mail - pré-inscription membre
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2189
Une autre solution que j'avais utilisée dans Hermes que j'espère un jour mettre au gout du jour.
ca consiste à insérer une image de 1px x 1px (ou plus, àa peut être un logo par exemple) dans un mail.
L'image doit être une page php dont le header est une image, et qui construit et renvoie l'image dans le mail.
quand le destinataire lit son mail ça appelle cette page dans laquelle on peut mettre le code php de validation de l'email.
Le destinataire n'y voit que du feu, mais ça nécessite qu'il est ouvert le mail.
Ca ne permet pas de savoir si l'email n'existe pas, mais ça permet de savoir celles qui sont consultées.
Je m'en servais pour faire des statistiques dans Hermes, et beaucoup de spam utilise cette technique pour valider une adresse.
Je subodore même que certains en profite à la lecture d'un mail pour en envoyer un second dans la minute.
Techniquement je sais plus trop comment faire, mais en décortiquant le module Hermes, on doit retrouver ça.
JJDai

Posté le : 27/03 11:20
_________________
Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Pli'Art Origami
[url=http://mfpp-origami.fr]Mouvement Français des Plieurs de Papie...
Transférer la contribution vers d'autres applications Transférer


Re: Contrôleur mail - pré-inscription membre
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2189
J'ai trouvé ce service: email-validator
Il n'est pas gratuit, mais il dispose d'une API que l'on peut intégrer facilement je pense dans un modules Xoop.
JJDai

Posté le : 27/03 11:09
_________________
Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Pli'Art Origami
[url=http://mfpp-origami.fr]Mouvement Français des Plieurs de Papie...
Transférer la contribution vers d'autres applications Transférer


Re: Smallworld Error : Error: Class 'PublicWallUpdates' not found
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2189
par contre petite question, je connais pas ce module, qu'est-il censé faire ?
JJDai

Posté le : 27/03 00:10
_________________
Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Pli'Art Origami
[url=http://mfpp-origami.fr]Mouvement Français des Plieurs de Papie...
Transférer la contribution vers d'autres applications Transférer


Re: Smallworld Error : Error: Class 'PublicWallUpdates' not found
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2189
bonjour,
il y a au moins deux anomalies:
dans le fichier smallworld/index ligne 85
il faut ajouter le namespace donc remplacer :
$Wall = ($profile >= 2) ? new smallworldWallUpdates() : new PublicWallUpdates();

par
$Wall = ($profile >= 2) ? new smallworldWallUpdates() : new smallworldPublicWallUpdates();


dans le fichier smallworld/admin/upgrade.php ligne 65, il y a une erreur sql le champ ne s'appelle pas "comments' mais "comment", il faut enlever le "s".
$sql 'ALTER TABLE ' $xoopsDB->prefix('smallworld_comments') . " CHANGE 'comment' 'comment' TEXT;";

Cependant la requête ne fonctionne pas mieux, du coup j'ai changé directement le type du champ via php myadmin et j'ai mis le contenu de la fonction en commentaire
ce qui est bizare c'est juste avant il y a la fonction qui fait la m^me chose pour le champ "message de la table "messages" et la ça fonctionne. Le nom "comment" n'est pas un mot réservé que je sache.

après ça à l'air de fonctionner correctement, mais je n'ai pas poussé mes investigations plus loin.
JJDai


je n'ai pas trouver pour quoi, du coup je l'ai fait manuellement

Posté le : 27/03 00:07
_________________
Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Pli'Art Origami
[url=http://mfpp-origami.fr]Mouvement Français des Plieurs de Papie...
Transférer la contribution vers d'autres applications Transférer


Re: redirect_header
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2189
A priori la solution est de mettre
include __DIR__ '/admin_footer.php';
xoops_cp_footer();

après le "redirect_header"

exemple:
require_once __DIR__ '/admin_header.php';
xoops_cp_header();

switch(
$op){}
case 
'edit :  
     // code a executer
     break;
case '
sendmail' :
     // code a executer
     redirect_header($url,$delai,$message);
     //le code ici ne sera jamais execute
     break
case default:
     //code a ececuter
     break;
} //fin du switch

     //code a executer dans le cas ou il n'
y a pas de redirect_header

include __DIR__ '/admin_footer.php';
xoops_cp_footer();


JJDai

Posté le : 21/03 14:04

Edité par JJDai sur 22/03/2020 10:18:21
_________________
Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Pli'Art Origami
[url=http://mfpp-origami.fr]Mouvement Français des Plieurs de Papie...
Transférer la contribution vers d'autres applications Transférer


fonction request et html
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2189
Bonjour,
je viens de me rendre compte que la fonction "request" a un comportement un peu gênant, à savoir:
- J'ai un tableau dont un élément contient du html
- le submit est fait en mode POST
quand je récupère le contenu comme ça:

$eleValue   Request::getArray('ele_value''')


L'élément de tableau qui contient le html ne contient plus que le texte sans les balises.
du coupt je suis obligé de revenir à ça:
$eleValue   $_POST['ele_value'];


et la je récupère bien les balises;
Y-a-t-il une solution avec la fonction "request" pour ne pas perdre le html ?
JJDai


Posté le : 20/03 18:17
_________________
Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Pli'Art Origami
[url=http://mfpp-origami.fr]Mouvement Français des Plieurs de Papie...
Transférer la contribution vers d'autres applications Transférer


Re: redirect_header
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2189
Je viens de me rendre compte que le message apparait en bas de l'écran, mais pas dans un popup.

Posté le : 19/03 19:46
_________________
Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Pli'Art Origami
[url=http://mfpp-origami.fr]Mouvement Français des Plieurs de Papie...
Transférer la contribution vers d'autres applications Transférer


redirect_header
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2189
bonjour,
J’utilise les fonctions:
redirect_header("contact.php?op=list"3"Message envoyé");
// ou
  
$helper->redirect("admin/contact.php?op=list"Constants::REDIRECT_DELAY_MEDIUM'Message envoyé');


dans un script ou il n'y a pratiquement rien, juste l'envoi d'un mail avec les paramètres adoc.
La redirection se fait bien, mais le message ne s'affiche pas pas en haut de l'écran, pour jrowl est bien activé.
Je suppose qu'il faut ajouter un truc mais lequel ? pour que cela fonctionne.

Cependant il semble que le délai de 3 secondes soit respecté.
Je précise que c'est dans l'admin

JJDai

Posté le : 19/03 16:22
_________________
Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Pli'Art Origami
[url=http://mfpp-origami.fr]Mouvement Français des Plieurs de Papie...
Transférer la contribution vers d'autres applications Transférer


Re: Petite anomalie
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2189
Merci,
Une autre anomalie, plus embêtante avec l'envoi de mail:
J'ai l'erreur :
Inconnu: __autoload() is deprecated, use spl_autoload_register() instead dans le fichier /class/mail/phpmailer/PHPMailerAutoload.php ligne

or je fais vraiment au plus siple puisque j'utilise la fonction "sendMail() de xoops.
Je suis en php 7.3

$xoopsMailer xoops_getMailer();
    
$xoopsMailer->sendMail($email$subject$body$headers);

                echo 
$xoopsMailer->getSuccess();
                echo 
$xoopsMailer->getErrors();


d'ailleurs au passage j'ai vu que le paramètre $headers n'est pas semble-t-il pas utilisé par la fonction.
JJDai

Posté le : 19/03 15:20
_________________
Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Pli'Art Origami
[url=http://mfpp-origami.fr]Mouvement Français des Plieurs de Papie...
Transférer la contribution vers d'autres applications Transférer



 Haut
« 1 2 3 (4) 5 6 7 ... 198 »




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

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