Avatar billede kgp43 Nybegynder
06. august 2005 - 04:13 Der er 7 kommentarer og
1 løsning

Erstat noget med noget andet (flere filer)

Hejsa,

I en mappe har jeg ca 1000 php sider, men skal have ændret et password (der er ens) med et andet - ved alle filerne. Hvordan gøres dette lettest? Kan kan lave et script, der automatisk erstatter, et ord med et andet, ved alle filer i en mappe?
Avatar billede nielle Nybegynder
06. august 2005 - 07:10 #1
Der findes editore som har en ”Global Find and Replace”. Det var måske en mulighed.

En anden mulighed er at lave en PHP script, som løber mappen igennem, læser alle PHP-filer (pånær sig selv) ind i en variabel, laver en str_replace på denne, og udskriver filen igen.

En tredje mulighed er at indse at det ikke er holdbart at have sit password hardcodet i sine filer. For hvad så når situationen opstår næste gang? Vælger man denne, kan man jo skrive scriptene om sådan at 1) passwordet befinder sig kun i én af filerne, som så includes i de andre, eller 2) passwordet hentes fra en database i stedet.
Avatar billede jakobdo Ekspert
06. august 2005 - 08:22 #2
En editor som har Global Find and Replace kunne f.eks. være UltraEdit.
Men jeg vil nu også anbefale dig at kigge på forslag 3. (Nielle er sgu ikke helt dum) :o)
Avatar billede kgp43 Nybegynder
06. august 2005 - 10:52 #3
det er ikke mig selv der har skrevet koden, men en færdig løsning jeg har købt.
syntes også det er meget besværligt og en yderstdårlig løsning.

i alle tilfælde er jeg nød til at rette nogét til nogét andet.
Avatar billede stalle Nybegynder
06. august 2005 - 14:49 #4
UltraEdit Rocks...
Avatar billede kgp43 Nybegynder
06. august 2005 - 14:52 #5
nielle: søgte i mit nuværende program og fandte funktionen.
lig er svar så er der point
Avatar billede nielle Nybegynder
06. august 2005 - 14:52 #6
Svar :^)
Avatar billede kgp43 Nybegynder
06. august 2005 - 16:00 #7
takker for hjælpen
Avatar billede sukos Juniormester
06. august 2005 - 16:54 #8
Hvis du er på windåze, vil jeg da anbefale notepad+
http://www.mypeecee.org/rogsoft/notepad.html
:O)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester