Hoi,
Ik beheer een spelletjes site en ik wil nu aan alle spellen-paginas een comment system toevoegen.
(deze heb ik al geprogrameerd) Alleen ieder spelletje zit in een eigen html file dus ik moet honderden html bestanden langs om dat kleine stukje code toe te voegen. Is daar een gratis programma dat ik dat in een keer kan doen?
Samengevat:
Ik wil aan honderden unieke pagina's op de zelfde plek een stukje code toevoegen (en dat in één keer)
Bedankt!
Ruud S.
Aanvullend bericht:
iemand?
Aanvullend bericht:
is er dan niemand die weet of dit kan??
- HELP! SPOED! Stukje code toevoegen aan honderden pagina's?
-
07-02-2010, 10:40 #1Ruud S. Guest
HELP! SPOED! Stukje code toevoegen aan honderden pagina's?
Laatst aangepast door Ruud S. : 07-02-2010 om 10:56 Reden: Automatisch samengevoegd.
-
In de schijnwerper
ServerFIX| 24/7 server beheer | 24/7 NOC | Urgente storingsopvolging | Netwerk beheerFreelance / WerkProfessionele WordPress beveiliging DEAL!Freelance / WerkNieuw: Boost je blog-sales met je geheel eigen sales platformLinkpartnersDomeinnaam Portfolio Opruiming - EMD's + Gids domeinnamenDomein te koop -
07-02-2010, 10:57 #2
- Berichten
- 3
- Lid sinds
- 14 Jaar
Hi Ruud,
Dit kun je het beste doen met een PERL script. Als de code inderdaad elke keer op dezelfde plek moet komen kun je met een regular expression dat stuk selecteren en vervangen door het stuk inclusief de nieuwe code.
Draait het spul op een Linux bak of op een Windows bak? En heb je full-access op deze bak of alleen FTP en/of CPanel of zo?
Sander
-
07-02-2010, 10:58 #3Ruud S. Guest
alleen ftp en cpanel... linux of windows weet ik niet maar ik bewerk de site altijd offline
Aanvullend bericht:
En hoe doe ik dat met een perl script?Laatst aangepast door Ruud S. : 07-02-2010 om 10:59 Reden: Automatisch samengevoegd.
-
07-02-2010, 11:10 #4Particulier
- Berichten
- 83
- Lid sinds
- 15 Jaar
Ik zou het zo doen denk ik:
- Alle html files downloaden
- Alles openen in Notepad++
- De functie 'Vervangen in alle geopende bestanden' gebruiken
- Alles opslaan (dit kan met 1 knop)
- Terug uploaden
Waarschijnlijk niet de beste manier, maar het werkt zeker en is gemakkelijk.
-
07-02-2010, 11:11 #5
- Berichten
- 3
- Lid sinds
- 14 Jaar
Ok... Nou in het geval dat je een Linux bak tot je beschikking hebt is dat waarschijnlijk het makkelijkst.
Je kunt dan met de volgende regel door alle bestanden in een bepaalde folder zoeken en de tekst aanpassen:
find /path/to/folder -type f -exec perl -pi -e 's#<b>test</b>#<b>test</b><b>voeg extra code toe</b>#g' {} \;
Na de 's# vul je het stukje tekst in dat je zoekt en na de volgende # zet je neer waardoor de tekst vervangen dient te worden. Dit is dan natuurlijk de tekst waarna je zocht plus de extra code (ik hoop dat ik het een beetje begrijpelijk uitleg).
Maar ook op Windows hoeft het geen probleem te zijn. Je moet dan uiteraard wel PERL geinstalleerd hebben om het te kunnen gebruiken. Daarnaast zou de Windows versie van het programma 'find' wel handig zijn. Als dat niet wil, kun je de PERL regel ook in een scriptje proberen te zetten zodat je het 'find' commando niet nodig hebt.
Kun je hier wat mee? Heb je uberhaubt enige kaas van PERL en/of Linux gegeten?
Succes!
Aanvullend bericht:
Als je moeite hebt met PERL en/of Linux en/of Linux tools, is de oplossing van Michiel waarschijnlijk wel een goede en idd gemakkelijke manier...
Weet alleen niet hoe notepad++ met honderden files omgaat, maar dat merk je snel genoeg natuurlijk ;)Laatst aangepast door S. van Harmelen : 07-02-2010 om 11:16 Reden: Automatisch samengevoegd.
-
07-02-2010, 11:15 #6Ruud S. Guest
@Michiel Klopt! bedankt!!! lekker makkelijk daar hou ik wel van! (computer loopt wel bijna vast als ik ze allemaal open! ha ha)
@ S van Harmelen
Van linux en perl heb ik "geen kaas gegeten" inderdaad. Maar wel beankt
-
07-02-2010, 11:28 #7Particulier
- Berichten
- 10
- Lid sinds
- 16 Jaar
@ S van Hamelen: Heb het idee dat hij een shared of reseller pakket heeft en dus geen SSH access. Wat je schrijft gaat bij hem niet werken.
@ Ruud S.: Notepad++ kan als je een beetje een up to date pc hebt zo`n 300 files probleemloos openen. Duurt even voordat alles dan ingeladen is, dus niet meteen overal gaan klikken e.d.
-
07-02-2010, 11:37 #8
- Berichten
- 3
- Lid sinds
- 14 Jaar
Hi Dominique,
Je hebt geen SSH access nodig hoor... Hij geeft aan dat hij de files offline bewerkt, dus op een eigen werkstation. En daar werkt de PERL regel ook prima op hoor. Op een Linux werkstation native en op een Windows werkstation na het installeren van Active PERL.
Dus ondanks dat de Notepad++ oplossing in dit geval duidelijk makkelijker is, is de PERL oplossing zeker net zo goed. Dus alsnog handig voor mensen die wel iets van PERL weten :)
-
08-02-2010, 21:09 #9
- Berichten
- 625
- Lid sinds
- 16 Jaar
Ruud, ik heb ook wel eens iets moeten vervangen in meerdere bestanden. Search and Replace Master deed dit voor mij :) Je moet de bestanden dan natuurlijk wel even op je pc zetten.
-
08-02-2010, 21:26 #10Particulier
- Berichten
- 2.972
- Lid sinds
- 18 Jaar
PSPad
-
08-02-2010, 21:29 #11Ondernemer
- Berichten
- 1.356
- Lid sinds
- 17 Jaar
Heb je Dreamweaver?
Druk op ctrl+r (of was het nou ctrl+f)
Zo kom je bij een replace venster. Daar kan je dan selecteren waar die de replace moet maken,
opties die je hebt zijn volgens mij:
- in deze pagina
- in alle openstaande pagina's
- in alle pagina's uit de map
-
08-02-2010, 21:54 #1264BitsWebhosting.EU
- Berichten
- 2.092
- Lid sinds
- 17 Jaar
-
08-02-2010, 22:07 #13
- Berichten
- 1.265
- Lid sinds
- 16 Jaar
Ik denk dat de Search & Replace van Diego V nog altijd de meest gebruiksvriendelijke en makkelijkste manier is.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic