Toon posts:

[php] Gedeelte weglaten ?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi,

ivm met een website die ik aan het opzetten ben maak ik gebruik van een html document dat op een andere server staat.

Ik laad dit html document in een PHP pagina als volgt :

<?php
if (!isset($mainfile)) { include("mainfile.php"); }
$index = 0; //or 1 if you like
include("header.php");
OpenTable();

include("http://www.ditisdepagina.nl/dezeopenen.htm");
CloseTable();
include("footer.php");
?>


Echter, staat er onder aan die pagina (dezeopenen.htm) een gedeelte tekst dat ik niet wil plaatsen op mijn site.

Is er een mogelijkheid dat ik dit weglaat ? Zo ja,....hoe ?

Alvast bedankt.
CJ

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

str_replace? substr? ereg/preg?

WAT wil je precies, als je dat bedenkt moet je de juiste functie zo kunnen vinden...

Klaar voor een nieuwe uitdaging.


  • WoutF
  • Registratie: Maart 2000
  • Laatst online: 15-09 19:23

WoutF

Hoofdredacteur
Dat kan ja, dan moet je hem niet includen maar 'fopen():' gebruiken. Dan lees je die pagina in in een variabele, en dan kan of

-een regex erop los laten
of als de pagina altijd hetzelfde is
-gewoon de laatste xx karakters eraf hakken

Verwijderd

Topicstarter
Poeh,.....dat klinkt allemaal erg moeilijk.

Eventjes terugkomen op de vraag van CHEM, WAT ik nu eigenlijk wil.

Er staat een stuk tekst "Deze tekst is van de maker Pietje Puk" aan de onderkant van die htm pagina, en dit wil ik weglaten op de pagina in mijn PHP document.

Ik ben niet zo technisch onderbouwt als de gemiddelde poster hier, misschien dat iemand mij iets verder op weg kan helpen ?

  • WoutF
  • Registratie: Maart 2000
  • Laatst online: 15-09 19:23

WoutF

Hoofdredacteur
Op vrijdag 28 december 2001 17:49 schreef Kuiter het volgende:
Poeh,.....dat klinkt allemaal erg moeilijk.

Eventjes terugkomen op de vraag van CHEM, WAT ik nu eigenlijk wil.

Er staat een stuk tekst "Deze tekst is van de maker Pietje Puk" aan de onderkant van die htm pagina, en dit wil ik weglaten op de pagina in mijn PHP document.

Ik ben niet zo technisch onderbouwt als de gemiddelde poster hier, misschien dat iemand mij iets verder op weg kan helpen ?
Dus je wilt copyright notices eruit gaan knippen?
Van mij hoef je dan geen hulp te verwachten

Verwijderd

Topicstarter
Laat ik het zo zeggen, de teksten staan op een server in ons eigen bedrijfspand, dus geen Copyright's e.d.

Alleen omdat het op een intranet moet draaien wil ik die teksten eronder aan weglaten, dit zaait namelijk verwarring op andere afdelingen.

  • WoutF
  • Registratie: Maart 2000
  • Laatst online: 15-09 19:23

WoutF

Hoofdredacteur
Op vrijdag 28 december 2001 17:58 schreef Kuiter het volgende:
Laat ik het zo zeggen, de teksten staan op een server in ons eigen bedrijfspand, dus geen Copyright's e.d.

Alleen omdat het op een intranet moet draaien wil ik die teksten eronder aan weglaten, dit zaait namelijk verwarring op andere afdelingen.
mwa ok dan :)
Het beste wat je kan doen is eerst de pagina inlezen in een variabele. Dan die tekst die weg moet replacen met "" (niks dus)

zoek op php.net naar

-fopen
-ereg_replace

Verwijderd

Topicstarter
Ok thanx, ik ga eventjes vogelen op php.net

Als ik er niet uitkom horen jullie het nog wel....

Gegroet,
CJ

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

Op vrijdag 28 december 2001 18:08 schreef Kuiter het volgende:
Gegroet,
CJ
niet 'gegroet $naam' overal onderzetten plz...

Klaar voor een nieuwe uitdaging.


Verwijderd

Topicstarter
Zoals ik al zei, ik ben niet zo'n ster in het programmeren, maar met wat hulp van php.net en jullie hoop ik toch tot een goed resultaat te komen. Dit is wat ik gevonden heb :

<?php
$fp = fopen ("http://www.ditisdepagina.nl/bestandje.htm", "r");
$string = "Deze tekst staat onderaan de pagina";
echo ereg_replace ("Deze tekst staat onderaan de pagina", "dit is de tekst die geplaatst wordt en dus de andere tekst moet vervangen", $string);
?>

Zou dit kunnen gaan werken ?

  • WoutF
  • Registratie: Maart 2000
  • Laatst online: 15-09 19:23

WoutF

Hoofdredacteur
Op vrijdag 28 december 2001 18:52 schreef Kuiter het volgende:
Zoals ik al zei, ik ben niet zo'n ster in het programmeren, maar met wat hulp van php.net en jullie hoop ik toch tot een goed resultaat te komen. Dit is wat ik gevonden heb :

<?php
$fp = fopen ("http://www.ditisdepagina.nl/bestandje.htm", "r");
$string = "Deze tekst staat onderaan de pagina";
echo ereg_replace ("Deze tekst staat onderaan de pagina", "dit is de tekst die geplaatst wordt en dus de andere tekst moet vervangen", $string);
?>

Zou dit kunnen gaan werken ?
Ik denk dat je die $fp ook nog in je ereg_replace moet verwerken :)

Verwijderd

Topicstarter
Dat is het um juist, ik weet niet HOE ik dit zou moeten doen, zou je me iets meer kunnen helpen ?

Ik weet dat het niet de bedoeling is om een kant en klaar script te bakken voor iedereen, maar ik ben toch al aardig op weg toch ??

;-)
Pagina: 1