Aller au contenu

objectifweb

Hubmaster
  • Compteur de contenus

    241
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par objectifweb

  1. Bonjour, Je recherche la meilleure solution pour agrémenter un site internet d'albums photos. Il faudrait qu'il soit en php, que l'on puisse facilement ajouter des photos qui sont automatiquement allégées lors de l'upload pour faciliter la vie aux posteurs, facile à manipuler, et qui permet de créer des catégories. Il y a tellement de choix que j'ai du mal à toutes les tester, je me suis dit que certains avaient déjà fait ce type de rehercher et trouvé la meilleure solution !? Que me conseillez vous ? Amicalement Patrick
  2. Bonjour, Je n'ai pas de code tout fait à te donner mais je viens de faire un système similaire. Dans une boucle, tu vérifies si ta case à cocher est à 1, si c'est le cas tu ajoutes le fichier dans un objet zip, à la fin, tu l'envoies vers le navigateur du visiteur. La librairie qui crée le zip est donnée gratuitement, le fonctionnement est relativement simple. http://www.asp-php.net/ressources/bouts_de_code.aspx?id=32 Amicalement Patrick
  3. Bonjour, Si tu as installé etomite ancienne génération, c'est une bonne piste, je viens de me faire hacker à cause d'une faille de sécurité dans ce cms qui permet à une personne malveillante d'installer des utilitaires sur le serveur en mode root !! Ensuite il a une page web pour faire ce qu'il veut depuis le serveur et depuis n'importe quel site hébergé dessus. J'ai eu de la chance de constater une lenteur curieuse sur mon serveur lors d'opérations de routine et quand on a mis le nez dans le moteur, on a constaté des exécutables modifiés !! tout passait probablement chez lui avant de revenir chez nous comme si de rien n'était ! C'est en fouillant les logs qu'on a trouvé le site du client responsable malgré lui d'avoir utilisé une version ancienne d'etomite. Amicalement Pat
  4. C'est super mais je suis pas si fort que ca en php
  5. hello, cela ne me dérange pas Je pense que tu as pas remplacé mes valeurs bidons par les tiennes if (strtolower($key)!='x' && strtolower($key)!='y' && strtolower($key)!='le_nom_du_bouton_'){ Si tu vois dans ton email 'button_x' et 'button_y', tu dois remplacer mon x, y et le_nom_du_bouton_ le nom de tes champs, donc par exemple if (strtolower($key)!='button_x' && strtolower($key)!='button_y' && strtolower($key)!='le_nom_du_bouton_'){ Place ici une réponse que tu as reçu avec les lignes qui te gênent si tu n'y arrives pas avec cette explication Amicalement Patrick
  6. Bonjour, Il te suffit d'ajouter la variable que tu veux pas comme par exemple.. if (strtolower($key)!='x' && strtolower($key)!='y' && strtolower($key)!='le_nom_du_bouton_'){ Amicalement Patrick
  7. Bonsoir, Sinon autre possibilité <?php $TO = "cap_AT_mediom.com"; $subject = "Formulaire d'adhésion"; $h = "From: " . $TO; $message = ""; while (list($key, $val) = each($HTTP_POST_VARS)) { if (strtolower($key)!='x' && strtolower($key)!='y'){ $message .= "$key : $val\n"; } } mail($TO, $subject, $message, $h); Header("Location: http://www.capmulti.com/successauf.htm"); ?> Bonne soirée Patrick
  8. Bonjour, Ton script en php utilise probablement une boucle qui prend toutes les variables de ton formulaire sous forme de for each... Si tu veux les éviter, tu peux ajouter un test dans ta boucle et ne pas mettre les trois informations dans le résultat de sortie, ou bien aller chercher toi même les variables que tu souhaites garder par $_POST Amicalement Pat
  9. J'avais fais également la correction pour le 2eme self, ca changeait rien ... Bon tans pis, merci de ton aide et je te souhaite la bonne nuit, je vais abandonner pour ce soir également Amicalement Patrick allez, je post une dernière avant d'aller coucher je viens d'enlever le bout de code suivant if( self::$keyboard($talettre) ) { $tempWord = $word; foreach( self::$keyboard($talettre) as $char ) { $tempWord{$i} = $char; array_push( $typos, $tempWord ); } } du coup le résultat de ma boucle est bon ... le formulaire contient ecole Longueur:5 (e) (0) (c) (1) (o) (2) (l) (3) (e) (4)sign1 Il y a donc bien quelque chose dans le bout de code qui fait merder la boucle..... argh le php5 quel poisse Quand je pense qu'en acceptant le script, je me suis dit que ce serait un jeu d 'enfant de le faire tourner en php4 Amicalement Patrick
  10. Hélas, ca ne change rien ... on dirait que l'appel à la variable de la classe vire $i...et la boucle s'arrête Merci quand même Pat
  11. Merci, j'ai encore tenté un truc en plus en mettant également dans le if, je n'ai plus d'erreur mais la fonction ne donne rien. Le petit bout de code suivant complet <?php class cTypoGenerator { var $keyboard = array( '1' => array( '2', 'q' ), '2' => array( '1', 'q', 'w', '3' ), '3' => array( '2', 'w', 'e', '4' ), '4' => array( '3', 'e', 'r', '5' ), '5' => array( '4', 'r', 't', '6' ), '6' => array( '5', 't', 'y', '7' ), '7' => array( '6', 'y', 'u', '8' ), '8' => array( '7', 'u', 'i', '9' ), '9' => array( '8', 'i', 'o', '0' ), '0' => array( '9', 'o', 'p' ), '-' => array( '0', 'p' ), 'q' => array( '1', '2', 'w', 'a' ), 'w' => array( 'q', 'a', 's', 'e', '3', '2' ), 'e' => array( 'w', 's', 'd', 'r', '4', '3' ), 'r' => array( 'e', 'd', 'f', 't', '5', '4' ), 't' => array( 'r', 'f', 'g', 'y', '6', '5' ), 'y' => array( 't', 'g', 'h', 'u', '7', '6' ), 'u' => array( 'y', 'h', 'j', 'i', '8', '7' ), 'i' => array( 'u', 'j', 'k', 'o', '9', '8' ), 'o' => array( 'i', 'k', 'l', 'p', '0', '9' ), 'p' => array( 'o', 'l', '0' ), 'a' => array( 'z', 's' , 'w', 'q' ), 's' => array( 'a', 'z', 'x', 'd', 'e', 'w' ), 'd' => array( 's', 'x', 'c', 'f', 'r', 'e' ), 'f' => array( 'd', 'c', 'v', 'g', 't', 'r' ), 'g' => array( 'f', 'v', 'b', 'h', 'y', 't' ), 'h' => array( 'g', 'b', 'n', 'j', 'u', 'y' ), 'j' => array( 'h', 'n', 'm', 'k', 'i', 'u' ), 'k' => array( 'j', 'm', 'l', 'o', 'i' ), 'l' => array( 'k', 'p', 'o' ), 'z' => array( 'x', 's', 'a' ), 'x' => array( 'z', 'c', 'd', 's' ), 'c' => array( 'x', 'v', 'f', 'd' ), 'v' => array( 'c', 'b', 'g', 'f' ), 'b' => array( 'v', 'n', 'h', 'g' ), 'n' => array( 'b', 'm', 'j', 'h' ), 'm' => array( 'n', 'k', 'j' ) ); function getWrongKeyTypos( $word ) { $word = strtolower( $word ); $typos = array(); $length = strlen( $word ); echo "<br>Longueur:".$length; for( $i = 0; $i < $length; $i++ ) { $talettre = $word{$i}; echo "<br>(".$talettre.")"; echo "<br>(".$i.")"; if( cTypoGenerator::$keyboard($talettre) ) { $tempWord = $word; foreach( cTypoGenerator::$keyboard($talettre) as $char ) { $tempWord{$i} = $char; array_push( $typos, $tempWord ); } } } return $typos; } } echo "le formulaire contient " . $_POST['word']; $word = $_POST['word']; $typos = array(); $typos = cTypoGenerator::getWrongKeyTypos( $word ); foreach ($typos as $value){ $sign1.= "$value,"; } echo "sign1 ".$sign1; ?> Comme tu vois, j'ai affiché quelques variables pour voir ... j'ai testé le mot 'ecole' $length est bien égale à 5 Mais ma boucle commence à 0 et s'arrête .... le formulaire contient ecole Longueur:5 (e) (0) Donc déjà dans ma boucle un truc ne va pas, et pourtant cela m'a l'air correct ? Amicalement atrick
  12. C'est un script qu'on m'a donné, mais si je comprends bien le fonctionnement général, je donne un mot 'test' par exemple et toutes ces fonctions me donnent les divers fautes de frappe possibles. $word contient donc mon mot 'test' et cette fonction prend chaque lettre contenue dans $word donc $word{$i} puisque $i est une variable qui boucle lettre par lettre, pour aller chercher une correspondance dans $keyboard dans ma classe Heu j'ai été clair ? Patrick
  13. Merci Diese, je suis une larve Je croyais en être sorti, j'ai donc ajouté la première fonction function getWrongKeyTypos( $word ) { $word = strtolower( $word ); $typos = array(); $length = strlen( $word ); for( $i = 0; $i < $length; $i++ ) { if( cTypoGenerator::$keyboard[$word{$i}] ) { $tempWord = $word; foreach( cTypoGenerator::$keyboard[$word{$i}] as $char ) { $tempWord{$i} = $char; array_push( $typos, $tempWord ); } } } return $typos; } Il me génère encore une erreur sur la ligne if( cTypoGenerator::$keyboard[$word{$i}] ) PHP Parse error: parse error, unexpected ')', expecting '(' in /home/.../monscript.php on line 57, referer: http://../ Je suppose que c'est la façon d'appeller la fonction dans la classe qui ne convient pas, mais déjà que je n'ai pas l'habitude des classes en PHP4, je vais devoir m'y mettre pour le php5 En te remerciant de ta première réponse. Amicalement Patrick
  14. Bonjour, j'ai un problème curieux, je cherche à faire tourner un script en php sur un serveur php4 qui me donne une erreur et en cherchant l'erreur sur mon ami gg, je lis que probablement le script est prévu pour du php5, mais que dois-je modifier pour qu'il tourne en php4 ? <?php class cTypoGenerator { static $keyboard = array( '1' => array( '2', 'q' ), '2' => array( '1', 'q', 'w', '3' ), '3' => array( '2', 'w', 'e', '4' ), '4' => array( '3', 'e', 'r', '5' ), '5' => array( '4', 'r', 't', '6' ), '6' => array( '5', 't', 'y', '7' ), '7' => array( '6', 'y', 'u', '8' ), '8' => array( '7', 'u', 'i', '9' ), '9' => array( '8', 'i', 'o', '0' ), '0' => array( '9', 'o', 'p' ), '-' => array( '0', 'p' ), 'q' => array( '1', '2', 'w', 'a' ), 'w' => array( 'q', 'a', 's', 'e', '3', '2' ), 'e' => array( 'w', 's', 'd', 'r', '4', '3' ), 'r' => array( 'e', 'd', 'f', 't', '5', '4' ), 't' => array( 'r', 'f', 'g', 'y', '6', '5' ), 'y' => array( 't', 'g', 'h', 'u', '7', '6' ), 'u' => array( 'y', 'h', 'j', 'i', '8', '7' ), 'i' => array( 'u', 'j', 'k', 'o', '9', '8' ), 'o' => array( 'i', 'k', 'l', 'p', '0', '9' ), 'p' => array( 'o', 'l', '0' ), 'a' => array( 'z', 's' , 'w', 'q' ), 's' => array( 'a', 'z', 'x', 'd', 'e', 'w' ), 'd' => array( 's', 'x', 'c', 'f', 'r', 'e' ), 'f' => array( 'd', 'c', 'v', 'g', 't', 'r' ), 'g' => array( 'f', 'v', 'b', 'h', 'y', 't' ), 'h' => array( 'g', 'b', 'n', 'j', 'u', 'y' ), 'j' => array( 'h', 'n', 'm', 'k', 'i', 'u' ), 'k' => array( 'j', 'm', 'l', 'o', 'i' ), 'l' => array( 'k', 'p', 'o' ), 'z' => array( 'x', 's', 'a' ), 'x' => array( 'z', 'c', 'd', 's' ), 'c' => array( 'x', 'v', 'f', 'd' ), 'v' => array( 'c', 'b', 'g', 'f' ), 'b' => array( 'v', 'n', 'h', 'g' ), 'n' => array( 'b', 'm', 'j', 'h' ), 'm' => array( 'n', 'k', 'j' ) ); } echo "test"; ?> L'erreur générée est PHP Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /home/.../monscript.php on line 4, referer: http://... En vous remerciant Amicalement Patrick
  15. objectifweb

    Logiciel php

    Bonjour, Je ne peux te confirmer que ceux que je connais, oui pour modx, joomla. Il serait probablement intéressant pour toi de prendre un hébergeur où toutes ces configurations sont déjà faites te laissant la tâche de remplir les contenus Patrick
  16. objectifweb

    Logiciel php

    Bonjour La combinaison NVU+notepad est réservée à celui qui a le temps et les connaissances HTML nécessaires. Je te conseille plutôt un CMS. Un CMS c'est simplement une application le plus souvent en PHP et gratuit à installer sur ton hébergement, certains hébergeurs en proposent d'ailleurs parfois directement à installer en un clic. Il te suffira ensuite de mettre du contenu 'à la frontpage'. Donc vérifie si ton hébergeur ne propose pas de solutions CMS et sinon, il faudra en installer un Joomla, etomite, spip, modx, tu trouveras dans ce forum des explications sur chacun Pour les essayer tu as un excellent site http://www.opensourcecms.com/ Il te permet de tous les voir, les tester. Amicalement Patrick
  17. Bonjour, J'avais essayé également avec le bouton allopa ss, très vite j'ai reçu un message que je devais immédiatement l'enlever du fait que je n'étais pas une 'association', je n'ai donc pas le droit de recevoir un don ! Patrick oui, à condition que ton site soit hébergé en dehors de France ou Belgique, que tu habites là-bas ... Si tu vis en France ou en Belgique, n'essaie même pas de leur échapper ! Patrick
  18. Bonjour, Pour résumer, toutes bonnes idées intéressantes et rentables sont interdites par les gens qui en font leur monopole, et nous comme des moutons on réagit pas.... Patrick
  19. Bonjour, Vérifie dans tes options de ton programme FTP si tu peux choisir le mode actif ou passif. Dans un cas, le serveur FTP doit répondre selon un protocole à ton client FTP qui ne reçoit rien, donc n'affiche rien et finit par se faire jeter. Dans l'autre mode, ton client FTP n'utilise pas ce protocole et la liste de tes fichiers est directement affichée. Patrick
  20. nous ne sommes ni les vendeurs ni les 'commerciaux' de ces solutions, si j'ai proposé ces cms c'est parceque les utilisant, je me suis dit que ces cms que je connais (certes pas à fond) correspondaient à la demande sur beaucoup de points. C'est exact que l'adresse que tu donnes davidm permet de voir le côté visiteur et administrateur des différentes solutions et la connaissant, je n'y ai pas pensé de suite... Il existe deux versions, une qui est totalement tournée vers les communautés de joueurs en réseaux, mais ils ont également une version adaptée à tout le monde, mais c'est clairement expliqué en français sur la page d'entrée du site. Pourquoi cette solution ? elle permet en une fois d'installer forum, système de news, système d'articles, création de page libres, téléchargement, galeries photos, système de votes et encore d'autres petits gadgets bien utiles pour certains sites Patrick
  21. Bonjour, je ne peux te conseiller que deux que je connais bien http://modxcms.com/ http://www.nuked-klan.org/ (ne semble pas disponible ce soir mais patiente un peu, ils doivent avoir un souci) Amicalement Patrick
  22. Bonjour, fais une recherche dans les sites de scripts sur 'sitemap' http://www.hotscripts.com par exemple Patrick
  23. Bonjour, Oui bshop, cela parait simple mais ca ne l'est pas ! Qu'en est-t'il des droits ? Si l'affilié est un commerçant, pas de problème il fait sa facture et on lui paie ses commissions, tout est facile mais un affilié sans aucun statut, tu ne peux lui donner de l'argent comme cela !! En général, il n'est pas affilié à une caisse sociale, il ne paie pas de tva, pire, il ne déclare pas ses revenus aux impôts et toi tu ne peux les déduire de tes bénéfices !! Tout un problème ! Logiquement, pour que tu lui paies des commissions, il doit s'inscrire à des organismes sociaux, tu dis cela à un affilié, il en restera plus beaucoup ! Patrick
  24. Bonjour, Nous avons réalisé un site avec http://www.nuked-klan.org/ Forum, news, articles, votes, pages libres et d'autres choses encore le tout assez paramètrable ! Il suffit ensuite de choisir ou de créer son design... Patrick
×
×
  • Créer...