Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/10/2006, 08:20
Avatar de kefrengg
kefrengg
 
Fecha de Ingreso: junio-2006
Mensajes: 20
Antigüedad: 17 años, 10 meses
Puntos: 0
echo @file_get_contents

Hola a todos,

necesito crear un script que pase dos parametros por una funcion.

los parametros son "cat" y "custom"

los cuales seran recogidos en un formulario de busqueda y aplicados a esta funcion:
echo @file_get_contents( " url*/?brd=efr&cat=Movies&custom=acapulco" );

[ * url= url que no puedo publicar pq no tengo derechos ]

la barra de busqueda es esta:

<form action="procesa.php" method="POST">
<p>Searching Keyword: <input type="text" name="keyword" />
<input type="submit" name="cat1" value="Movies"/>
<input type="submit" name="cat2" value="Images"/></p>
</form>


aqui, procesa.php, el cual deberia abrir una pagina de resultados:

<html><body>

<?php
$custom = $_POST['keyword'];
$cat1 = $_POST['movie'];
$cat2 = $_POST['image'];

/* echo "Busqueda con ".$custom .".<br>";
echo "de solo 1". $cat1 . ".<br>";
echo "de solo 2". $cat2 . ".<br>";*/

/*if ($cat1=="") $cat=Images;
else $cat=Movies;*/

/* Pasamos a la variable cat el valor Images o Movies, en funcion del boton seleccionado */
if ($_POST['movie']=="") {$cat=Images; echo "Search by ".$cat."<br>";}
else if ($_POST['image']=="") {$cat=Movies; echo "Search by ".$cat."<br>";}

echo "Palabra de busqueda: ".$custom;

$web=file_get_contents("url*/?brd=efr&cat=$cat&custom=$custom");
/*echo $web;*/


?>
</body></html>

Pero me da este error:

Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in /datos/home/soledadm/public_html/sm/procesa.php on line 22

Warning: file_get_contents(url*/?brd=efr&cat=Images&custom=asia) [function.file-get-contents]: failed to open stream: no suitable wrapper could be found in /datos/home/soledadm/public_html/sm/procesa.php on line 22

ahh, por si sirve de ayuda, ya tengo el wrapper activado: php_flag allow_url_fopen 1

voy bien encaminado? alguna idea para corregirlo?

Muchas Gracias por vuestro tiempo

Un saludo

Última edición por kefrengg; 04/10/2006 a las 09:09 Razón: update