Automatisch iets in HTML bestanden laten wijzigen.
Ik heb een website. Bij een paar bestandjes moeten elke week een paar dingen bijkomen of wijzigen. Ik heb geen ervaring met PHP. Kan iemand mij gratis helpen met dit en mij een beetje PHP leren?
Ik denk dat het veel makkelijker is om even te googlen naar php basis tut ofso.
Hier leer je veel sneller dat als wij alles uit gaan leggen. Hoi Stijn,
Kan iemand mij helpen om dit te realiseren, hierdoor kan ik ook wat uitzoeken en raak ik met php vertouwd.
Je mag me altijd mailen of chatten op prive-adres. Bedankt, ik heb gezocht, maar na een paar, kleine, mooie, nederlandse tuts kom ik niet veel verder.
Maar weet iemand hoe ik mijn ysteem kan realiseren? Mooie tut, ik neem dit in het weekend zeker door.
Daar zet ik dan even een regeltje php in.
Jij hernoemt al je html-bestanden naar php... (of je zorgt dat .html ook geparsed wordt als php (google maar), wat makkelijker is!)
En je maakt 1 bestand aan met die 'variabele' tekst.
Dat mag gewoon een html-bestand zijn.
En met 1 regeltje php werkt het. Ja, geef ons even het BETREFFENDE stukje HTML van een van die pagina's.
Dit forum is bedoelt om mensen te helpen. dus de code via een pm sturen lijkt me niet zo vriendelijk voor de mensen die hier nog wat van willen leren. daarbij komt nog dat een html code altijd zichtbaar is voor de persoon die de site bekijkt, dus het heeft ook geen zin om je html code via een pm te sturen. Mensen kunnen het later toch wel zien. Dus vandaar de vraag of je de code kan posten in dit topic. @stijn
Mijn antwoord: 'nee, doe maar via het forum'. Heb het PB gelezen en zal hier gewoon antwoorden.
Index pagina:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Elke week een nieuwe, handige link </title>
</HEAD>
<frameset rows="10%,90%">
<frame src="boven.html">
<frame src="http://www.allesgratis.net/">
</frameset>
</html>
Een andere pagina:
<html>
<head>
<title>Elke week een nieuwe verrassende website, verveel u niet meer op het net!</title>
<style type="text/css">
.style1 {
color: #00FF00;
}
.style2 {
text-decoration: none;
}
</style>
</head>
<body>
<body bgcolor="#F9F9F9">
<p align="center" class="style1">De volgende sites zijn al aan de beurt geweest:</p>
<p align="center" class="style1">#1:
<a class="style2" href="http://nl.giveawayoftheday.com/"><em><strong>
<span class="style1">www.</span></strong></em><span class="style1"><em><strong>nl.giveawayoftheday.com</strong></em></span></a></p>
<p align="center"><span class="style1">#2: </span>
<a href="http://www.favicon.cc/" target="_blank" class="style2">
<span class="style1"><em><strong>www.favicon.cc</strong></em></span></a></p>
<p align="center"><span class="style1">#3: </span>
<a href="http://www.wieowie.nl/" target="_blank" class="style2">
<span class="style1"><strong><em>www.wieowie.nl</em></strong></span></a></p>
<p align="center"><span class="style1">#4: </span>
<a href="http://www.ipodvoorniks.nl//" target="_blank" class="style2">
<span class="style1"><strong><em>www.ipodvoorniks.nl</em></strong></span></a></p>
<p align="center"><span class="style1">#5: </span>
<a href="http://www.songtapper.com//" target="_blank" class="style2">
<span class="style1"><em><strong>www.songtapper.com</strong></em></span></a></p>
<p align="center"><span class="style1">#6: </span>
<a href="http://namechk.com/" target="_blank" class="style2">
<span class="style1"><em><strong>www.namechk.com</strong></em></span></a></p>
<p align="center"><span class="style1">#7: </span>
<a href="http://www.monopolycitystreets.com/" target="_blank" class="style2">
<span class="style1"><strong><em>www.monopolycitystreets.com</em></strong></span></a></p>
<p align="center"><span class="style1">#8: </span>
<a href="http://www.eigenzoekmachine.nl/" target="_blank" class="style2">
<span class="style1"><strong><em>www.eigenzoekmachine.nl</em></strong></span></a></p>
<p align="center"><span class="style1">#9: </span>
<a href="http://www.moerstaal.nl/" target="_blank" class="style2">
<span class="style1"><strong><em>www.moerstaal.nl</em></strong></span></a></p>
<p align="center"><span class="style1">#10: </span>
<a href="http://www.allesgratis.net/" target="_blank" class="style2">
<span class="style1"><strong><em>www.allesgratis.net</em></strong></span></a></p>
<p align="center"><span class="style1">Hebt u een leuke website gevonden? </span> <a href="mailto:[email protected]">
<span class="style1">Mail deze (klik hier)!</span></a></p>
<p align="center"><a href="http://www.promowebber.nl/wedstrijden/site-van-de-maand.html"><img src="http://www.promowebber.nl/content/banners/wedstrijden/468_60.gif" width="468" height="60" border="0" alt="Stem op deze website op Promowebber.nl" /></a></p>
<p align="center"><CENTER><SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript" src="http://dutchleader.nl/php/banex/view.php?id=Swisi"></script></CENTER></a></p>
</html>
-------------------------------------------------
In de index moet het website-adres elke week veranderen en bij de andere pagina moet elke week iets bijkomen, maar toch iets veranderen, dit ook elke week.
Zelf moet ik een aparte lijst aanroepen, daarin zouden al de websites moeten staan. Ok, lach me niet uit a.u.b.. Het is simpel, maar er is een doelgroep voor. ;)
Alleen wat je bedoelt met bij de andere pagina moet elke week iets bijkomen, maar toch iets veranderen, dit ook elke week. is nog onduidelijk.... WAT komt er bij? WAT verandert er? Gaat er iets weg? Komt er een regel bij? Verandert een cijfertje van een 1 naar een 2?
En wil je al weken/maanden vooruit werken?
Ik zou er zoiets van maken.
Letop dat ik alle overbodige HTML heb weggehaald.
Onnodig veel declaraties en <spans> etc. Niet nodig.
En je CSS zet je in een apart bestand.
Eigenlijk wel, maar je kan ook alles in een array steken.
Zeker SQL of anders idd een array... Of iets maken dat check aan de hand van de datum (weeknummer) of het weergegeven mag worden...
Serieus Stijn; Nu je er meer in verdiepen gaat zich straks zekers terug betalen!! Dus hij wil echt iedere week op een vast tijdstip de code van zijn site gaan aanpassen??
En investeren is zeker nodig!
Of je vult gewoon je array met 52 weken en klaar... het blijft zich wel herhalen, ieder jaar opnieuw :D
En ik heb het express zo simpel gehouden, het is tenslotte een nieuw iemand hier. @ Sander, ik heb mijn post net aangepast. Hij geeft het nu per week aan (dus gewoon vanaf 0:00 op zondag/maandag).
Hier zal ik even op ingaan.
<html>
<head>
<title>Elke week een nieuwe, handige link </title>
</HEAD>
<frameset rows="10%,90%">
<frame src="boven.html">
<frame src="http://www.allesgratis.net/"> <<<<Dit moet elke week veranderen in een website d.m.v. een apart document met websites.>>>>
</frameset>
</html>
In het andere document moet er op hetzelfde moment ook iets veranderen.
<p align="center"><span class="style1">#10: </span>
<a href="http://www.allesgratis.net/" target="_blank" class="style2">
<span class="style1"><strong><em>www.allesgratis.net</em></strong></span></a></p>
Dit stukje code moet worden gekopieërd. Het nummertje 10 moet naar 11 veranden, telkens het opvolgende nummer. Ook het adres van de website moet veranderen, elke week, d.m.v. een apart document met de websites.
Voor de rest iedereen al zeker bedankt!
---------------------------------------------------
Het gemaakt stuk php lijkt me in orde. Maar, er staat in van 1 t.e.m. 52, maar wat als ik na nr. 52 kom? Iemand vroeg wat ik bedoelde dat er iets moet bijkomen en veranderen.
Hij zei er ook bij dat dit de weken zijn. Hoeveel weken denk jij dat een jaar heeft?
$sites[14]['url'] = 'http://nl.giveawayoftheday.com/';
$sites[14]['screen'] = 'giveawayoftheday.com';
Als het week 14 is, zie je dus deze website.
Waar staat de CSS? @Eddy Erkelens
Al die onnodige declaraties zijn niet nodig.
Want je zet 1 tag om 1 andere tag heen... nou, dan kan het net zo goed in 1x. Die heb ik niet gemaakt, dat doe je zelf maar.
Zorgt dit document ervoor?
Ik kan er even niet aan uit.... Maar de geplaatste php code, is dit de lijst met sites?
Deze week is week 42 dus zet je in je script:
$sites[42]['url'] = 'http://nl.giveawayoftheday.com/';
$sites[42]['screen'] = 'giveawayoftheday.com';
En voor volgende week:
$sites[43]['url'] = 'http://www.zunflappie.nl/faq/88';
$sites[43]['screen'] = 'Faq 88 van Zunflappie.nl';
etc etc. Tot en met 52, want dan begint week 1 weer.
Je hoeft dus alleen die 2 regels te maken voor elke week. De rest doet 't script.
Kopieer 't en probeer 't uit. Stijn: Zoals ik al zei: Je moet bij elke week een website zetten.
Maar kan ik iets aan de lijst met de verzamelde websites gewoon aanpassen? @turmin
Ik denk dat het veel makkelijker is om even te googlen naar php basis tut ofso.
Hier leer je veel sneller dat als wij alles uit gaan leggen.
Kan iemand mij helpen om dit te realiseren, hierdoor kan ik ook wat uitzoeken en raak ik met php vertouwd.
Je mag me altijd mailen of chatten op prive-adres.
Maar weet iemand hoe ik mijn ysteem kan realiseren?
Daar zet ik dan even een regeltje php in.
Jij hernoemt al je html-bestanden naar php... (of je zorgt dat .html ook geparsed wordt als php (google maar), wat makkelijker is!)
En je maakt 1 bestand aan met die 'variabele' tekst.
Dat mag gewoon een html-bestand zijn.
En met 1 regeltje php werkt het.
Prive-bericht gestuurd.
Dit forum is bedoelt om mensen te helpen. dus de code via een pm sturen lijkt me niet zo vriendelijk voor de mensen die hier nog wat van willen leren. daarbij komt nog dat een html code altijd zichtbaar is voor de persoon die de site bekijkt, dus het heeft ook geen zin om je html code via een pm te sturen. Mensen kunnen het later toch wel zien. Dus vandaar de vraag of je de code kan posten in dit topic.
Mijn antwoord: 'nee, doe maar via het forum'.
Index pagina:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Elke week een nieuwe, handige link </title>
</HEAD>
<frameset rows="10%,90%">
<frame src="boven.html">
<frame src="http://www.allesgratis.net/">
</frameset>
</html>
Een andere pagina:
<html>
<head>
<title>Elke week een nieuwe verrassende website, verveel u niet meer op het net!</title>
<style type="text/css">
.style1 {
color: #00FF00;
}
.style2 {
text-decoration: none;
}
</style>
</head>
<body>
<body bgcolor="#F9F9F9">
<p align="center" class="style1">De volgende sites zijn al aan de beurt geweest:</p>
<p align="center" class="style1">#1:
<a class="style2" href="http://nl.giveawayoftheday.com/"><em><strong>
<span class="style1">www.</span></strong></em><span class="style1"><em><strong>nl.giveawayoftheday.com</strong></em></span></a></p>
<p align="center"><span class="style1">#2: </span>
<a href="http://www.favicon.cc/" target="_blank" class="style2">
<span class="style1"><em><strong>www.favicon.cc</strong></em></span></a></p>
<p align="center"><span class="style1">#3: </span>
<a href="http://www.wieowie.nl/" target="_blank" class="style2">
<span class="style1"><strong><em>www.wieowie.nl</em></strong></span></a></p>
<p align="center"><span class="style1">#4: </span>
<a href="http://www.ipodvoorniks.nl//" target="_blank" class="style2">
<span class="style1"><strong><em>www.ipodvoorniks.nl</em></strong></span></a></p>
<p align="center"><span class="style1">#5: </span>
<a href="http://www.songtapper.com//" target="_blank" class="style2">
<span class="style1"><em><strong>www.songtapper.com</strong></em></span></a></p>
<p align="center"><span class="style1">#6: </span>
<a href="http://namechk.com/" target="_blank" class="style2">
<span class="style1"><em><strong>www.namechk.com</strong></em></span></a></p>
<p align="center"><span class="style1">#7: </span>
<a href="http://www.monopolycitystreets.com/" target="_blank" class="style2">
<span class="style1"><strong><em>www.monopolycitystreets.com</em></strong></span></a></p>
<p align="center"><span class="style1">#8: </span>
<a href="http://www.eigenzoekmachine.nl/" target="_blank" class="style2">
<span class="style1"><strong><em>www.eigenzoekmachine.nl</em></strong></span></a></p>
<p align="center"><span class="style1">#9: </span>
<a href="http://www.moerstaal.nl/" target="_blank" class="style2">
<span class="style1"><strong><em>www.moerstaal.nl</em></strong></span></a></p>
<p align="center"><span class="style1">#10: </span>
<a href="http://www.allesgratis.net/" target="_blank" class="style2">
<span class="style1"><strong><em>www.allesgratis.net</em></strong></span></a></p>
<p align="center"><span class="style1">Hebt u een leuke website gevonden? </span> <a href="mailto:[email protected]">
<span class="style1">Mail deze (klik hier)!</span></a></p>
<p align="center"><a href="http://www.promowebber.nl/wedstrijden/site-van-de-maand.html"><img src="http://www.promowebber.nl/content/banners/wedstrijden/468_60.gif" width="468" height="60" border="0" alt="Stem op deze website op Promowebber.nl" /></a></p>
<p align="center"><CENTER><SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript" src="http://dutchleader.nl/php/banex/view.php?id=Swisi"></script></CENTER></a></p>
</html>
-------------------------------------------------
In de index moet het website-adres elke week veranderen en bij de andere pagina moet elke week iets bijkomen, maar toch iets veranderen, dit ook elke week.
Zelf moet ik een aparte lijst aanroepen, daarin zouden al de websites moeten staan.
Denk dat je eens SQL moet overwegen ;)
Alleen wat je bedoelt met bij de andere pagina moet elke week iets bijkomen, maar toch iets veranderen, dit ook elke week. is nog onduidelijk.... WAT komt er bij? WAT verandert er? Gaat er iets weg? Komt er een regel bij? Verandert een cijfertje van een 1 naar een 2?
En wil je al weken/maanden vooruit werken?
Ik zou er zoiets van maken.
Letop dat ik alle overbodige HTML heb weggehaald.
Onnodig veel declaraties en <spans> etc. Niet nodig.
En je CSS zet je in een apart bestand.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
<?php
// korte uitleg
// - het nummertje is het weeknummer, dus van 1 tm 52
// - url is de url die geopend moet worden
// - screen is wat weergeven moet worden
//
// dit is ook nodig
$sites = array();
// hier invullen
$sites[14]['url'] = 'http://nl.giveawayoftheday.com/';
$sites[14]['screen'] = 'giveawayoftheday.com';
$sites[15]['url'] = 'http://www.zunflappie.nl/faq/88';
$sites[15]['screen'] = 'Faq 88 van Zunflappie.nl';
// heel veel hier
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
<html>
<head>
<title>Elke week een nieuwe, handige link</title>
<link rel="stylesheet" href="/opmaakmodel.css" type="text/css" media="all">
</head>
<body>
<h2>Nieuwste website</h2>
<?php
$weeknr = date("W");
$site_new = $sites[$weeknr];
echo '<a href="'.$site_new['url'].'" target="_blank">'.$site_new['screen'].'</a>';
?>
<h2>De volgende sites zijn al aan de beurt geweest:</h2>
<?php
// verwijder nieuwste
// alle overgebleven sites weergeven
for($i=1; $i < $weeknr; $i++)
{
echo '<a href="' . $sites[$weeknr]['url'] . '" target="_blank">' . $sites[$weeknr]['screen'] . '</a>';
}
?>
<h2>Hebt u een leuke website gevonden?</h2>
<p><a href="mailto:[email protected]">Mail deze!</a></p>
<a href="http://www.promowebber.nl/wedstrijden/site-van-de-maand.html">
<img src="http://www.promowebber.nl/content/banners/wedstrijden/468_60.gif" alt="Stem op deze website op Promowebber.nl">
</a>
<script type="text/javascript" language="JavaScript" src="http://dutchleader.nl/php/banex/view.php?id=Swisi"></script>
</body>
</html>
// korte uitleg
// - het nummertje is het weeknummer, dus van 1 tm 52
// - url is de url die geopend moet worden
// - screen is wat weergeven moet worden
//
// dit is ook nodig
$sites = array();
// hier invullen
$sites[14]['url'] = 'http://nl.giveawayoftheday.com/';
$sites[14]['screen'] = 'giveawayoftheday.com';
$sites[15]['url'] = 'http://www.zunflappie.nl/faq/88';
$sites[15]['screen'] = 'Faq 88 van Zunflappie.nl';
// heel veel hier
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
<html>
<head>
<title>Elke week een nieuwe, handige link</title>
<link rel="stylesheet" href="/opmaakmodel.css" type="text/css" media="all">
</head>
<body>
<h2>Nieuwste website</h2>
<?php
$weeknr = date("W");
$site_new = $sites[$weeknr];
echo '<a href="'.$site_new['url'].'" target="_blank">'.$site_new['screen'].'</a>';
?>
<h2>De volgende sites zijn al aan de beurt geweest:</h2>
<?php
// verwijder nieuwste
// alle overgebleven sites weergeven
for($i=1; $i < $weeknr; $i++)
{
echo '<a href="' . $sites[$weeknr]['url'] . '" target="_blank">' . $sites[$weeknr]['screen'] . '</a>';
}
?>
<h2>Hebt u een leuke website gevonden?</h2>
<p><a href="mailto:[email protected]">Mail deze!</a></p>
<a href="http://www.promowebber.nl/wedstrijden/site-van-de-maand.html">
<img src="http://www.promowebber.nl/content/banners/wedstrijden/468_60.gif" alt="Stem op deze website op Promowebber.nl">
</a>
<script type="text/javascript" language="JavaScript" src="http://dutchleader.nl/php/banex/view.php?id=Swisi"></script>
</body>
</html>
Gewijzigd op 01/01/1970 01:00:00 door Eddy E
Zeker SQL of anders idd een array... Of iets maken dat check aan de hand van de datum (weeknummer) of het weergegeven mag worden...
Serieus Stijn; Nu je er meer in verdiepen gaat zich straks zekers terug betalen!!
En investeren is zeker nodig!
Of je vult gewoon je array met 52 weken en klaar... het blijft zich wel herhalen, ieder jaar opnieuw :D
En ik heb het express zo simpel gehouden, het is tenslotte een nieuw iemand hier.
Gewijzigd op 01/01/1970 01:00:00 door Eddy E
Hier zal ik even op ingaan.
<html>
<head>
<title>Elke week een nieuwe, handige link </title>
</HEAD>
<frameset rows="10%,90%">
<frame src="boven.html">
<frame src="http://www.allesgratis.net/"> <<<<Dit moet elke week veranderen in een website d.m.v. een apart document met websites.>>>>
</frameset>
</html>
In het andere document moet er op hetzelfde moment ook iets veranderen.
<p align="center"><span class="style1">#10: </span>
<a href="http://www.allesgratis.net/" target="_blank" class="style2">
<span class="style1"><strong><em>www.allesgratis.net</em></strong></span></a></p>
Dit stukje code moet worden gekopieërd. Het nummertje 10 moet naar 11 veranden, telkens het opvolgende nummer. Ook het adres van de website moet veranderen, elke week, d.m.v. een apart document met de websites.
Voor de rest iedereen al zeker bedankt!
---------------------------------------------------
Het gemaakt stuk php lijkt me in orde. Maar, er staat in van 1 t.e.m. 52, maar wat als ik na nr. 52 kom?
Gewijzigd op 01/01/1970 01:00:00 door Stijn Adams
Stijn Adams schreef op 16.10.2009 17:32:
Het gemaakt stuk php lijkt me in orde. Maar, er staat in van 1 t.e.m. 52, maar wat als ik na nr. 52 kom?
Hij zei er ook bij dat dit de weken zijn. Hoeveel weken denk jij dat een jaar heeft?
$sites[14]['url'] = 'http://nl.giveawayoftheday.com/';
$sites[14]['screen'] = 'giveawayoftheday.com';
Als het week 14 is, zie je dus deze website.
Waar staat de CSS?
Al die onnodige declaraties zijn niet nodig.
Want je zet 1 tag om 1 andere tag heen... nou, dan kan het net zo goed in 1x.
Zorgt dit document ervoor?
Ik kan er even niet aan uit....
Deze week is week 42 dus zet je in je script:
$sites[42]['url'] = 'http://nl.giveawayoftheday.com/';
$sites[42]['screen'] = 'giveawayoftheday.com';
En voor volgende week:
$sites[43]['url'] = 'http://www.zunflappie.nl/faq/88';
$sites[43]['screen'] = 'Faq 88 van Zunflappie.nl';
etc etc. Tot en met 52, want dan begint week 1 weer.
Je hoeft dus alleen die 2 regels te maken voor elke week. De rest doet 't script.
Kopieer 't en probeer 't uit.
Gewijzigd op 01/01/1970 01:00:00 door Michael -
Maar kan ik iets aan de lijst met de verzamelde websites gewoon aanpassen?