ludodoludujodu Posté 20 Mai 2006 Partager Posté 20 Mai 2006 (modifié) Bonsoir, J'aurais besoin de modifier des mots (en les remplacant par les valeur qu'un visiteur a entré dans un formulaire) dans un fichier texte que voici: # _____ _____ _____ _____ _ _____ _____ # | _ \ / _ \ | _ \ / _ \ | | | _ \ / ___| # | | | | | | | | | |_| | | | | | __ | | | |_| | | | # | | | | | | | | | ___/ | | | | |__| | | | _ / | | # | |_| | | |_| | | | | |_| | | | | | \ \ | |___ # |_____/ \_____/ |_| \_____/ |_| |_| \_\ \_____| ## Cette configuration n'est pas la plus avancée mais elle est faite pour # vous permettre de démarrer un eggdrop sans trop avoir de problème. # # Ce fichier provient du site [url="http://www.dopo-irc.com"]http://www.dopo-irc.com[/url] si vous l'avez # téléchargés ailleur merci de le signaler à l'adresse email suivante: # webmaster_AT_dopo-irc.com # # Si vous avez besoin d'aide nous sommes toutefois à votre disposition # sur [url="http://www.dopo-irc.com"]http://www.dopo-irc.com[/url] ## ################################# # Bonne chance et ## # Bon courage !!! ## # ## # _Toute l'équipe ## ################################ ############################### I. Le bot et vous ################################################################################################################### Pseudo de l'admin du bot et son mailset admin "TiSmA <mail: TiSmA_AT_eXolia.net>"## Pseudo du (ou des) owner du bot (le big boss) séparés par des virgules s'il y en a plusieursset owner "OwneR"# Pseudo du botset nick "Dopo-IRC"## Pseudo de secour du bot au cas où le premier est déjà utiliséset altnick "Dopo-IRC`"# Liste des serveurs où le bot devra se connecter, si l'un ne fonctionne pas il prend le suivantset servers { irc.epiknet.org:6667 colombes.fr.epiknet.org }## Type du serveur: # 0 = Efnet (sans +e/+I), 1 = IRCnet, 2 = Undernet, 3 = Dalnet,# 4 = Efnet avec +e/+I, 5 = Autres# Pour epiknet mettre 5set net-type 5# C'est la partie qui précéde le @ dans un whoisset username "DopoBot"## C'est la dernière partie du whois: ~username_AT_adresse.com realnameset realname "Eggdrop dopo-irc.com"# Langue du robot(valeurs possibles : german; english; french)addlang "french"# Le bot est configuré ici pour tourner sur une machine hébergée en France métropolitaine.# Fuseau horaire en abrégé (3 lettres ou plus : GMT, CET, EST, etc ...)set timezone "GMT"## Temps dans la formule : heure_locale + temps = GMTset offset "+1"######################### II. Modules et options ########################################## Ne rien changer sauf dans un but précis !!! ################set mod-path "modules/"#loadmodule dnsloadmodule channelsloadmodule serverloadmodule ctcploadmodule ircloadmodule notesloadmodule consolecheckmodule blowfish# listen 3333 allset require-p 1set network "http://www.dopo-irc.com"logfile msbcox * "logs/eggdrop.txt"set userfile "eggdrop.user"set chanfile "eggdrop.chan"set sort-users 1set help-path "help/"set temp-path "tmp/"set motd "eggdrop.motd"set telnet-banner "eggdrop.telnet-banner"set quiet-save 1set console "jkmcobxs"set init-server { putserv "MODE $botnick +i-ws" }set strict-servernames 0set ctcp-mode 0set notefile "eggdrop.notes"set global-flood-chan 6:6set global-flood-deop 3:5set global-flood-kick 3:5set global-flood-join 5:30set global-flood-ctcp 3:30set global-flood-nick 5:60set global-aop-delay 5:30set global-idle-kick 0set global-chanmode "nrt"set global-stopnethack-mode 0set global-revenge-mode 1set global-chanset { -autoop -autovoice -bitch -cycle -dontkickops -dynamicbans -dynamicexempts -dynamicinvites -enforcebans -greet -inactive -nodesynch -protectfriends -protectops -revenge -revengebot -secret +seen -shared -statuslog +userbans +userexempts +userinvites}############################ III. Les modules #################################### Pour ajouter un module rajouter la ligne source scripts/votre.tcl ############### En remplacant votre.tcl par le nom de votre fichier tcl ########### Ceci est un exemple, il faut enlever le # pour que le bot prenne cette ligne en compte#source scripts/votre.tcl Les parties qu'il faudrait modifier sont celles entre " et " dans la partie I et rajouter éventuellement quelque chose dans la partie III. Comment faire ???? Merci d'avance pour vos réponses !!! EDIT TheRec, Modérateur: Il faut utiliser le BBCode CODEBOX lorsque le code à présenter est long. Merci de tenir compte de ceci dorénavant. Ton message a été édité dans ce sens. Modifié 21 Mai 2006 par ludodoludujodu Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sarc Posté 21 Mai 2006 Partager Posté 21 Mai 2006 Bonjour, tu as la fonction str_replace qui te permet de modifier certains mots par d'autres, après il faudrait l'adapter à ce que tu veux en faire Lien vers le commentaire Partager sur d’autres sites More sharing options...
ludodoludujodu Posté 21 Mai 2006 Auteur Partager Posté 21 Mai 2006 oui mais je vois pas du tout comment l'adapter, car j'avais pensé à mettre un fichier vide et écrire tout le contenue de mon fichier texte dedans en remplacant le smots par les valeurs de POST mais ça fait un peu lourd non ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
MarvinLeRouge Posté 21 Mai 2006 Partager Posté 21 Mai 2006 Salut, Possibilité : - prendre le contenu du fichier dans une variable grâve à un file_get_contents - trouver les variables (recherche avec strpos ou expression régulière suivant le truc à trouver) - les remplacer - ré-écrire le fichier Lien vers le commentaire Partager sur d’autres sites More sharing options...
ludodoludujodu Posté 21 Mai 2006 Auteur Partager Posté 21 Mai 2006 Waouuuuuuu je ne sais pas si je vais y arriver tout seul... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant