Avatar billede starofdk Nybegynder
12. juli 2010 - 17:10 Der er 14 kommentarer og
1 løsning

Ændre tekststreng i 5000 .htm filer

Ja så skete det, jeg har opdaget en fejl i mine flere tusind .htm filer.

Det er samme tekst i alle filer der skal ændres, findes der et program eller en måde at erstatte tekststrengen (".eu/") med (".dk/")

SUK
Avatar billede mortvader Nybegynder
12. juli 2010 - 17:15 #1
Lad os se om ikke der er nogen der har et der ligger, eller kan finde det på google.

Ellers kan jeg godt lave et lille prg til dig, der kan gøre det. Skal bare lige have noget at spise først :)
Avatar billede starofdk Nybegynder
12. juli 2010 - 17:47 #2
Ville jeg sætte pris på, ellers ser det ret håbløst ud
Avatar billede zynzz Praktikant
12. juli 2010 - 18:17 #3
hehe, måske du skulle lave det mere dynamisk, vha. inkludere filerne i et server script... :)

Men ellers er det vel bare at lave en løkke der løber filerne gennem og ændre den linie, også vha. et server script..
Avatar billede mike1963 Nybegynder
12. juli 2010 - 18:35 #4
HVilket OS er der tale om ?
Avatar billede zynzz Praktikant
12. juli 2010 - 18:49 #5
Som jeg skrev tidligere kan du altid bruge et server script til dette...


En måde du måske kunne gøre det med var (Skrevet i PHP):

<?php
foreach (glob("*.htm") as $FilNavn) {
$Data = file_get_contents($FilNavn);
$Data = preg_replace("/www\.hej\.eu/", "www.hej.dk", $Data);
file_get_contents($FilNavn, $Data);
}
?>

Det er dog ikke testet...

Det overstående ville i givet fald erstatte www.hej.eu med www.hej.dk...
Avatar billede starofdk Nybegynder
12. juli 2010 - 18:50 #6
Jeg har desværre ikke forstand på at lave så den kan "genbruge" samme fil flere gange, selvom mange af filerne er ens...

De viser blot billeder :)

En fil pr. billede, der blot kalder en simpel <img src="001.jpg"> og så går det videre i næste fil 002 osv osv osv osv.

Men man laver det jo på den måde man lærte først.. det er bare noget crap når man skal ændre små ting!!

Håber det bliver muligt at ændre den tekst jeg skrev først..

siden hedder i øvrigt: www.planimalia.dk

men fejlen er også på en anden side jeg har, derfor det er så mange filer der skal ændres
Avatar billede zynzz Praktikant
12. juli 2010 - 18:57 #7
Godt det ikke er mig der skal lave alle de sider... :D
Avatar billede mortvader Nybegynder
12. juli 2010 - 19:45 #8
Prøv om du kan bruge det her program:
http://mortenlassen.dk/downloads/rec_srch_rplc.rar
Avatar billede mike1963 Nybegynder
13. juli 2010 - 11:29 #9
til starofdk:

Jeg spurgte til OS, fordi jeg har det du skal bruge, hvis det handler om XP (WScript fra MS) eller PHP ?
Avatar billede starofdk Nybegynder
13. juli 2010 - 15:30 #10
Tak Morten :)

Dit program løste det til guld medalje

opret svar hvis du lige skal have lidt point :)

Tak for bidrag fra jer andre også
Avatar billede mortvader Nybegynder
13. juli 2010 - 19:14 #11
Godt at høre :)
Avatar billede starofdk Nybegynder
14. juli 2010 - 18:26 #12
Kan programmet laves så det kan finde flere linier på 1 gang?

Folk klager over man ikke kan højreklikke f.eks men så skal jeg fjerne mange linier, og evt erstatte dem med &nbsp; hvis der skal sættes noget andet ind....

Min højreklik ser sådan ud, og det er jo ens på alle sider.....

<script language="JavaScript">

var message="";
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==1||e.which==2||e.which==3) {(message);return false;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
document.oncontextmenu=new Function("return false")

function disableselect(e){
return false
}
function reEnable(){
return true
}
document.onselectstart=new Function ("return false")
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}
</script>
Avatar billede mortvader Nybegynder
15. juli 2010 - 08:45 #13
Det kan sagtens laves, ja.

Prøv at downloade den forfra, så skulle du kunne komme lidt videre, vil jeg næsten tro! ;)
Avatar billede starofdk Nybegynder
15. juli 2010 - 17:32 #14
Det er for vildt at du bare lige kan lave det.. Det er godt nok over min forstand.

Takker mange mange gange :) Så er det muligt at styre sine htm filer, selvom man har pænt mange
Avatar billede mortvader Nybegynder
15. juli 2010 - 17:50 #15
Nåh det er nu ikke noget særligt.
Det er vel ligesom så meget andet; hvis man ved hvordan, er det ingen sag. :)

Det er da fint du kan bruge det til noget. Jeg har nok sammenlagt brugt en halv time på det nu, det er rent hyggearbejde :)
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