16
Presentaciones / Re:Me presento
« en: 13 de Agosto de 2011, 15:57:41 pm »
¡¡Bienvenido!! (:
¿Pero de que lenguaje nos hablas?
¿Pero de que lenguaje nos hablas?
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Aver judoka... si hubieras leido el tema entero sabrías que el ataque se va a realizar mediante ataques DDoSSi hubieras leido el post citado sabrías que la herramienta ataca mediante funciones en JavaScript...
Saludos.
Si no pueden atacar al servidor principal, pueden atacar a secundarios, que no serían tan poderosos como el servidor HTTP, como el SQL, y ahí podrían hacer que ya no funcionen.Yo ya lo ví en el foro y me quedé impresionado.
Miren esto.
http://kekomundo.com/foro/index.php?topic=132347.msg881670;topicseen#msg881670

function url_exists($url){ //Esta función simplemente comprueba que una url existe
$url = str_replace("http://", "", $url);
if (strstr($url, "/")) {
$url = explode("/", $url, 2);
$url[1] = "/".$url[1];
} else {
$url = array($url, "/");
}
$fh = fsockopen($url[0], 80);
if ($fh) {
fputs($fh,"GET ".$url[1]." HTTP/1.1\nHost:".$url[0]."\n\n");
if (fread($fh, 22) == "HTTP/1.1 404 Not Found") { return FALSE; }
else { return TRUE; }
} else { return FALSE;}
}
//Aquí empieza tu código
function placas($hotel,$numero){
$url_imagen='http://images.habbohotel.com/c_images/album1584/'.$hotel.'0'.$numero.'.gif'; //La url de la imagen que quieras comprobar si existe
$imagen='<img src="'.$url_imagen.'">'; //Esta es la imagen, te la dejo en una variable por si quieres usarla luego ;)
if(url_exists($url_imagen)) echo "La imagen existe"; else echo 'No existe'; //Con esto compruebas que exista la url de la imagen
}
echo placas($hotel,$numero);Y te dará el mensaje de "La imagen existe" o "No existe" según exista o no la url de la imagen.
echo placas('HW',10); //Con esto te mirará si la placa HW010 existe. en este caso sí
function url_exists($url){
$url = str_replace("http://", "", $url);
if (strstr($url, "/")) {
$url = explode("/", $url, 2);
$url[1] = "/".$url[1];
} else {
$url = array($url, "/");
}
$fh = fsockopen($url[0], 80);
if ($fh) {
fputs($fh,"GET ".$url[1]." HTTP/1.1\nHost:".$url[0]."\n\n");
if (fread($fh, 22) == "HTTP/1.1 404 Not Found") { return FALSE; }
else { return TRUE; }
} else { return FALSE;}
}
Prueba usando encodeURIComponent, así:Gracias West, esa funcion elimina también todos los tags especiales de html, verdad?
<form action="javascript:ajaxpage('foro/nuevo.php?enviar=true&id=<?=$ID;?>&titulo='+document.getElementById('titulo').value+'&mensaje='+encodeURIComponent(document.getElementById('mensaje').value),'modulo');" method="post">
Aunque no creo que funcione... usa POST, hombre.
A que me refiero es que miren tengo esto:
<?
$pais = $_POST["pais"];
for($numero = 0;$numero < 500; $numero++){echo 'Placas: <img src="http://images.habbohotel.com/c_images/album1584/'.$pais. $numero .'.gif"><br /><br />';if($numero <= 99){echo '<img src="http://images.habbohotel.com/c_images/album1584/'. $pais .'0'. $numero .'.gif">';}
}
?>
Quiero que vaya sumando 1+ pero sin un tope de que solo hasta las 500 placas, sino que pare cuando encuentre una nueva simplemente por favor una ayuda o algun consejo de hacerlo de otra manera por favor o tengo mal organizado el codigo :S, muchas gracias de ante mano.
echo 'Placas: <img src="http://images.habbohotel.com/c_images/album1584/'.$pais. $numero .'.gif"><br /><br />';
if($numero <= 99) //ESTO NO SE PARA QUE ES
{
echo '<img src="http://images.habbohotel.com/c_images/album1584/'. $pais .'0'. $numero .'.gif">';
}
<form action="javascript:ajaxpage('foro/nuevo.php?enviar=true&id=<?=$ID;?>&titulo='+document.getElementById('titulo').value+'&mensaje='+document.getElementById('mensaje').value,'modulo');" method="post">El problema es que una vez enviado, cuando le aplico la función nl2br para hacerse notar los saltos de línea ya no los reconoce y queda todo en una línea. O sea, esto no va: nl2br($_GET['mensaje'])
<body onload="conectar_usuario();" onunload="desconectar_usuario();">Las funciones son las siguientes:
<script>¿Problema? pues que la función que se encuentre más abajo 8en este caso "conectar_usuario();" es la que se ejecuta en último lugar y se salta en onload y el onunload cuando quiere.
function desconectar_usuario(){
<?PHP
if($_SESSION['usuario']){
$desconectar_usuario_sql='UPDATE `usuarios` SET `conectado`= "No" WHERE `usuario`="'.$_SESSION['usuario'].'"';
if(mysql_query($desconectar_usuario_sql)){echo "alert('Desconectado');";
}else{echo "alert('NO');";
}
}else{ ?>
alert('no conectado');
<?PHP } ?>
}
</script>
<script>
function conectar_usuario(){
<?PHP if($_SESSION['usuario']){
$buscar_conectado_sql=mysql_query('SELECT * FROM `usuarios` WHERE `usuario`="'.$_SESSION['usuario'].'"');
$buscar_conectado=mysql_fetch_array($buscar_conectado_sql);
if($buscar_conectado['conectado']=="No"){
$conectar_usuario_sql='UPDATE `usuarios` SET `conectado`= "Si" WHERE `usuario`="'.$_SESSION['usuario'].'"';
if(mysql_query($conectar_usuario_sql)){$buscar_conectado2_sql=mysql_query('SELECT * FROM `usuarios` WHERE `usuario`="'.$_SESSION['usuario'].'"');
$buscar_conectado2=mysql_fetch_array($buscar_conectado2_sql);echo "alert('Conectado-".$buscar_conectado2['conectado']."');";
}else{echo "alert('NO');";
}
}else{echo "alert('Ya conectado');";
}
}else{ ?>
alert('no conectado');
<?PHP } ?>
}
</script>