Toon posts:

Nieuwsfeed invoegen in elke webpagina

Pagina: 1
Acties:
  • 32 views sinds 30-01-2008

Verwijderd

Topicstarter
Hallo,

ik heb een mysql database met verschillende nieuwsitems.
Nu wil ik als mensen zich opgeven hiervoor doormiddel van een bepaalde code ze ook deze nieuwsitems op hun pagina krijgen, ik zoiets al gezien bij iemand en daar kreeg ik iets van <script language="JavaScript" src="http://www.nieuws.nl/nieuws/nieuws.js"></script>
Ik heb het wel voorelkaar in php, maar dit draait niet op alle hosts, is hier een oplossing voor, any help is welcome, want dit kost me mijn nachtrust ;-)

bedankt voor jullie reaktie alvast

  • Skinny
  • Registratie: Januari 2000
  • Laatst online: 25-07 18:17

Skinny

DIRECT!

PHP (of elke andere taal) laat je een .js file produceren op je server. Deze .js file laat je mensen in hun eigen site integeren mbv een regel zoals je zelf al aangeeft.

SIZE does matter.
"You're go at throttle up!"


Verwijderd

Topicstarter
Ik zal nu wel weer naar de manual worden verwezen, maar heb je enig idee, waar ik daar meer info over kan krijgen, of waar ik hiervan voorbeelden kan vinden
in ieder geval heel erg bedankt voor je reaktie, ik kan eindelijk weer slapen vanavond ;)

  • Skinny
  • Registratie: Januari 2000
  • Laatst online: 25-07 18:17

Skinny

DIRECT!

Idd, manuals kunnen een heel stuk helpen

En ook de search's:

http://www.google.com
http://gathering.tweakers.net/forum/find

---

Maar goed,

Je kent JavaScript ? Nee, zie dan bijvoorbeeld :

http://www.netscape.com/eng/mozilla/3.0/handbook/javascript/
code:
1
document.write('blaat');

schrijft dus blaat in een html document

als jij dit regeltje dus in een bestand tracker.js hebt staat (door php erin geschreven), dan kan iemand op zijn/haar site doen
code:
1
<SCRIPT LANGUAGE="JavaScript" SRC="http://www.jouwsite.nl/tracker.js"></SCRIPT>

Op dat punt wordt dus 'blaat' geschreven op die pagina.

'blaat' is simpel voorbeeld, maar dit spreekt wel voor zich neem ik aan.

SIZE does matter.
"You're go at throttle up!"


Verwijderd

Topicstarter
Ok tot zover snap ik het, maar hoe laat ik php dit in dat js bestandje schrijven, en dan nog het liefst automatisch b.v. iedere 10 min ofzo

Verwijderd

dat is wel heeeeeel erg manual werk.
kijk eens naar de tuts op php.net.

voor die 10 minuten heb je cron nodig.

Verwijderd

Topicstarter
Ok thanx ga ik daar even kijken, of ik daar iets kan vinden en dan met cron dus iedere 10 min , naar die php file laten verwijzen dus?

Verwijderd

wat je ook kunt doen is php javascript uit laten poepen

gewoon netzoals je html doet.

EN het maakt trouwens niet uit of je javascript met scr="bestand.js" aanroept, .php werkt net zo goed :)

In je script kun je iets van caching inbouwen.

sim-pel :9

Verwijderd

Topicstarter
Maar dat werkt dan toch niet op hosts die geen php ondersteunen toch ?

Verwijderd

tuurlijk wel, de phpfile staat op JOUW server, hij wordt alleen aangeroepen door een andere host, maar daardoor functioneerd die file op JOUW host nog wel......

Verwijderd

ipv van dat je php een javascript laat genereren en opslaan kun je ook het php script aanroepen en dat gewoon rechtstreeks javascript uit laten poepen.

Dan kun je gewoon hetzelfde doen

<script src="/path/to/phpscript/script.php"></script>

Cachiing inbouwen is misschien wel handig ;)

Scheelt weer cron-zooi, vooral als je crontab niet kunt gebruiken op hostingserver bijvoorbeeld

Verwijderd

Topicstarter
Ok,

Maar ik kreg van iemand deze reaktie:

Lees je eerst es wat beter in in php...
Het is echt altijd server-sided, als de server het niet ondersteund zal ie het nooit uitvoeren. Jouw constructie levert de inhoud van een of ander php-script als javascript aan je browser. Maar heeft helemaal niets meer te maken met de server

die zei dus dat dit niet kan php wordt dan niet uitgevoerd op de host als die het niet ondersteund, ook al wordt de php op een andere server aangesproken
of werkt dit nu wel?

Verwijderd

Topicstarter
Dus ja, kan het nu wel, of kan het nu niet. een php pagina oproepen op een server die dit ondersteund, vanaf een server die dit niet ondersteund.
De php pagina voert dus de commando's uit op de server die dit wel ondersteund.

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op dinsdag 16 april 2002 17:07 schreef ikke99 het volgende:
Maar ik kreg van iemand deze reaktie:
Euh, die reactie gaf ik je...

Trek je mijn kennis omtrent php nu in twijfel, terwijl je er zelf overduidelijk niets van weet? :)

Nahja, het is wederom een kwestie van de manual van www.php.net eens goed door te nemen. En/of uit de P&W-faq es wat tutorials over php lezen.
Pagina: 1

Dit topic is gesloten.