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 - fortil

#161
resulta que en una pagina me he encontrado con este codigo y al ponerlo en el servidor, me manda a error
Código: php
<?php
include('config.php');// Incluimos las configuraciones
if($_POST){
if($_POST['t']=="user"){
$user=array();
$in=0;
$ac=0;
$Sqll = mysql_query("SELECT * FROM online WHERE sala='".$_POST['sala']."'",$con) or die(mysql_error());
while($dat= mysql_fetch_array($Sqll)){
$use=stripslashes($dat['user']);
$time=$dat['time'];
if(abs(time()-$time)<(200+$seg_inac)){
if($time>time()){
$ac++;
$user[]='<strong>'.$use.'</strong>';
}else{
$in++;
$user[]='<i>'.$use.'</i>';
}
}else{
if($use!=$_POST['user']){
$consulta = "DELETE FROM online WHERE id ='".$dat['id']."'";
$resultado = mysql_query($consulta) or die(mysql_error());
}
}
}
if(empty($user))
echo "No hay usuarios conectados.";
else{
$user[]="<hr />Hay ".$ac." usuarios activos y ".$in." inactivos.(".($ac+$in).")";
echo implode('
',$user);

}
}elseif($_POST['t']=="conectar"){
$name=$_POST['name'];
$sala=$_POST['sala'];
$n=mysql_num_rows(mysql_query("SELECT * FROM online WHERE user='".$name."'"));
if($n==0){
$campos=array('time','user','sala');
$datos=array(  (time())+$seg_inac,$name,$sala);
$c=implode(',',$campos);
$d='''.implode("','",$datos).''';
$sSQL=sprintf("INSERT INTO %s (%s) VALUES (%s)","online",$c,$d);
$query = mysql_query($sSQL);
}elseif($n==1){
$consulta = "Update online set time='".(time()+$seg_inac)."', sala='".$sala."' WHERE user ='".$name."'";
@$resultado = mysql_query($consulta) or die(mysql_error());
}
}elseif($_POST['t']=="desconectar"){
$consulta = "DELETE FROM online WHERE user ='".$_POST['user']."'";
$resultado = mysql_query($consulta) or die(mysql_error());
}elseif($_POST['t']=="ver"){
$post=array();
$Sqll = @mysql_query("SELECT * FROM contenido WHERE sala='".$_POST['sala']."' ORDER BY id ASC",$con) or die(mysql_error());
while($dat= mysql_fetch_array($Sqll)){
$mensaje=stripslashes($dat['cont']);
$mensaje = str_replace("[b]","<b>",$mensaje) ; $mensaje = str_replace("[/b]","</b>",$mensaje) ;
$mensaje = str_replace("[img]","<img src="",$mensaje) ; $mensaje = str_replace("[/img]","" border="0" onerror=this.onerror='this.src='';'>",$mensaje) ;
$mensaje = preg_replace("/\[color=((#)?[0-9a-z]+)\]/i","<font color="\\1">",$mensaje) ; $mensaje = str_replace("[/color]","</font>",$mensaje) ;
$mensaje = preg_replace("/\[color=((#)?[0-9a-z]+)\]/i","<font color="\\1">",$mensaje) ; $mensaje = str_replace("[/color]","</font>",$mensaje) ;
$mensaje = preg_replace("/\[url\](www\..+)\[\/url\]/i","<a href="http://\\1" target="_blank">\\1</a>",$mensaje) ;
$mensaje = preg_replace("/\[url\](.+)\[\/url\]/i","<a href="\\1" target="_blank">\\1</a>",$mensaje) ;
$mensaje = preg_replace("/\[url=(www\..+)\](.+)\[\/url\]/i","<a href="http://\\1" target="_blank">\\2</a>",$mensaje) ;
$mensaje = preg_replace("/\[url=(.+)\](.+)\[\/url\]/i","<a href="\\1" target="_blank">\\2</a>",$mensaje) ;
$mensaje = str_replace("[i]","<i>",$mensaje) ; $mensaje = str_replace("[/i]","</i>",$mensaje) ;
$mensaje = str_replace("[u]","<u>",$mensaje) ; $mensaje = str_replace("[/u]","</u>",$mensaje) ;
$post[]='<strong>'.$dat['name'].':</strong> '.$mensaje;
}
if(!empty($post))
echo implode('<br>',$post);
else
echo "No hay comentarios.";
echo '<div id="ultimo"></div>';
}elseif($_POST['t']=="insert"){
$name=$_POST['name'];
$fecha=@date('d-m-Y');
$sala=$_POST['sala'];
$cont=nl2br(addslashes(strip_tags($_POST['cont'])));
$campos=array('name','fecha','cont','sala');
$datos=array( $name, $fecha ,$cont, $sala);
$c=implode(',',$campos);
$d='''.implode("','",$datos).''';
$sSQL=sprintf("INSERT INTO %s (%s) VALUES (%s)","contenido",$c,$d);
$query = mysql_query($sSQL);
$n=mysql_num_rows(mysql_query("SELECT * FROM online WHERE user='".$name."'"));
if($n==0){
$campos=array('time','user','sala');
$datos=array(  (time())+$seg_inac,$name,$sala);
$c=implode(',',$campos);
$d='''.implode("','",$datos).''';
$sSQL=sprintf("INSERT INTO %s (%s) VALUES (%s)","online",$c,$d);
$query = mysql_query($sSQL);
}elseif($n==1){
$consulta = "Update online set time='".(time()+$seg_inac)."', sala='".$_POST['sala']."' WHERE user ='".$name."'";
@$resultado = mysql_query($consulta) or die(mysql_error());
}
}
}
?>


Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /index.php on line 43

voy a esa linea y cambio las comillas sencillas por las dobles y se quita ese error pero sigue este otro.

Parse error: syntax error, unexpected '"' in /index.php on line 59

y en ese si me he quedado, le cambio de todo y nada, le busco por aquí por ayá y nada, si alguien me puede ayudar en que cosa está mal y si hay alguna manera o un programa como un IDEL o algo así para dfepurar mas facil los errores, xD

gracias
#162
Back-end / Re:[PHP] Simple Chat By Doddy H
Agosto 08, 2011, 09:11:54 PM
men me dice "error en la instalacion" que habrá pasado?

gracias


-------------------


alguien puede ver que está pasando con el codigo?

gracias

edito:
ya lo arreglé, habia un error en la linea 31:
Código: php
if (@mysql_query($todo1))

en vez de $todo1 era $todo2, pero ahora cuando estoy en el chat, me aparece, este error:
Notice: Use of undefined constant next - assumed 'next' in C:\xampp\htdocs\2\index.php on line 52 que puede ser?
si en esa linea hay:
linea del 51 al 54
Código: php
 if ($test <= 0) {
next;
} else {
$resto = $test;


vuelvo y edito, xD

le puse comillas a el next porque eso era lo que yo lei, xD y funcionó,pero ahora el admin.php no funciona, grax.
#163
si men muchas gracias, está muy buena la guía, solamente que me quedé con ganas porque estoy esperando el 3 taller, xD, ya que soy impaciente y pues como viste el post anterior necesito encontrar algo antes de el jueves que me tendré que ir a un lugar donde no hay internet, xD, pero me pondré a buscar manuales php.

gracias.

por último y esto si es qu me intriga, como diablos hacen para escribir en codigos dependiendo el lenguaje?
#164
hum gracias, por responder.
#165
Hola a todos quisiera saber como puedo hacer para acomodar mejor esto, si es necesario poner en cada reglón las "{" es decir si no se puede poner todo dentro de ellas de una vez, que para mi es un poco engoroso, nosé si porque apenas estoy aprendiendo en php o que, xD

gracias, muy buena guía solamente faltó el orden que debe de ir el contenido, eso creo, en mi humilde opinión.

Código: php
<html>
<body>

<?php
if(isset($_POST['enviar']))
{
$varnum = $_POST['numero'];
$varmen = $_POST['mensaje'];
if(is_numeric($varnum))
{
$menor = 0;
while($menor < $varnum)
{
   echo $varmen."</br>" ;
   $menor++;
}
} else{
echo $varnum. "no es un numero";
}
}
?>
<form action='' method='POST'>
Numero: <input type='text' name='numero' /><br />
Mensaje: <input type='text' name='mensaje' /><br />
<input type='submit' name='enviar' value='Enviar' />
</form>


</body>
</html>


edito: otra duda que se me estaba olvidando, es que; como peudo hacer para qu eno me aparesca una lista ne cascada sino mas bien de seguido, es decir, en python el bucle anterior while que me muestra el mensaje el numero de veces puedo escribirlo así para que me imprima en horizontal (solo con una ","coma debe poderse en php).
Código: php

menor =0
while menor < mensaje:
   print mensaje,
   menor+=1


denuevo grax.

ha y por último una petición (nosé si mas mia) porfa peuden subir los archivos comprimidos en zip, esque uso ubuntu y aveces a unrar se le dá la gana de descomprimir bien y aveces no, grax.
#166
Hola a todos comunidad underc0de, bien pues envista que me ha tocado o necesitado usar php (aunque siempre me ha parecido importante saber solo que me he dedicado a aprender python primero) me he encontrado conque quiero agregarle una funcion a cierta carpeta en un host gratuito que tengo, sin mas rodeo.

lo que necesito es si me pueden ayudar a crear un codigo php que me permita listar los archivos de una ccarpeta que tenga y me permita descararlos y subir nuevos archivos, la última con contraseña, y que me permita unos tipos de archivos especificos y un tamaño determinado si no es mucho pedir, muchas gracias y ojalá puedan ayudarme, les prometo que estudiaré php, pero ahora estoy con python, grax
#167
Python / Re:Spammer + Mail Bomber.Py
Agosto 03, 2011, 11:52:31 PM
Hola, soy un poco nuevo en la cuestion de el Bomber, que es? y que hace, pues según las sentencias que veo solamente le envia un mensaje, me quivoco?

grax
#168
Python / Re:[Python] HTTP Console By Doddy H
Agosto 03, 2011, 08:13:24 PM
JaAViEr podrias postear tú programa?

grax
#169
Redes y antenas / Re:ABRIR PUERTOS EN ROUTER
Agosto 03, 2011, 05:18:44 PM
Ok te he entendido,

lo de comprobar el servicio externamente, pero lo del reseteo es un reseteo pero no para ponerle denuevo la config default, solo para aplicarle los cambio, ademas abrí el puerto 1823 o algo así el UDP, pero no tengo que abrir el 80 u 8080 TCP?

entonces a probar desde otro lado a ver si coje el navegador. gracias Stiuvert por tú ayuda.
#170
Python / Re:[Python] HTTP Console By Doddy H
Agosto 02, 2011, 01:58:59 PM
Hola Doddy

muy bueno, pero nosé a que comandos o que cosas se pueden hacer (soy nuevo),  es decir si queiro ver una pagina web, como lo haria? porgo el nombre del servidor y luego? o no se puede interactuar coon ella?.

grax
#171
Redes y antenas / Re:ABRIR PUERTOS EN ROUTER
Agosto 02, 2011, 01:47:12 PM
Hola Stiuvert
muchas gracias por la respuesta tan rapida, bueno he agregado un puerto UDP en el virtual host del NAT de mi router (aparte de abrir el 80 TCP) y he puesto la IP de mi Maquina virtual y luego resetee el router, ahora escribo la dirección que me dá DUC de no-ip pero se me queda en cargando.

y a lo último me dice que la conexion caduco "La operación superó el tiempo de espera al intentar conectar con You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login." y pues nosé sie s porque mi conexion es lenta (debe ser eso) pero no lo es tanto (eso creo 1MB :( ) pero entonces quiere decir que así si está bien?

pues en el buscador de puertos del mismo DUC, me dice que ese peurto ya está abierto.
gracias.

edito:
bueno ahora resulta que me carga la direccion You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login pero ha sorpresa, me aparece de nuevo para loguearme en el router "You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login está solicitando un nombre de usuario y una contraseña. El sitio dice: "DSL Router"" y ahora que?. :-(
no me explico porque aparece eso, si le he deshabilitado el ingreso remoto.
#172
Vaya que si sabes de python, que bueno, grax men.
#173
Redes y antenas / Re:ABRIR PUERTOS EN ROUTER
Agosto 01, 2011, 10:09:43 PM
Hola.

gracias por este super post, primero que todo.

mira mi router es ZTE 是頁 (ZXDSL 831 Series)
y esta es una captura de la pantalla queme tira cuando entro a él.


y acá mi problema.
resulta que tratava de crearme una web para un malware que se identificará en mi PC, pero como tengo ip dinamica pues me todocó que descargar no-IP (duc), y puse todo bien, ya que en el programa DUC me decia que si tomaba leia la pag, bueno instale el apache etc, lo probé con mi ip interna y todo bien, luego entonces voy y a abir los puertos, entro a NAT y eligo la palicacion (web) puerto y cuando le pongo la IP, le pongo la de mi virtual host, es decir tengo mi host (IP.50) y mi maquina virtual (IP.55) entonces le agrego la IP.55. y luego trato de netrar en el dominio de NO-IP y me aparece que entra a la configuracion del router, vaya, entonces entro al router de nuevo y desactivo la configuracion remota la tenia en el puerto 80, xD. bueno luego que deshabilité esa IP nada me aparece que pagina no encontrada, como cuando no he instaldo o prendido el XAMPP.
he configurado bien el DUC y el XAMP, luego pensé que por el puerto no iva, le cambié a 8080 y en el no-ip tambine le cambié a redireccionar y nada. llamé a los petardos de la empresa servidora del servicio y me tubieron como 2 horas con el telfono pegado al telefono y a lo último me aburrí de hacer tantas cosas y que por ningún lado me iva (no me dieron solución).

quiero saber como puedo abrirle los putos puertos a esta carajada, xD, se los agradeceriá enormemente. :*

GRAX
#174
una cosa a corregir no son Mts sino m así esten en plural y no son seg sino s solamente, xDDDDDDDDD

bueno dale y exitos en tús primeros progrmas, xD

jejejme habia equivocado, xD
#175
gracias

ya no mas calculadora de windows, xD
#176
Python / Re:[Guia] Iniciando en Python
Agosto 01, 2011, 12:18:30 PM
Gracias men, muy bueno, si pudieses hacer uno mas detallado de la web y zip, con el  keyloger seriá muy bueno, xDDDDD


grax