Page 1 sur 1

Des pubs inamovibles dans phpPETITIONS

Posté : 15 juin 2010, 12:42
par WCDLCNR
Bonjour à toutes et tous,

Nouveau sur le forum, et nul en php, je poste ici pour avoir un coup de main, espérant que vous pourrez m'aider à chercher une solution ou m'aider directement. J'espère aussi avoir posté là où il le faut. Sinon, merci aux modos de déplacer :)

Le problème:

Sur notre serveur, plusieurs pétitions sont hébergées, gérées par phpPETITION version 2.0 a-2

Exemple: http://www.appelducnr.fr

Vous voyez le problème en suivant le lien: des petits malins viennent truffer la liste des derniers signataires avec des publicités qui renvoient vers des sites divers.

Rien de plus chiant à part le crach!

Bien entendu, on ne peut pas retirer les signatures comme on le fait d'habitude pour un nom normal.

En effet pour retirer des signature dans ce logiciel, il faut remplir des champs séparés par des :

Hors, les malins rentrent pour rediriger leur signature des adresses web dans le champs prénom. Et dans ces adresses, il y a des : ... Donc phpPETITION refuse la suppression de ces signatures pourries!

Alors? comment accéder à la base de donnée et supprimer ces signatures?

Y-a-t'il une astuce?

Par exemple, le dernier malin a rentré les infos suivantes dans le formulaire de signature:

Nom >casino en ligne</a ref=
Prénom <a href=http://www.casinolistings.fr
Adresse une adresse bidon mailinator
Infos bc>

C'est du php, ça non?

Ils sont en train de s'attaquer à toutes les pétitions militantes qui marchent bien....

Que faire?

Merci pour votre aide.
A votre dispo pour d'autres détails.

PS: pas de support pour ce logiciel et les listes et l'aide sont pour le moment suspendues :-/

Re: Des pubs inamovibles dans phpPETITIONS

Posté : 15 juin 2010, 13:19
par macgawel
En effet pour retirer des signature dans ce logiciel, il faut remplir des champs séparés par des :

Hors, les malins rentrent pour rediriger leur signature des adresses web dans le champs prénom. Et dans ces adresses, il y a des : ... Donc phpPETITION refuse la suppression de ces signatures pourries!
:shock:
- Il n'y a pas moyen de modifier les paramètres pour utiliser un autre séparateur ?
- Il s'agit du script phpPetition de base, sans rajout ? Parce que ce sont des failles de débutant...
Alors? comment accéder à la base de donnée et supprimer ces signatures?
Via phpMyAdmin - ou tout autre console d'administration foournie par votre hébergeur...
C'est du php, ça non?
Non. C'est du bête HTML...

A priori, quand on signe une pétition en ligne il faut la valider grâce à un lien envoyé par mail.
Les spammeurs réussissent à valider automatiquement ?

Sinon, pour sécuriser un minimum, il faudrait pouvoir toucher au code...

Re: Des pubs inamovibles dans phpPETITIONS

Posté : 15 juin 2010, 13:51
par WCDLCNR
Merci pour ta réponse :-)

Pour valider, les gars utilisent une adresse jetable de type mailinator.com

Impossible pour moi de toucher au code, je suis une buse en prog, et on ne peut pas changer les séparateurs :-/

Bien entendu il y a eu une version plus récente de phpPETITION, mais j'ai peur de perdre des données en écrasant les logiciel et il me refuse la sauvegarde de la base :-/
De plus, je ne sais pas si cette dernière version résoudrait le programme.

J'ai déjà essayé de retrouver la base de donnée de la pétition, mais je ne la trouve pas sur mon serveur.

Je cherche un dossier de quel type?
Peut-être pourrais-je effectivement essayer phpMyAdmin...

Merci...

Re: Des pubs inamovibles dans phpPETITIONS

Posté : 15 juin 2010, 14:08
par macgawel
Bien entendu il y a eu une version plus récente de phpPETITION, mais j'ai peur de perdre des données en écrasant les logiciel et il me refuse la sauvegarde de la base :-/
De plus, je ne sais pas si cette dernière version résoudrait le programme.
Il faudrait voir le changelog. Mais vu le problème il faut espérer qu'il est corrigé dans la nouvelle version...

Pour le passage à la nouvelle version, essaye de te renseigner - sur le forum de phpPETITION (ou auprès d'autres utilisateurs).
Sinon si tu as des doutes, le plus simple est d'essayer.
1. Faire une sauvegarde.
Utiliser un client FTP pour récupérer le site.
Utiliser phpMyAdmin pour exporter la Base de Données (ou si ça existe passer par la console d'administration de phpPETITION)

2. Installer de quoi tester sur ton PC - WAMPserver par exemple (si tu es sous Windows).

3. Installer la nouvelle version sur ton PC.

4. Importer les données sur la BDD de ton PC.

5. Voir le résultat.
S'il n'y a pas de perte de données, tu peux migrer vers la version 3...
J'ai déjà essayé de retrouver la base de donnée de la pétition, mais je ne la trouve pas sur mon serveur.

Je cherche un dossier de quel type?
Ce n'est pas un dossier :lol:
Au mieux tu peux retrouver effectivement un dossier qui contient tes données, mais les fichiers de données ne sont pas exploitables tesl que.
Il faut passer par un gestionnaire de BDD... phpMyAdmin étant le plus courant.

Re: Des pubs inamovibles dans phpPETITIONS

Posté : 15 juin 2010, 15:31
par WCDLCNR
Merci encore :)

Pour l'extraction des données, la console du logiciel le permet en effet, mais une fois le fichier extrait, je ne sais plus comment les restaurer.

Je vais donc essayer d'aller trifouiller ma base de données.

En fait j'avais juste cherché un dossier dans le répertoire d'installation de phpPETITION, mais il doit carrément falloir toucher la base de donnée à la racine du serveur chez l'hébergeur...

Pour le forum d'aide de phpPETITION, il est désert et un mail à l'animateur n'a rien donné :-/

Je vais aussi essayer une sauvegarde et la migration vers la dernière version, en espérant que ça n'écrasera pas les données :-)