hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
25 de Julio de 2008, 11:27:00
Noticias: Convocatoria E-zine CPH #2
Para ver este enlace Registrate o Inicia Sesion
Aquí

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Desarrollo Web
| | |-+  Php (Moderador: shevchenko)
| | | |-+  HELP SERVER STATUS, SERVER IP
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: HELP SERVER STATUS, SERVER IP  (Leído 460 veces)
artur22
NZ1
*
Desconectado Desconectado

Mensajes: 29



Ver Perfil
« : 06 de Febrero de 2008, 05:37:45 »

Bueno, primero y principal salu2.


Tengo una consulta para hacerle, estoy buscando alguien o lago xD

Que la verdad, no se como hacerlo, me encanta programar HTML, pero PHP la verdad, me copan los resultados pero nunca me puse.

Bueno, aca va mi consulta

http://www.clanco.com.ar/service_1.html


Esta web, muy conocida de cs (counter-strike) ha echo algo bastante lindo y asombroso.

En esa web. uno agrega la ip de su server, y sale la ip en otra pagina, en la cual estan todos los servidores que uno agrega.

yo he levantado una web, www.ni7gaming. com.ar , pero voy de a poco no me pidan mucho xD

Y bueno, como yo, en mi opiñon creo ser la competencia para ellos, de a poco, no quiero preguntarles a ellos, lo mas probable es q me manden a lavar platos.


Asique les consulto a ustedes, otra cosa, los del host de mi server, hicieron algo parecido con los servers de sus clientes, aca va el link :


http://200.43.229.230/servidores/index.php

Bueno, busco alguien que sepa, espero que me puedan ayudar !! Salu2



mi msn ventas@ni7gaming.com.ar
« Última modificación: 06 de Febrero de 2008, 07:21:00 por artur22 » En línea


Para ver este enlace Registrate o Inicia Sesion


Para ver este enlace Registrate o Inicia Sesion
eriik
NZ1
*
Desconectado Desconectado

Mensajes: 100


Ver Perfil WWW
« Respuesta #1 : 07 de Febrero de 2008, 06:10:41 »

Lo que tu quieres hacer es que mediante un panel de administración
puedas añadir ips de servidores?
En línea
artur22
NZ1
*
Desconectado Desconectado

Mensajes: 29



Ver Perfil
« Respuesta #2 : 07 de Febrero de 2008, 10:51:24 »

Si, osea, no quiero poner que mapa estan juando, cuantos usuarios ahi, yo quiero que la gente entre a mi sitio y agregue su propio servidor.

Como muestro en esta web. http://200.43.229.230/servidores/index.php

Ellos lo han logrado yo todavia no, no se php Sad
En línea


Para ver este enlace Registrate o Inicia Sesion


Para ver este enlace Registrate o Inicia Sesion
eriik
NZ1
*
Desconectado Desconectado

Mensajes: 100


Ver Perfil WWW
« Respuesta #3 : 07 de Febrero de 2008, 11:26:17 »

Ok, seria este el código sql:

sql.sql
Código:
CREATE TABLE `servidores`(
`servidorip` VARCHAR(50) not null,
`nombreservidor` VARCHAR(50) not null
);

agregarip.php
Código:
<?php
include ("conectar.php");
if(isset(
$_POST['ok'])) {
$ip $_POST['ip'];
$nombre $_POST['nombre'];
$sqlint "INSERT INTO `servidores` (servidorip,nombreservidor) values ('$ip','$nombre')";
if (
mysql_query($sqlint)) {
echo 
"Servidor añadido, correctamente";
}else{
echo 
"ERROR: Servidor no añadido correctamente";
}
}
echo <
form action="agregarip.php" method="POST">
IP del servidor:<input type="text" name="ip"><br>
Nombre del servidor:<input type="text" name="nombre"><br>
<
input type="submit" value="Enviar servidor" name="ok">
</
form>;
?>

<a href="verservidores.php">Ver Servidores</a>

verservidores. php
Código:
<?php
include("conectar.php");
$sql mysql_query("SELECT * from `mensajes`");
if (
mysql_num_rows($sql)) {
while (
$ver mysql_fetch_array($sql)) {
echo 
"<br><b>IP</b>: '.$ver.'['servidorip'] <b>Servidor</b>: '.$ver.'['nombreservidor']";
}
}else{
echo 
"Actualmente no hay servidores";
}
echo 
"<br><a href="agregarip.php">Añadir Servidor</a>
?>

Bueno, este codigo serviria.
En línea
artur22
NZ1
*
Desconectado Desconectado

Mensajes: 29



Ver Perfil
« Respuesta #4 : 08 de Febrero de 2008, 12:40:47 »

Lo más copado es que yo no se php xD

Otra cosa que encontre es para limitar las descargas por días.

Me voy a poner a aprender PHP (aguante html:P)

Gracias x el scrip y aca paso el que encontre para limitar las descargas

Paso 1: Base de Datos

En primer lugar necesitaremos una tabla con esta estructura en nuestra base de datos:

    CREATE TABLE IF NOT EXISTS `descargas` (
    `ruta` varchar(255) NOT NULL,
    `ip` varchar(15) NOT NULL,
    `ultimo_acceso` datetime NOT NULL,
    UNIQUE KEY `ruta` (`ruta`,`ip`),
    KEY `ip` (`ip`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

.htaccess

Neecesitamos colocar un archivo .htaccess en la carpeta a la que le queremos aplicar la limitación, por ejemplo "archivos":

    RewriteEngine on
    RewriteRule (.*)(pdf|zip)$ /archivos/dl.php [QSA]

Script

Esta regla rescribe cada acceso al interior de la carpeta y lo redirecciona hacia el script dl.php que es el que chequeara los datos del visitante y gestionará el acceso a los archivos a descargar:

    <?php
    $ip = addslashes($_SERVER[‘REMOTE_ADDR’]);
    $dl = false;
    $sql = sprintf(“SELECT UNIX_TIMESTAMP(ultimo_acceso) ultima_vez
    FROM descargas WHERE ruta = ’%s’ AND ip = ’%s’
    ORDER BY ultimo_acceso DESC”, $ruta, $ip);
    $res = mysql_query($sql);
    if (mysql_num_rows($res) > 0) {
    $last_xs = mysql_result($res, 0, ‘ultima_vez’)+3600;
    if ($last_xs < time()) {
    mysql_query(sprintf(“REPLACE descargas
    SET ruta = ’%s’, ip = ’%s’, ultimo_acceso = NOW()”, $ruta, $ip));
    $dl = true;
    }
    } else {
    $sql = sprintf(“REPLACE descargas
    SET ruta = ’%s’, ip = ’%s’, ultimo_acceso = NOW()”, $ruta, $ip);
    mysql_query($sql);
    $dl = true;
    }
    ?>

Cómo puedes ver se ofrece un intervalo de 3.600 segundos antes de permitir de nuevo una descarga al usuario.

Si la variable $dl es "true" permitiremos acceso al siguiente script:

    <??php
    $fullPath = $_SERVER[‘DOCUMENT_ROOT’].$ruta;
    if ($fd = fopen ($fullPath, “r”)) {
    $fname = basename($fullPath);
    header(‘Content-type: application/octet-stream’);
    header(‘Content-Disposition: filename=”‘.$fname.‘”‘);
    header(‘Content-length: ’.filesize($fullPath));
    header(‘Cache-control: private’);
    while(!feof($fd)) {
    $buffer = fread($fd, 2048);
    echo $buffer;
    }
    fclose ($fd);
    exit;
    }
    } else {
    header(‘HTTP/1.0 503 Service Unavailable’);
    die(‘Abort, you reached your download limit for this file.’);
    }

    ?>


Ahi va el scrip completo en un rar
Para ver este enlace Registrate o Inicia Sesion
http://www.web-development-blog.com/tutorials/limit_file_download.zip
En línea


Para ver este enlace Registrate o Inicia Sesion


Para ver este enlace Registrate o Inicia Sesion
eriik
NZ1
*
Desconectado Desconectado

Mensajes: 100


Ver Perfil WWW
« Respuesta #5 : 08 de Febrero de 2008, 03:09:29 »

No me sirve de nada ese script, ademas si quiero limitar descargas, lo hago mediante ip en php.
En línea
artur22
NZ1
*
Desconectado Desconectado

Mensajes: 29



Ver Perfil
« Respuesta #6 : 08 de Febrero de 2008, 06:03:15 »

como mediante ip?
osea me encataria hacer eso, porq que te diga, esta ip ya ha bajado este archivo en el dia de hoy, por favor pruebe mañana, si tenes el scrip pasalo Smiley
En línea


Para ver este enlace Registrate o Inicia Sesion


Para ver este enlace Registrate o Inicia Sesion
Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online