Ik ben een website aan het maken met alleen html en css. Maar nou heb ik een probleem, ik wil graag iets toevoegen op plaatsen waar ik graag banners wil hebben.
bv:
<?php include("Banner.php"); ?>
Maar als ik nou een andere pagina aanmaak, dan kan ik niet weer header.php gebruiken omdat het een andere map is. Het gaat erom dat als de website ooit groot word dat ik niet steeds iedere banner.php moet bewerken om een banner code toe te voegen.
Ik heb het zo geprobeert:
<?php include("http://www.mijnwebsite.nl/Banner.php"); ?>
Maar dat werkt niet, wie weet de oplossing?
- Banner oplossing, hoe?
-
10-08-2009, 11:09 #1
- Berichten
- 808
- Lid sinds
- 16 Jaar
Banner oplossing, hoe?
-
In de schijnwerper
Estavisumamerika.nl - Bestel je ESTA bij een Nederlands bedrijfWebsite te koopSenior Designster - top kwaliteit - 16 uur per week - per maand - 350 euroFreelance / WerkPrijsperkwh.nl - met content & affiliate kansenWebsite te koopSSD Webhosting al vanaf €0,85 ! 5GB SSD Opslag - Onbeperkt Dataverkeer - SitebuilderHosting -
10-08-2009, 11:14 #2
- Berichten
- 1.483
- Lid sinds
- 16 Jaar
Je bedoeld dat je dit zo wilt doen omdat je het voor meerdere websites wilt gebruiken?
-
10-08-2009, 11:32 #3
- Berichten
- 808
- Lid sinds
- 16 Jaar
Niet voor meerdere websites maar voor meerdere pagina's.
Dus bv. voor de volgende pagina's:
index.html
website.nl/sport/
website.nl/sport/voetbal/
Wat voor code kan ik op iedere pagina zetten, zodat ik maar 1 keer een code kan toevoegen, zodat het op alle plaatsen komt.
-
10-08-2009, 11:37 #4
- Berichten
- 1.483
- Lid sinds
- 16 Jaar
Ik begrijp niet helemaal de bedoeling, ik schat echter dit:
PHP Code:<?php
include_once(''.$_SERVER['DOCUMENT_ROOT'].'/banner.php');
?>
-
10-08-2009, 11:46 #5
- Berichten
- 808
- Lid sinds
- 16 Jaar
Ik heb hetzelfde idee ook in een phpbb 3 forum van mij.
Je logt in het admin paneel, je plakt een code in het advertentie gedeelte, en het staat gelijk op alle pagina's.
Nu hoef ik geen admin paneel, maar een gewoon leeg bestand wat ik ten alle tijden kan vullen met een html banner code.
Ik zal je code eens proberen.
EDIT:
Ik krijg deze foutmelding:
Warning: include_once(/home/wilcoefde/domains/Website.nl/public_html/banner.php) [function.include-once]: failed to open stream: No such file or directory in /home/wilcoefde/domains/website.nl/public_html/index.html on line 16
Warning: include_once() [function.include]: Failed opening '/home/wilcoefde/domains/website.nl/public_html/banner.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/wilcoefde/domains/website.nl/public_html/index.html on line 16
Ik heb mijn website verandert, om hier indexatie te voorkomen.
-
10-08-2009, 11:50 #6
- Berichten
- 263
- Lid sinds
- 18 Jaar
heb je wel een bestand genaamd banner.php in de root van je website? (dus public_html map)
de foutmelding is heel duidelijk hoor ;)
waarom gebruik je include_once ? include_once is eigenlijk bedoelt voor dingen zoals instellingen/configuratie zodat je die niet overschrijft.
voor banners zou ik hewoon include() gebruiken, tenzij er natuurlijk dingen instaan die maar 1x mogen worden uitgevoerd.
-
10-08-2009, 11:51 #7
- Berichten
- 1.483
- Lid sinds
- 16 Jaar
Als je het via een html code wilt weergeven dan werkt dat vaak via JavaScript:
PHP Code:<script type="text/javascript" src=""></script>
De code hierboven weergeeft de output wat uiteindelijk in het bestand wordt gecreëerd.
Aanvullend bericht:
JavaScript is alleen anders, je moet daar al je HTML in document.write zetten alsvolgt:
PHP Code:document.write('<table>');
document.write('<tr>');
document.write('<td><img src="bannerurl" alt="Banner 12" /></td>');
document.write('</tr>');
document.write('</table>');
Aanvullend bericht:
Dus als je het onderstaand voorbeeld:
PHP Code:document.write('<table>');
document.write('<tr>');
document.write('<td><img src="bannerurl" alt="Banner 12" /></td>');
document.write('</tr>');
document.write('</table>');
PHP Code:<script type="text/javascript" src=""></script>
Laatst aangepast door Arek van Schaijk : 10-08-2009 om 12:01 Reden: Automatisch samengevoegd.
-
10-08-2009, 12:02 #8
- Berichten
- 808
- Lid sinds
- 16 Jaar
Ik snap niks van javascript, en ook niet waarom ik steeds document.write moet gebruiken voor iedere regel.
Is er niet een ietsje simpelere code?
Bedankt A van Schayk, als er niet iets simpelerer is zal ik deze gebruiken.
-
10-08-2009, 12:03 #9
- Berichten
- 1.483
- Lid sinds
- 16 Jaar
the way to go...
En geloof me, begrijpen doen we het allemaal niet. Je weet hoe je het kunt toepassen en moeilijk is het niet, het stelt niks voor joh :-)
Aanvullend bericht:
PHP include -> include_once zijn identiek. Naast de standaard include functionaliteit heeft include_once de functionaliteit dat hij een tweede include van een zelfde bestand tijdens de zelfde read niet include. Dus simpel gezegd include hij een file slechts één keer (ook als je hem 10 keer include_once).
Ik gebruik standaard include_once omdat mijn bestanden nooit vaker als één keer per read ingeladen worden.Laatst aangepast door Arek van Schaijk : 10-08-2009 om 12:17 Reden: Automatisch samengevoegd.
-
10-08-2009, 12:09 #10
- Berichten
- 808
- Lid sinds
- 16 Jaar
OK, even 1 voorbeeld hoe doe ik het dan met deze code:
<a href="http://www.aktiesport.com/sport/?tt=389_17260_42716_" target="_blank"><img src="http://ti.tradetracker.net/?c=389&m=17260&a=42716&r=&t=html" width="468" height="60" border="0" alt="" /></a>
-
10-08-2009, 12:13 #11
- Berichten
- 1.483
- Lid sinds
- 16 Jaar
OK, even 1 voorbeeld hoe doe ik het dan met deze code:
<a href="http://www.aktiesport.com/sport/?tt=389_17260_42716_" target="_blank"><img src="http://ti.tradetracker.net/?c=389&m=17260&a=42716&r=&t=html" width="468" height="60" border="0" alt="" /></a>
PHP Code:document.write('<a href="http://www.aktiesport.com/sport/?tt=389_17260_42716_" target="_blank"><img src="http://ti.tradetracker.net/?c=389&m=17260&a=42716&r=&t=html" width="468" height="60" border="0" alt="" /></a>');
PHP Code:document.write('<a href="http://www.aktiesport.com/sport/?tt=389_17260_42716_" target="_blank">');
document.write('<img src="http://ti.tradetracker.net/?c=389&m=17260&a=42716&r=&t=html" width="468" height="60" border="0" alt="" />');
document.write('</a>');
-
10-08-2009, 13:04 #12
- Berichten
- 808
- Lid sinds
- 16 Jaar
Bedankt,opgelost!
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