Foros del Web » Programando para Internet » PHP »

tengo un problema y utilizo fsockopen

Estas en el tema de tengo un problema y utilizo fsockopen en el foro de PHP en Foros del Web. Hola amigos de foros del web. Estoy utilizando la funcion fsockopen pues llamaba a una pagina que se encontraba en otro servidor con otro dominio ...
  #1 (permalink)  
Antiguo 14/07/2009, 16:50
eira2meigas
Invitado
 
Mensajes: n/a
Puntos:
tengo un problema y utilizo fsockopen

Hola amigos de foros del web.

Estoy utilizando la funcion fsockopen pues llamaba a una pagina que se encontraba en otro servidor con otro dominio y no me dejaba llamar la pagina con include.

Consegui que me saliera todo bien con el fsockopen solo que me sale este letrero.

Código PHP:
HTTP/1.1 200 OK DateTue14 Jul 2009 22:41:13 GMT ServerApache/2.2.11 (Unixmod_ssl/2.2.11 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 PHP/5.2.8 Last-ModifiedTue14 Jul 2009 21:01:01 GMT ETag"1a103d1-4376-46eb0bc66dd40" Accept-Rangesbytes Content-Length17270 Connectionclose Content-Typetext/html 
y quiero quitar ese letrero ya que no quiero que ese mensaje le salgan a los usuarios.

Espero que me hayan podido entender.

Y gracias de antemano.

http://www.tiraeltarot.com y descrubre el rumbo de tu vida

Última edición por eira2meigas; 14/07/2009 a las 17:50
  #2 (permalink)  
Antiguo 14/07/2009, 17:31
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: tengo un problema y utilizo fsockopen

Pon el código que usas para leer del otro dominio.

Saludos.
  #3 (permalink)  
Antiguo 14/07/2009, 17:49
eira2meigas
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: tengo un problema y utilizo fsockopen

Gracias por contestar
el codigo que tengo es este

Código PHP:
<?php
//$_REQUEST['estudio'] es el nombre de la pagina
$carpeta =  "/esnare/Estudios/Paginas/".$_REQUEST['estudio'].".htm";
$fp pfsockopen("www.sitiohispano.com"80$errno$errstr30);
if(!
$fp) {
    
//echo "$errstr ($errno)<br>\n";
} else {
    
fputs($fp,"POST ".$carpeta." HTTP/1_0\n\n");
    while(!
feof($fp)) {
        echo 
fgets($fp,128);
    }
    
fclose($fp);
}
?>
pongo ese codigo y me sale el mensaje ya mensionado.

En esta pagina podran ver a que me refiero
http://www.sitiohispano.com/esnare/E...io=chatprivado
  #4 (permalink)  
Antiguo 14/07/2009, 18:04
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: tengo un problema y utilizo fsockopen

En tu while imprimes todo el resultado, vas a tener que mejor asignarlo a un array y luego limpiar las cabeceras y solo imprimir el contendio de tu request.

Saludos.
  #5 (permalink)  
Antiguo 14/07/2009, 18:14
 
Fecha de Ingreso: junio-2009
Mensajes: 26
Antigüedad: 14 años, 10 meses
Puntos: 1
Respuesta: tengo un problema y utilizo fsockopen

amigo, apartando el tema de inicial...

fijate en tu web que los caracteres como acentos y cosas asi los muestra raros, usa esto:

<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type" />

si quieres poner "ñ" y acentos de forma directa.

ejemplo de error: tiraeltarot.com/tiradas_tarot/tirada_amor.php
  #6 (permalink)  
Antiguo 16/07/2009, 15:05
eira2meigas
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: tengo un problema y utilizo fsockopen

Gracias amigos por su pronta respuesta.

Estube buscando en google la manera de hacer lo que me sugeriste GatorV y lo unico que he encontrado es enrredarme mas.

Me puedes ayudar un poco con tu solucion.

Gracias.

cristx, gracias por tu sugerencia lo corregire enseguida.
  #7 (permalink)  
Antiguo 16/07/2009, 15:11
Avatar de dopon  
Fecha de Ingreso: julio-2005
Ubicación: Cucuta / Colombia
Mensajes: 493
Antigüedad: 18 años, 9 meses
Puntos: 1
Respuesta: tengo un problema y utilizo fsockopen

No se si es lo que necesitas pero con la funcion

file_get_contents

es sencilla de usar y hace lo que quieres

Código PHP:
<?php

echo file_get_contents("www.sitiohispano.com/esnare/Estudios/Paginas/".$_REQUEST['estudio'].".htm"); 

?>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:07.