[php] include specifiek stukje tekst uit file

Pagina: 1
Acties:

  • Dark Blue
  • Registratie: Februari 2001
  • Laatst online: 10-09 15:15

Dark Blue

Compositionista!

Alpenmeisje

Topicstarter
Voor wie de topictitel als zeer wazig overkomt zal ik het hier proberen uit te leggen.
En om meteen van het gezeur af te komen; ja, ik héb gezocht, ik héb gevonden... [topic=195625/1/999] maar dat is geloof ik ook nog niet helemaal wat ik zocht.
http://openconcept.ca/guide-handf.phtml
Ook dit als opstapje gebruikt, maar ik wil nog net ff ietsje meer.

Mijn idee:
Een htmlpagina
::header in html::
(php include: tabel-met-onderwerp1)
(php include: tabel-met-onderwerp2)
(php include: tabel-met-onderwerp3)
::footer in html::

En dan wil ik in een php file 1 tabel-standaard zetten, en verschillende onderwerpen. Nou maak ik het wat warrig.
Met dat php include bedoel ik dus;
» vraag de met css opgemaakte tabel op
» zoek het stukje tekst 'onderwerp1'
» pleur dat op de goede plek in de tabel
» zet alle tabellen onder elkaar in de html-pagina.

Zo hoef ik maar 1x die tabel te maken en kan ik 1 file bijhouden met telkens onder elkaar 'onderwerp1' 'onderwerp2' etc. Geen aparte files dus per onderwerp.

Hoe doe ik dat nou?
Ik ga even heel lame wat opzetten:
code:
1
2
3
4
5
6
7
(header in html)
<?php

include("tabel.php3?=onderwerp1");

?>
(footer in html)

maar hoe geef ik aan waar 'onderwerp1' start en eindigt, zonder er aparte pages van te maken? Ik zit nu wat dingen te proberen...maar ik raak gewoon de weg kwijt in mn eigen gewauwel.

Mijn phpkennis is slecht...al heb ik wel hulp dus stukken jargon vraag ik wel na.

heidiulrich.nl | adventura.nl : rugzakavonturen | pathwise.nl : prepping geeks to get jobs


  • Nielsz
  • Registratie: Maart 2001
  • Niet online
include("blaat.php?id=1");

gaat iig niet werken, danmoet je:
includ("www.server.nl/blaat.php?id=1");
doen.

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op maandag 24 september 2001 16:47 schreef Nielsz het volgende:
include("blaat.php?id=1");

gaat iig niet werken, danmoet je:
includ("www.server.nl/blaat.php?id=1");
doen.
*beep wrong*


je moet het zo doen
PHP:
1
2
3
4
<?
$id=1;
include("http://blaat");
?>

dacht ik

( * D2k loopt altijd wat harder voor vrouwen )

Doet iets met Cloud (MS/IBM)


  • Dark Blue
  • Registratie: Februari 2001
  • Laatst online: 10-09 15:15

Dark Blue

Compositionista!

Alpenmeisje

Topicstarter
Op maandag 24 september 2001 16:47 schreef Nielsz het volgende:
include("blaat.php?id=1");
gaat iig niet werken, danmoet je:
includ("www.server.nl/blaat.php?id=1");
doen.
By Toetertje:
Ik ga even heel lame wat opzetten:
ben ook maar een newbie hierin :?

» Waarom moet de hele servernaam erbij?
» Hoe identificeer ik nou een stukje tekst als '1'?
»» Moet die 'id' er voor (is dat een vaststaand commando?)

Ik ben al weer een stukje verder nu in het aanroepen van het stukje tekst, nu nog het benoemen...

heidiulrich.nl | adventura.nl : rugzakavonturen | pathwise.nl : prepping geeks to get jobs


  • Markuzi
  • Registratie: November 2000
  • Laatst online: 25-02-2025
Zet in je file met onderwerpen gewoon zoiets als:

<!-- ONDERWERP1 -->
text van onderwerp 1
<!-- /ONDERWERP1 -->

Wat je dan kan doen is de positie zoeken van die eerste "commentaar" tag.
PHP:
1
2
3
<?
$start = strpos($inhoud_van_file,"<!-- ONDERWERP1 -->") + strlen("<!-- ONDERWERP1 -->");
?>

Met diezelfde functies kun je ook berekenen waar <!--/ONDERWERP1 --> staat en dan kun je met substr() de lap text eruit halen...

  • Dark Blue
  • Registratie: Februari 2001
  • Laatst online: 10-09 15:15

Dark Blue

Compositionista!

Alpenmeisje

Topicstarter
Hmmmmmm ik volg hier helemaal niks meer van...

1) Ik ga php leren (zet je schrap)
2) Ik vraag het mijn allerlievste RazorBlade O+ die vast wel een idiot-proof ding in elkaar kan fixen

Ik kies optie 2 :P

heidiulrich.nl | adventura.nl : rugzakavonturen | pathwise.nl : prepping geeks to get jobs

Pagina: 1