Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - viher

#71
PHP / problema generando RSS con PHP
22 Septiembre 2010, 21:44 PM
hola,tengo el siguiente código que he conseguido googleando.

Código (php) [Seleccionar]
<?php
//creo cabeceras desde PHP para decir que devuelvo un XML
header("Content-type: text/xml");
echo 
"<?xml version=\"1.0\" encoding=\"utf-8\"?>
";
//conecto con la base de datos
$Servidor = "localhost";
$usuario = "root";
$clave = "pass";
$bbdd = "db";
$connectid = mysql_connect($Servidor, $usuario, $clave);
mysql_select_db($bbdd);

//sentencia SQL para acceder a los últimos 20 artículos publicados
$ssql = "select * from videos order by id desc limit 10";
$result = mysql_query($ssql);
//Cabeceras del RSS
echo '<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">';
//Datos generales del Canal. Edítalos conforme a tus necesidades
echo "<channel>\n";
echo "<title>web.com</title>";
echo "<link>http://www.web.com/rss.php</link>";
echo "<description>Mostrando todos los últimos de la web:</description>";
echo "<language>es-es</language>";
echo "<copyright>web.com</copyright>\n";

//para cada registro encontrado en la base de datos
//tengo que crear la entrada RSS en un item
  while($row = mysql_fetch_array($result)){
   $url = $row["id"];
$imagen = $row['img'];
$nombre = $row['nombre'];
$dur = "<font size=-2>".$row['dur']."</font>"; }

  echo "<item>\n";
  echo "<title>".$imagen."</title>\n";
  echo "<description>".$nombre."</description>\n";
  echo "<link>".$dur."</link>\n";
  echo "</item>\n";

//cierro las etiquetas del XML
echo "</channel>";
echo "</rss>";
?>


el caso es que no me da error por ningún lado,pero no me carga el contenido de los <item> a la hora de hacer la consulta,les dejo una screen:

http://img842.imageshack.us/img842/7537/rssz.jpg

gracias por la ayuda!
#72
PHP / Re: IF dependiendo si hay ID
19 Septiembre 2010, 17:40 PM
gracias franki!  ;-)
#73
PHP / Re: IF dependiendo si hay ID
18 Septiembre 2010, 17:35 PM
ok entonces usare mysql_real_escape_string().

he hecho el siguiente code,porfavor echenle un ojo aver si lo hice bien

Código (php) [Seleccionar]
<? include ("config.php");
        if(empty($_GET["id"]))
{
echo "Selecciona un video para reproducir";
}
else{
$id = $_GET["id"];
$sql = "select * from videos where id=$id";
//Instrucción a ejecutarse en la bbdd.

$squery = mysql_query($sql);
//Ejecución de la instrucción

while($row = mysql_fetch_array($squery)){
//Recuperar los datos de un registro o hilera (row) y meterlo a un array
$nombre = mysql_escape_string($row['nombre']);
echo $nombre; }}
?>


gracias!
#74
PHP / Re: IF dependiendo si hay ID
15 Septiembre 2010, 03:36 AM
ya he hecho en todas mis páginas un include al archivo con el siguiente código:

Código (php) [Seleccionar]
<?php
function addslashes__recursive($var){
if (!
is_array($var))
return 
addslashes($var);
$new_var = array();
foreach (
$var as $k => $v)$new_var[addslashes($k)]=addslashes__recursive($v);
return 
$new_var;
}
$_POST=addslashes__recursive($_POST);
$_GET=addslashes__recursive($_GET);
$_REQUEST=addslashes__recursive($_REQUEST);
$_SERVER=addslashes__recursive($_SERVER);
$_COOKIE=addslashes__recursive($_COOKIE);
?>


y con ésto ya limpio mi ID siempre y no hay ya ninguna fallo de seguridad,no es cierto? gracias
#75
PHP / Re: IF dependiendo si hay ID
14 Septiembre 2010, 20:30 PM
Cita de: ohk en 14 Septiembre 2010, 15:17 PM
Bien, pero no te olvides nunca de limpiar tu ID.
Porque nunca se sabe que puede querer un visitante. Si me entiendes.
Para ello la funcion esta en el foro, te la copio aca:

Código (php) [Seleccionar]

<?php
function addslashes__recursive($var){
if (!
is_array($var))
return 
addslashes($var);
$new_var = array();
foreach (
$var as $k => $v)$new_var[addslashes($k)]=addslashes__recursive($v);
return 
$new_var;
}
$_POST=addslashes__recursive($_POST);
$_GET=addslashes__recursive($_GET);
$_REQUEST=addslashes__recursive($_REQUEST);
$_SERVER=addslashes__recursive($_SERVER);
$_COOKIE=addslashes__recursive($_COOKIE);
?>



Saludos

y éste código se lo tengo que poner en todas las páginas que obtengan una ID para despues limpiarla? y así no habra ningún problema de seguridad en la web? perdonarme pero de seguridad web no entiendo mucho y gracias por la ayuda.
#76
PHP / Re: IF dependiendo si hay ID
14 Septiembre 2010, 03:44 AM
gracias drvy | BSM tu es funciona perfectamente,losiento Shell Root pero el tuyo daba error.gracias
#77
PHP / IF dependiendo si hay ID
14 Septiembre 2010, 02:41 AM
hola,resulta que yo tengo una archivo php que reproduce videos por ID,el archivo se llama videos.php y tiene el siguiente código:

Código (php) [Seleccionar]
<? include ("config.php");
$id = $_GET['id'];
$sql = "select * from videos where id=$id";
$squery = mysql_query($sql);
while($row = mysql_fetch_array($squery)){
echo $row['nombre']; }
?>


el caso es que si pongo video.php?id=24 me carga el video con la ID 24 y funciona perfectamente,el problema es que si entro en video.php sin poner ninguna ID da errores por todos lados ya que no hay ID,cómo podría hacer un IF detecte si se ha puesto una ID o no y tenga 2 diferentes salidas.He estado intentarlo hacerlo yo pero no se como hacer que detecte lo de la ID. Gracias por la ayuda!
#78
hola,pues resulta que programé un keylogger que guarda la info cada x tiempo y la manda por correo,el caso es que hay antivirus que detectan el keylogger y no dejan instalarlo o directamente lo borran,por ejemplo con el antivirus Avast (versión gratuita) no lo detecta,pero por ejemplo el Nod32 si lo detecta.¿Habría alguna forma para que ningún antivirus lo detectara? Gracias de antemano.
#79
muchas gracias Franki  ;-)
#80
hola,yo tengo el siguiente código con mouseover

Código (html) [Seleccionar]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<SCRIPT LANGUAGE="javascript">
<!-- Begin
loadImage1 = new Image();
loadImage1.src = "http://img100.xvideos.com/videos/thumbs/0/8/7/0870cc6a3cd66f55c48e8cf241c4c268.2.jpg";
staticImage1 = new Image();
staticImage1.src = "http://img100.xvideos.com/videos/thumbs/0/8/7/0870cc6a3cd66f55c48e8cf241c4c268.1.jpg";
// End -->
</script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>

<body>
<a href="http://img100.xvideos.com/videos/thumbs/0/8/7/0870cc6a3cd66f55c48e8cf241c4c268.3.jpg" onmouseover="image1.src=loadImage1.src;" onmouseout="image1.src=staticImage1.src;">
<img name="image1" src="http://img100.xvideos.com/videos/thumbs/0/8/7/0870cc6a3cd66f55c48e8cf241c4c268.1.jpg" border=0></a>
</body>
</html>


el caso es que querria que cuando pase el raton por encima la imagen que está puesta se pusiera por ejemplo la propiedad height="100%" y width="100%" pero he estado probando y no lo consigo,he hecho lo siguiente:

Código (html) [Seleccionar]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<SCRIPT LANGUAGE="javascript">
<!-- Begin
loadImage1 = new Image();
loadImage1.src = "http://img100.xvideos.com/videos/thumbs/0/8/7/0870cc6a3cd66f55c48e8cf241c4c268.2.jpg";
staticImage1 = new Image();
staticImage1.src = "http://img100.xvideos.com/videos/thumbs/0/8/7/0870cc6a3cd66f55c48e8cf241c4c268.1.jpg";
// End -->
</script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>

<body>
<a href="http://img100.xvideos.com/videos/thumbs/0/8/7/0870cc6a3cd66f55c48e8cf241c4c268.3.jpg" onmouseover="image1.src=loadImage1.src; image1.width=100%;" onmouseout="image1.src=staticImage1.src;">
<img name="image1" src="http://img100.xvideos.com/videos/thumbs/0/8/7/0870cc6a3cd66f55c48e8cf241c4c268.1.jpg" border=0></a>
</body>
</html>


como seria? gracias