Internet
Menú
Gamersmafia es ahora un archivo de solo lectura.

Duda EasyPHP

Hola, estoy haciendo una web con este paquete (EasyPHP) y en principio la web deberia ser una intranet que solo se pudiese tener acceso desde una LAN. Alguien sabe donde y como o si se puede delimitar un rango de ip’s ya sea en php, mysql o lo que sea ?

Gracias de antemano.

Añado: o desde el apache

A la LAN se entrará por algún sitio desde inet, lo mejor es bloquear ahí.

En MySQL puedes limitar ips pero eso sería para conectar a la bd. A la bd solo debería poder conectar la máquina donde esté la intranet.

Desde php puedes saber (y actuar en consecuencia) la ip remota con $_SERVER[‘REMOTE_ADDR’] pero como estás en una LAN la ip que figurará cuando alguien conecte desde fuera es la ip del router que tb será una ip de lan.

gracias investigaré sobre eso

Joe, voy a hacer un foro de php aki a ver si me hechan otro cable, lo que meto el código aki a palo seco -,-.

for ($i=0; $i<5; $i++)
{
$resultado[$i]=mysql_db_query(“topicos”,”SELECT Titulo FROM topics WHERE 1 ORDER BY Horacreado ASC “);
$resultado2=mysql_result($resultado[$i],’Identificador’);
echo $i;
echo $resultado2; ?>
<?
}

Y por pantalla me sale:

0Estreno de la Web
1Estreno de la Web
2Estreno de la Web
3Estreno de la Web
4Estreno de la Web

pero realmente tengo 5 topics con distintos “indentificador” que es el título : <

Sin la sentencia de mysql_result, antes me salia Resource id#3 hasta el

Comentario #7 por slnc:
Entonces mejor cambia esto:

$result = mysql_query(“SELECT Titulo FROM topics WHERE 1 ORDER BY Horacreado ASC “);

por esto:

$result = mysql_query(“SELECT Titulo FROM topics WHERE 1 ORDER BY Horacreado ASC LIMIT 5 “);

Porque con tu for, como no haya 5 últimos tópics, petará.

…

¿No es más fácil así?

$result = mysql_query(“SELECT Titulo FROM topics WHERE 1 ORDER BY Horacreado ASC “);

while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
echo(“ID: %s Name: %s
”, $row[0], $row[1]);
}

mysql_free_result($result);

(Copypasteado de: https://es.php.net/mysql_fetch_array )

El WHERE 1 de tu consulta es innecesario, y en lugar de hacer 2 echos y entrar y salir de php lo puedes hacer todo en una línea.

Yo no usaría un for porque no sabes cuántos registros va a haber en la tabla.

wooo, voy a profar , lo del for lo hago por que quiero poner los 5 últimos topics por fecha de actividad :3

thxx!!

Entonces mejor cambia esto:

$result = mysql_query(“SELECT Titulo FROM topics WHERE 1 ORDER BY Horacreado ASC “);

por esto:

$result = mysql_query(“SELECT Titulo FROM topics WHERE 1 ORDER BY Horacreado ASC LIMIT 5 “);

Porque con tu for, como no haya 5 últimos tópics, petará.

c00l :3

He vuelto : <

Para recargar páginas uso: echo “”;

pero quiero recargar otro frame… alguien sabe la medicina a úlitmo recurso usaré javascprit -.-

Pero eso de “frames” que he leído me asusta. ¿No estarás usando frames, verdad?

¿Para qué estás usando la recarga?

he hecho 3 frames en la página uno superior horizontal chikitoto y luego dos vertical uno mas pekeño tipo menú que siempre llama al otro que es el de contenidos… y he hecho un mini foro asi pocho todo el.. pero cuando añado un topic si no actualizo el frame de menus se keda desfasado por que el mas nuevo se queda primero… y es un palo tener que ir actualizando la página todo el rato

por lo que veo en el link anterior comparan los frames con ser malos hasta el demonio no ? ook los evadiré la próxima vez.

Weno y lo acabo de soluncionar :

function cargarlateral()
{

window.parent.frames[1].location=”lateral.php”
window.parent.frames[2].location=”CrearTopic.php”
}

…<form method="post" action="javascript:cargarlateral()">…

esto que es estais hablando en lengua orca o algo asi?? jajaja sois unas mentes retorcidas

Comentario #11 por GaBe:
he hecho 3 frames en la página uno superior horizontal chikitoto y luego dos vertical uno mas pekeño tipo menú que siempre llama al otro que es el de contenidos… y he hecho un mini foro asi pocho todo el.. pero cuando añado un topic si no actualizo el frame de menus se keda desfasado por que el mas nuevo se queda primero… y es un palo tener que ir actualizando la página todo el rato

por lo que veo en el link anterior comparan los frames con ser malos hasta el demonio no ? ook los evadiré la próxima vez.

Weno y lo acabo de soluncionar :

function cargarlateral()
{

window.parent.frames[1].location=”lateral.php”
window.parent.frames[2].location=”CrearTopic.php”
}

…<form method="post" action="javascript:cargarlateral()">…

Cuando antes te deshagas de los frames más feliz serás. Yo te estoy avisando, luego no te hagas el inocente . Los frames desaparecen en xhtml 2.0, te sigo avisando..

Comentario #12 por ReJeCt:
esto que es estais hablando en lengua orca o algo asi?? jajaja sois unas mentes retorcidas

años después…

los frames desaparecen, pero los iframes se consideran frames tb o cosa aparte??.

los iframes son algo distinto, aunque te recomendaría que cuando puedas investigues AJAX para hacer más de lo que te ofrecen los iframes.

Los más activos en General