Foros del Web » Programando para Internet » PHP »

problemal al guardar html en base de datos

Estas en el tema de problemal al guardar html en base de datos en el foro de PHP en Foros del Web. Hola wenas! Espero que me ayudeis con el tema xq sino para cuando llegue el fin de semana ya me he vuelto loco del todo. ...
  #1 (permalink)  
Antiguo 21/03/2007, 11:21
 
Fecha de Ingreso: septiembre-2006
Mensajes: 84
Antigüedad: 17 años, 7 meses
Puntos: 0
problemal al guardar html en base de datos

Hola wenas!
Espero que me ayudeis con el tema xq sino para cuando llegue el fin de semana ya me he vuelto loco del todo.

Bueno, el caso es que yo tengo una pagina en php en la que hago una serie de consultas a diferentes bases de datos y consigo 5 noticias 5 links y 5 cursos. Estos resultados crean una pagina que la mando mediante un boletin a diferentes emails, la cosa es que quiere guardar la pagina resultante en una base de datos para poder crear una especie de historial de los envios.

Cuando intento guardarlo en la base de dato, no tengo errores ni nada por el estilo pero no guarda nada. En cambio si lo hago desde phpmyadmin me guarda el codigo fuente del documento sin problemas.

Espero que alguien me ayude.

Salu2
  #2 (permalink)  
Antiguo 21/03/2007, 11:45
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
De acuerdo Re: problemal al guardar html en base de datos

Seria bueno que postearas el código en donde guardas tu página!

Saludillos.
  #3 (permalink)  
Antiguo 22/03/2007, 03:00
 
Fecha de Ingreso: septiembre-2006
Mensajes: 84
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: problemal al guardar html en base de datos

Hola otra vez!

Bueno, la question es esta. Yo ejecuto el siguiente codigo:

Código:
//Antes de esto hago una consulta para seleccionar los destinatarios.

//Abro la pagina donde se hacen las consultas y se crea el mensaje que se enviara por mail.

        $url="http://www.dominio.com/mailing/mensaje.php";
  	$htmodfor=fopen($url,"r");
  	if(!$htmodfor){
    	echo"<p>No se puede abrir la $url ";
  	exit;
  	}
  		$texto="";
		while (!feof($htmodfor)){
  		$buffer=fgets($htmodfor,1024);
  		$texto.=$buffer;
  	}
	
	fclose($htmodfor);


//Creo la consulta para guardar en la base de datos

	$data=date("Y-m-d");	
  	$result_eu = mysql_query("INSERT INTO tabla(fecha, texto, usuarios) VALUES 	('$data','$texto','$string_usuarios')",$conexion);
        
//Creo las cabeceras del email y lo envio (esto funciona a la perfección)
        $asunto="BOLETIN";	
        $sheaders.="Content-Type: text/html; charset=iso-8859-1\n";
        $sheaders.="From: Remitente<[email protected]>\r\n";
        $sheaders=$sheaders."BCc: ".$string_usuarios."\r\n";
	mail("",$asunto,$texto,$sheaders);
Lo de enviar el email funciona correctamente, la cosa es que la pagina php que utilizo para crear la pagina que quiero enviar, la quiro guardar en una bd para crear una especie de historial pero no puedo, no me da errores ni nada parecido, pero me guarda la fecha, los usuarios a los que les llega el mail y el campo donde va todo el codigo html se queda vacio.

Espero que alguien me ayude

Un saludo
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 10:41.