[PHP] Resultaten van een formulier strippen

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Goedemiddag!

Op mijn website heb ik een formulier staan, de actie van dit formulier word verwerkt op een andere website. De resultaten van het formulier laadt ik in een frame op mijn website.
Graag zou ik een aantal tags willen strippen zodat de resultaten wat sneller worden gelaten.

Ik heb het volgende:

<form method="post" action="load.php?web=http://www.www.com">
.......
</form>

load.php

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php


$urlpage = $_GET['web'];

$pagedata = "";

$filetext = fopen("$urlpage", "r");

while (!feof($filetext))
{

$theline = fgets($filetext, 2048);
$pagedata .= "$theline<p>";
}

fclose($filetext);

$pagedata = ereg_replace("<head>(.*)head>", "", $pagedata);

$pagedata = ereg_replace("<script>(.*)script>", "", $pagedata);
pulled.

$pagedata = strip_tags($pagedata, '<p>');

echo "$pagedata";

?>


Alles word prima gestript... alleen word het formulier niet verwerkt! Please help!

Acties:
  • 0 Henk 'm!

  • JHS
  • Registratie: Augustus 2003
  • Laatst online: 16-09 16:02

JHS

Splitting the thaum.

Natuurlijk wordt het formulier niet verwerkt :) . Je verstuurd de FORM data naar load.php, en deze echo't vervolgens een (gestripte) pagina. De formdata heeft daar ngeen enkele invloed op. Je zou eerder in load.php die externe pagina moeten aanroepen met behulp van de ontvangen POST data, en vervolgens de teruggekregen data ontdoen van tags en dergelijke.

edit:
Je zou daarvoor overigens kunnen kijken naar CURL.

[ Voor 12% gewijzigd door JHS op 16-05-2006 16:43 ]

DM!