login  Naam:   Wachtwoord: 
Registreer je!
 Forum

reclamecode op website zetten

Offline prorsoft - 13/05/2005 15:39 (laatste wijziging 27/05/2005 15:59)
Avatar van prorsoftPHP gevorderde Hallo,
ik heb een vraagje;
hoe maak ik dat elk HTML of PHP bestand van elk subdomein een stukje reclamecode onderaan de pagina krijgt?
Thx,
prorsoft

39 antwoorden

Gesponsorde links
Offline Gerard - 13/05/2005 15:40 (laatste wijziging 13/05/2005 15:41)
Avatar van Gerard Ouwe rakker Ik denk dat dat alleen maar gaat als je of een dedicated server voor jezelf hebt en je het aan die kant regelt OF dat je de gebruikers alleen de websites laat uploaden via HTTP zodat je zelf die tekst erin propt.

edit: misschien dat je iets kan doen met .htaccess ofzo... kweetnie
Offline prorsoft - 13/05/2005 15:45
Avatar van prorsoft PHP gevorderde ja ik heb wel een soort WebFTP gemaakt, maar dan elke keer als je iets van de site af haalt en het weer upload komt er nog een reclametje erbij.
Trouwens, FTP adres geven aan gebruikers is wel zo handig voor ze...

.htaccess... daar d8 ik ook aan, maar hoe doe je zoiets?
Offline Legolas - 13/05/2005 15:46
Avatar van Legolas Onbekend elk bestand van php, asp, html, andere webpagina (voordat je gaat doordenken;-)) openen met fopen, en dan zow aanpassen hè:!:
Offline rutgerp - 13/05/2005 16:09
Avatar van rutgerp HTML interesse Misschien kan je een cronjob aanmaken die om de 5 minuten ofzo alle sites bekijkt die jij weggeeft met show_source() ofzoiets.

Als er niet een pagina wordt geinclude of reclame staat zet hij de reclame ind at bestandje erbij

Zo had ik het gedaan, ikl weet gen andere oplossing, misschien kan je lycos vragen??? 
Offline Gerard - 13/05/2005 16:10
Avatar van Gerard Ouwe rakker
Citaat:
ja ik heb wel een soort WebFTP gemaakt, maar dan elke keer als je iets van de site af haalt en het weer upload komt er nog een reclametje erbij.


Eerst controleren of je reclame er al niet instaat?
Offline Fenrir - 13/05/2005 16:38 (laatste wijziging 13/05/2005 16:42)
Avatar van Fenrir PHP expert Je kunt met htaccess dit doen:

  1. php_value auto_prepend_file "../reclame_start.php"
  2. php_value auto_append_file "../reclame_eind.php"


Dan zet je in start:



en in eind:

  1.  
  2. if(stripos('<body>', $c)){ //verbeteren met regex?
  3. echo str_replace('<body>', '<body> <iframe reclame oid', $c);
  4. }else
  5. {
  6. echo '<iframe reclame'.$c;
  7. }


Even zoeken, en je had het gevonden.
Offline prorsoft - 14/05/2005 10:29
Avatar van prorsoft PHP gevorderde ok maar als de user nou eens al gebruikmaakt van ob's?
en waar moet ik het zetten, dat .htaccess? in de public_html? of in de pro-rsoft.com map?
en nu krijgt mijn eigen site ook reclame, hoe doe ik dan dat mijn eigen site zonder reclame is?
Offline Legolas - 14/05/2005 10:31
Avatar van Legolas Onbekend kijk: je hebt bijv. members.pro-rsoft.com, weet ik goed he^^;-), hoe zou dat nou komen:D
Dan zet je dus de .htacces in die map en het zou het moeten doen denk ik.
Offline prorsoft - 14/05/2005 10:35 (laatste wijziging 14/05/2005 11:06)
Avatar van prorsoft PHP gevorderde @Legolas: er bestaat helemaal geen members.pro-rsoft.com;-)
iedereen heeft een eigen subdomein

EDIT: ik kan in de php reclame code kijken of het niet in die of die subdomein staat, maar dan kunnen de users wel problemen krijgen als ze ook ob's gebruiken. Kan ik mss de ob een naam geven?

en in welke map moet ik het .htaccess bestand zetten? in de public_html of in de pro-rsoft.com domein map?



PS. Fenrir; als het nou een HTML pagina van de user is? daar kan je tog niet een php code in zetten? Of voertie de code eerst uit voordat het erin wordt gezet?
Zonee, dan zou ik het met JavaScript kunnen doen.
Offline cracker - 14/05/2005 11:35
Avatar van cracker Onbekend 1 tip:
gebruik GEEN fopen(); etc !

1: staat standaard uit in PHP
2: zo kun je php-sources met wat manipulatie verkrijgen
3: wordt nogal lastig voor de server
Offline prorsoft - 14/05/2005 12:18 (laatste wijziging 16/05/2005 14:26)
Avatar van prorsoft PHP gevorderde @cracker: dat had ik ook wel kunnen bedenken, bedenk liever een oplossing voor mijn probleem!
Offline Maarten - 14/05/2005 12:21
Avatar van Maarten Erelid Fenrir heeft je de oplossing gegeven, zet die .htaccess gewoon in je root map en it wil happen. Lezen is toch moeilijk.
Offline prorsoft - 14/05/2005 13:08 (laatste wijziging 15/05/2005 15:42)
Avatar van prorsoft PHP gevorderde Lezen is inderdaad moeilijk zo te zien:p.
Heb je mijn reactie niet gelezen?

1. Kan ik mss de ob een naam geven?

2. en in welke map moet ik het .htaccess bestand zetten? in de public_html of in de pro-rsoft.com domein map?

3. als het nou een HTML pagina van de user is? daar kan je tog niet een php code in zetten? Of voertie de code eerst uit voordat het erin wordt gezet?
Offline Maarten - 14/05/2005 13:11
Avatar van Maarten Erelid How about probeer het eens uit.
Offline CelestialCelebi - 14/05/2005 13:18
Avatar van CelestialCelebi PHP gevorderde Of je stuurt een e-mail naar webmaster@lycos.nl???
Offline delta_004 - 15/05/2005 15:43
Avatar van delta_004 Onbekend public_html
Offline ikkedikke - 16/05/2005 17:29
Avatar van ikkedikke PHP expert of je zet onderaan die pagina iets van een divje (met die appendfile) en dat zet je met css bovenaan je pagina!
Offline prorsoft - 25/05/2005 17:03 (laatste wijziging 25/05/2005 17:04)
Avatar van prorsoft PHP gevorderde @ikkedikke: dan kan ik net zogoed auto_prepend_file gebruiken.
Offline Fenrir - 25/05/2005 17:08 (laatste wijziging 25/05/2005 17:09)
Avatar van Fenrir PHP expert Goed idee!

Je zet bovenaan:


dan controleer je onderaan:
  1. {
  2. // Ze proberen het te omzeilen, lukt niet ;-)
  3. redirect_naar_de_website_van_de_host();
  4. }else
  5. {
  6. $o = zet_reclamecode_tussen_html(ob_get_contents());
  7. echo $o;
  8. }
Offline prorsoft - 25/05/2005 17:20
Avatar van prorsoft PHP gevorderde hij doet het!!!
thanxthanx!!!
maar hij doet het alleen als ik naar een pagina in de public_html surf.:( anders zegtie dit:
Citaat:
Warning: Unknown(ads/ads_start.php): failed to open stream: No such file or directory in Unknown on line 0

Warning: Unknown(ads/ads_start.php): failed to open stream: No such file or directory in Unknown on line 0

Warning: (null)(): Failed opening 'ads/ads_start.php' for inclusion (include_path='.:/usr/local/lib/php') in Unknown on line 0


en helaas voegtie geen reclame toe aan html pagina's.

:'( kan iemand me helpen?
Offline Fenrir - 25/05/2005 17:25
Avatar van Fenrir PHP expert Dan moet je het include path naar de directory zetten waar je deze 2 bestanden hebt.

Bij HTML-Pagina's:

http://www.maco...h-PHP.html
Offline prorsoft - 27/05/2005 15:39
Avatar van prorsoft PHP gevorderde hoeft niet
ik heb het al opgelost
ik heb gewoon in DirectAdmin een Apache Handler toegevoegd:
application/x-httpd-php
met de extensies:
html htm
en nu voegtie ook reclame toe aan HTML pagina's, en HTML pagina's parset ie nu ook als PHP, dus hij zeurt niet over de code!!

Bedankt allemaal!:):D^^;-)
Offline Fenrir - 27/05/2005 21:35
Avatar van Fenrir PHP expert Dat kan ook, maar mensen gaan dat niet leuk vinden als ze php-code in een html bestand willen zetten. Dus dat de code gewoon getoond wordt, en niet geparsed. Maar je moet het zelf weten .
Offline prorsoft - 28/05/2005 08:57 (laatste wijziging 28/05/2005 14:46)
Avatar van prorsoft PHP gevorderde ja, maar als ik dus de PHP code voor de reclame laat toevoegen aan de pagina, wordt die code ook getoond...

maar de meeste mensen zullen het alleen maar prettig vinden.

---Edit---
Maar hoe doe ik het nou in Perl en CGI pagina's?
---Edit---
Offline Legolas - 28/05/2005 15:12
Avatar van Legolas Onbekend Op de zelfde manier als je .html hebt gefixt
Offline prorsoft - 28/05/2005 15:21
Avatar van prorsoft PHP gevorderde neej want als ik een perl pagina dus laat beschouwen als application/x-httpd-php, voertie de Perl code niet meer uit.
Offline Legolas - 28/05/2005 15:35
Avatar van Legolas Onbekend Net zoiets als je in php doet, moet dan ook in Perl kunnen. zoek daar 'ns op op perl.com ofzo
Offline Fenrir - 28/05/2005 15:46 (laatste wijziging 28/05/2005 15:47)
Avatar van Fenrir PHP expert Zoals ik zei voor html.

http://www.maco...ACCESS-Wra ppers-with-PHP.html

Maar dan ipv:

readfile($header);
readfile($file);
readfile($footer);

Gebruik je dan virtual (zie php.net).
Offline prorsoft - 28/05/2005 15:56
Avatar van prorsoft PHP gevorderde @Fenrir:
wat bedoel je?
Offline Legolas - 28/05/2005 16:02
Avatar van Legolas Onbekend http://nl2.php.net/manual/nl/function.virtual.php
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.266s