[PHP] Includen op een bepaalde locatie in een tekst

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

  • jj85
  • Registratie: Januari 2002
  • Laatst online: 23:09
Stel ik haal de volgende tekst uit de database
code:
1
2
3
4
5
tekst tekst tekst
blaat blaat blaat
--include--
tekst tekst tekst
blaat blaat blaat


Nu wordt deze tekst via een echo weergegeven in de browser, maar nu wil ik op de plek van --include-- een ander script (bijvoorbeeld een poll of gastenboek) includen.
Hoe kan ik dit het beste aanpakken?

  • Skaah
  • Registratie: Juni 2001
  • Niet online
De output van dat script in een variabele zetten, bijvoorbeeld $outputvangastenboek
en dan:
PHP:
1
print(str_replace('--include--',$output,$tekstuitjedatabase));

[ Voor 5% gewijzigd door Skaah op 04-07-2004 18:56 ]


  • jj85
  • Registratie: Januari 2002
  • Laatst online: 23:09
Skaah schreef op 04 juli 2004 @ 18:56:
De output van dat script in een variabele zetten, bijvoorbeeld $outputvangastenboek
en dan:
PHP:
1
print(str_replace('--include--',$output,$tekstuitjedatabase));
Dat is een optie ja, maar hoe krijg ik de output van het te includen script in een variabele?

  • DataGhost
  • Registratie: Augustus 2003
  • Laatst online: 00:24

DataGhost

iPL dev

het te includen script is een functie? aan het eind dan
PHP:
1
2
3
4
5
function functie() {
blaat;
meer blaat;
return $output;
}
doen

en dan
PHP:
1
print(str_replace('--include--',functie(),$textuitdb));

[ Voor 26% gewijzigd door DataGhost op 04-07-2004 19:16 . Reden: ARGH stom verkeerd om 8)7 ]


  • plakbandrol
  • Registratie: Juni 2002
  • Laatst online: 12-02 12:36
vogelspin schreef op 04 juli 2004 @ 19:11:
[...]


Dat is een optie ja, maar hoe krijg ik de output van het te includen script in een variabele?
$var = functie($nogwat);

?

  • ixi
  • Registratie: December 2001
  • Laatst online: 17-05 17:12

ixi

Kijk eens bij op http://nl.php.net/ob-start/

  • eamelink
  • Registratie: Juni 2001
  • Niet online

eamelink

Droptikkels

Ik zou naar output buffering kijken :

http://nl.php.net/ob_start


Ksst, ga weg gemene ixi :P

[ Voor 26% gewijzigd door eamelink op 04-07-2004 19:20 ]


  • Skaah
  • Registratie: Juni 2001
  • Niet online
eamelink schreef op 04 juli 2004 @ 19:19:
Ik zou naar output buffering kijken :

http://nl.php.net/ob_start


Ksst, ga weg gemene ixi :P
Dat is toch een dikke work-around! Dan kan de TS beter zijn functies aanpassen, dat geeft een veel gestructureerdere verbetering.

  • jj85
  • Registratie: Januari 2002
  • Laatst online: 23:09
eamelink schreef op 04 juli 2004 @ 19:19:
Ik zou naar output buffering kijken :

http://nl.php.net/ob_start


Ksst, ga weg gemene ixi :P
Dat is idd ook een optie.

Maar zit nu zelf te denken om de tekst te exploden op --include-- en dan die includes er tussen te gooien en dan weer als output geven.

Eens effe kijken of dat gaat lukken.

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20:27

gorgi_19

Kruimeltjes zijn weer op :9

Met bovengenoemde tips en verwijzingen naar de handleiding moet je wel een heel eind kunnen komen. :)

Sowieso mis ik een hele hoop informatie in jouw eigen startpost; wat heb je zelf geprobeerd, wat lukte niet, wat heb je gevonden en wat was hier niet goed aan?

Mede ook hierom gaat deze dicht; een opsomtopics van linkjes naar handleidingen en tutorials zie ik niet zitten in Programming & Webscripting :) Zie ook: P&W FAQ - De "quickstart"

[ Voor 65% gewijzigd door gorgi_19 op 04-07-2004 19:29 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo

Pagina: 1

Dit topic is gesloten.