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ú

Temas - venadHD

#1
PHP / MySQL no me muestra el valor? Osea khé?
24 Octubre 2015, 12:45 PM
Esta ultima semana estuve desarrollando un panel de control para unos servidores y al testar la parte de 'Mi cuenta' veo que me sale el usuario, pero no el 'email', y está hecho de la misma forma que el usuario, osea, no entiendo porque no sale

En el proceso de login es donde se asigna la sesion
Código (php) [Seleccionar]
$haspass = //ENCRIPTACION DE CONTRASENA
$db = new mysqli ("", "", "", "");
$query = $db->query("SELECT * FROM usuarios WHERE usuario='".$_POST['usuario']."' LIMIT 1");
if ($query->num_rows > 0) {
if ($query->fetch_assoc()['pswd'] == $haspass) {
$_SESSION['***.***'] = $_POST['usuario'];
$_SESSION['***.***'] = $haspass;
$_SESSION['emailClient'] = $query->fetch_assoc()['email']; //Luego en el siguiente script, no muestra nada
$_SESSION['login'] = true;
$db->close();
unset($db);
logsec();
} else {
$db->close();
unset($db);
logerror("Contraseña incorrecta");
}
} else {
$db->close();
unset($db);
logerror("El usuario no existe");
}


Código (php) [Seleccionar]
<html style="background-color:#eee;">
<head>
<title>Mi cuenta - Cydrio cPanel</title>
<link rel="stylesheet" href="bs3.3.5/css/bootstrap.min.css">
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body class="container" style="background-color:#eee;">
<?php include('cpanel.header.php'); ?>
<table class='table table-bordered table-hover table-striped'>
<tbody>
<tr>
<td style="width:25%;">Tu usuario</td>
<td style="width:75%;"><?php echo($_SESSION['***.***']); //Esto lo muestra bien 
?>
</td>
</tr>
<tr>
<td>Tu email</td>
<td><?php echo($_SESSION['emailClient']); //Esto ya no 
?>
</td>
</tr>
</tbody>
</table>
</body>
</html>


Puse la depuracion de errores, pero nada, es como si tuviera una string en blanco, he revisado la base de datos por si acaso, y el valor existe 'ejemplo@ejemplo.com'
#2
Bueno, hoy vengo con un problema que me ocurre unicamente con el codigo de login, ningun otro me tira ese error y no sé por que (algunas veces arranca, con otro usuario y contraseña), pero normalmente tira error 500

Este es el codigo, no sé que error tiene como para que tire HTTP 500

Código (php) [Seleccionar]
<?php
session_start
();
function 
logerror($reason) {
$_SESSION['logerror'] = $reason;
header("Location: login.php");
die(
'Redireccionando...');
}
if (!isset($_POST['usuario']) || !isset($_POST['pswd'])) {
logerror("Falta algun dato");
}
if (strlen(preg_replace("([a-zA-Z0-9.-])"""$_POST['usuario'])) > 0) {
logerror("El usuario no debe contener caracteres no permitidos");
}
if (strlen(preg_replace("([a-zA-Z0-9.-])"""$_POST['pswd'])) > 0) {
logerror("La contraseña no debe contener caracteres no permitidos");
}
if (strlen($_POST['usuario']) < 6) {
logerror("El usuario debe de tener 6 o mas caracteres");
}
if (strlen($_POST['pswd']) < 6) {
logerror("La contraseña debe de tener 6 o mas caracteres");
}
//$haspass = //ENCRIPTACION DE LA CONTRASEÑA MEDIANTE CRYPT();
$db = new mysqli ("localhost""***""***""***");
$query $db->query("SELECT * FROM usrs WHERE usuario='".$_POST['usuario']."'");
if ($query->num_rows 0) {
if ($query['pswd'] == $haspass) {
$db->close();
unset($db);
logerror("Login correcto");
} else {
$db->close();
unset($db);
logerror("Contraseña incorrecta");
}
} else {
$db->close();
unset($db);
logerror("El usuario no existe");
}
?>
#3
PHP / Problema con comandos en SSH desde PHP
30 Septiembre 2015, 23:44 PM
Bueno, quizas esto sea dificil de explicar, pero bueno, alla voy,

Hola antes que nada, despues de tanto tiempo :P

Tengo un servidor de FTP para los usuarios virtuales, y la cosa es que intenté hacer un script para cambiar la contraseña desde el propio cPanel del hosting, pero se ve que no quiere funcionar el cabron

Intenté dos metodos, los cuales estan comentados, pero aun así, no la cambia, sigue siendo la original

Código (php) [Seleccionar]
//$shellConnection = ssh2_connect("185.35.67.76", 22);
//ssh2_auth_password($shellConnection, 'root', '*****');
//PRIMARY METHOD
//$shell=ssh2_shell($shellConnection, 'xterm');
//fwrite( $shell, "pure-pw passwd {$_SESSION['clientusername']}".PHP_EOL);
//fwrite($shell, "$Opass".PHP_EOL);
//fwrite($shell, "$Opass".PHP_EOL);
//fwrite($shell, "pure-pw mkdb".PHP_EOL);
//unset($shell);
//ALTERNATIVE METHOD
//ssh2_exec($shellConnection, "pure-pw passwd {$_SESSION['clientusername']});
//ssh2_exec($shellConnection, "$Opass");
//ssh2_exec($shellConnection, "$Opass");
//ssh2_exec($shellConnection, "pure-pw mkdb");
//ssh2_exec($shellConnection, 'exit');
//unset($shellConnection);


Y si, conecta y tal, hasta con un touch $session['clientusername'] funciona
Pero se ve que ahi no, adjunto foto para que se vea como es el proceso en SSH shell (PuTTY)


Esa pantalla de password seria en el script esta parte, pero se ve que no la reconoce o algo
Código (php) [Seleccionar]

                       //fwrite($shell, "$Opass".PHP_EOL);
//fwrite($shell, "$Opass".PHP_EOL);
//ssh2_exec($shellConnection, "$Opass");
//ssh2_exec($shellConnection, "$Opass");


Pd:$Opass es la contraseña a introducir
#4
Bueno, es un poco confuso esto y no encontre nada en google sobre esto, la cosa es:

Hace unas horas, la pagina de la index se veia bien y funcionaba a la perfeccion, ahora, se ve que no sé que ha pasado, que es el unico archivo que no funciona|muestra en blanco (y estáel servidor igual que antes)

Demostracion grafica:
https://beta.venad.cf/index.php Esto no funciona, osea muestra una pagina en blanco, sin mas
https://beta.venad.cf/login.php Esto funciona  :-\

El resto de cosas que funcionan con MySQL (similares a esa pagina, funcionan perfectamente [https://pago.venad.cf])

Codigo del index, por si hubiera algo que no veo
Código (php) [Seleccionar]
<?php
session_start
();
$dbConnect = new mysqli("******""******""******""*******");
if ($dbConnect->connect_error) {
echo("Error al conectar con la base de datos");
die();
}
$data $dbConnect->query('select * from usuarios');
while ($i $data->fetch_assoc()) {
if (isset($i['usuario']) && isset($i['contrasena']) && isset($_SESSION['usuario']) && isset($_SESSION['contrasena'])) {
if ($i['contrasena'] == $_SESSION['contrasena'] && $i['usuario'] == $_SESSION['usuario']) {
$logged true;
}
}
}
$dbConnect->close();
?>

<html>
<head>
<?php
if (!isset($logged) {
echo('<meta http-equiv="Refresh" content="0;url=login.php">');
}
?>

<?php include("loadstrap.php"); ?>
</head>
<body>
<?php if ($logged == true) { ?>
<div class='container'>
<div class='alert alert-success' role='alert'>
<p class='text-center'>Ya estas logeado <b><a href='login.proc.php?logout'>[ Deslogearme ]</a></b></p>
</div>
</div>
<?php ?>
</body>
</html>


Mod: Temas sobre PHP van al subforo de PHP
#5
Bueno, tengo un script bien escrito, que me da estos errores (soy novato y quizas no sepa del todo como hacer un script
Lo tengo codificado en UTF-8 y hecho por NotePad, luego lo subí por SFTP y ejecutado por SSH

root@venad1:~# ./fixp.sh
: No such file or directoryh
./fixp.sh: line 2: $'\r': command not found
./fixp.sh: line 6: $'\r': command not found
du: cannot access `/_network\r': No such file or directory
./fixp.sh: line 9: $'\r': command not found
./fixp.sh: line 13: syntax error near unexpected token `fi'
./fixp.sh: line 13: `fi'
root@venad1:~#

Código (bash) [Seleccionar]
#!/bin/sh

# 100GB SIZE LIMIT
SIZE=0,5
MY_DIR="/_network"

# check the current size
CHECK=$(du -bs $MY_DIR|awk '{print $1}') #output Bytes

if [ $CHECK -gt $SIZE ]; then
    echo "ACTION"
   # find $MY_DIR -mindepth 0 -maxdepth 3 -mtime +1 -type f -exec rm {} \;   
fi
#6
Bueno, hace tiempo postee un tema para saber y ejecutar un comando segun el tamaño de un directorio, que el problema está en que no calcula el tamaño del directorio+sub-directorios, solo de los archivos que hay en el, y la cosa es que quiero que el comando de detecte el tamaño de la carpeta en la que le marqué, y ejecute el comando

El comando que tenia era este:
Código (bash) [Seleccionar]
find /_network/ATE01 -type d -size +1500M -exec chmod 000 -R /_network/ATE01/mods/deathmatch/resource-cache \;

Encontre un comando, en el que me devuelve el valor correcto, pero no creo que me sirva para hacer chmod
Código (bash) [Seleccionar]
du -hlsc /_network/ATE01

Es urgente por el tema de que sin esto, se pueden saltar los limites de disco y petar el sistema
#7
Bueno, el titulo ya lo dice todo, un script escrito en bash (.sh) como puedo limitar su uso de CPU?
Tengo uno que se ejecuta cada minuto manejado por CRON, pero me pega picos en la CPU de la ostia cuando se ejecuta (durante 1-2 segundos), como podria limitar eso a por ejemplo.. 5% de CPU?
#8
GNU/Linux / Como hacer un loop en bash?
17 Agosto 2015, 15:25 PM
Bueno, la cosa es que tengo varias lineas de bash que quiero pasar a un loop, pero no se como hacerlos, si alguien me podria explicar XD?

Ejemplo equivalente en php:
Código (php) [Seleccionar]
<?
$datos = array (
array("usuario1", 22069),
array("usuario2", 24001)
);
?>


Seria lo que se llama una tabla multidimensional, alguien me podria decir como se hacen en bash/linux?

Código (bash) [Seleccionar]
chmod 707 -R /home/ftp
find /home/ftp -size +100M -exec rm {} \;

#SERVER DE PLATIN 22069
chown 22069:2000 -R /home/ftp/oqq77888
find /home/ftp/oqq77888 -type d -size +1500M -exec chmod 000 -R /home/ftp/oqq77888/mods/deathmatch/resource-cache \;
find /home/ftp/oqq77888 -type d -size +2000M -exec chmod 000 -R /home/ftp/oqq77888/mta-server \;
rm -r /home/ftp/oqq77888/mods/deathmatch/modules

#SORTEO SEMANAL #1 >> 24001
chown 24001:2000 -R /home/ftp/ums67776
find /home/ftp/ums67776 -type d -size +1500M -exec chmod 000 -R /home/ftp/ums67776/mods/deathmatch/resource-cache \;
find /home/ftp/ums67776 -type d -size +2000M -exec chmod 000 -R /home/ftp/ums67776/mta-server \;
rm -r /home/ftp/ums67776/mods/deathmatch/modules
#9
Bueno, tengo un codigo que funciona en sí, o lo hacia hace un rato, y ahora si llamo la funcion dirSize, me salta error

Código (php) [Seleccionar]
<td><?php echo ("DISK"); ?></td>
<?php
function dirSize($directory) {
$size 0;
foreach(new RecursiveIteratorIterator(new RecursiveDirectoryIterator($directory)) as $file){
$size+=$file->getSize();
}
return $size;
}
//$mbusados = dirSize($rows['path']);
//$porcentaje = dirSize($rows['path'])/(1024*1024/)/(1500)*100;
?>

<td>No disponible temporalmente</td>


y la variante $rows['path'] FUNCIONA

Mod: No usar icono de resuelto si el tema no esta resuelto.
#10
Bueno, hasta hace unos dias, estaba 'hosteando' unos servidores de juegos y decidí a crear un comando para que el servidor no exceda la cuota de espacio (porque el servidor no respeta el FTP)
.
Bien, tenia este comando que detectaba el tamaño de los archivos y los borraba

Código (bash) [Seleccionar]
find /home/ftp -size +150M -exec rm {} \;

Pero... Como puedo hacer que coja el tamaño del directorio total, ysi excede.. Que elimine el ultimo archivo modificado?
PD: Existiria alguna forma de poner una "excepcion" de archivos y que pase al siguiente, por ejemplo: "archivo que no puede borrar: internal.db", y si el ultimo modificado es "internal.db" y el segundo despues es "texto.txt", que elimine "texto.txt" y no "internal.db", nose si me explique, es un poco complicado todo
#11
GNU/Linux / Pure-FTPD no reconoce el quota
12 Agosto 2015, 01:33 AM
Bueno, no hay mucho que explicar, el titulo lo dice todo, creé un usuario sin quota, posteriormente se la añadí y al hacerle show quedando asi

Login              : test
UID                : 2001 (-)
GID                : 2001 (-)
Directory          : /home/ftp/test/./
Full name          :
Download bandwidth : 0 Kb (unlimited)
Upload   bandwidth : 0 Kb (unlimited)
Max files          : 1 (enabled)
Max size           : 1 Mb (enabled)
Ratio              : 0:0 (unlimited:unlimited)
Allowed local  IPs :
Denied  local  IPs :
Allowed client IPs :
Denied  client IPs :
Time restrictions  : 0000-0000 (unlimited)
Max sim sessions   : 0 (unlimited)


Pero puedo subir mas de 1 archivo al servidor, y más de 1 mega, como si eso no tuviera efecto, y sí, esta chroot y todo eso, cual puede ser el error? (Tambien tenía un .ftpquota  que ponia "0 0" por razones desconocidas.. Pero se lo cambie a los mismos valores "1 1")

Esperando respuestas de este maravilloso foro :D
#12
GNU/Linux / [Obsoleto]Problema con PROFTPD
11 Agosto 2015, 19:08 PM
Buenas, el problema que me vengo a estar dando es que quiero hacer que cuando el usuario abra, o renombre, o suba un archivo, que le permita a ciertas extensiones
Esto es lo que hice, pero me da error de sintaxis y no veo por qué

una ayudita? :D
Código (xml) [Seleccionar]
 <Directory ~/*>
     <Limit STOR>
       PathAllowFilter \.(jpg|jpgeg|mpeg|mpg|mp3)$
    </Limit>
 </Directory>


Probé con la directiva
Código (xml) [Seleccionar]
QuotaDefault user false hard 10485760 0 0 0 0 0
Pero dice que no existe
#13
Saludos programadores;

Hoy estaba realizando una pequeña prueba con el PHP y la funcion include, pero al inluir un archivo, me sale un 1 al final, existe alguna forma de eliminar eso?

Código (php) [Seleccionar]
<?php
$modulos = array("contacto");
if (isset($_GET['modulo'])) {
if (in_array($_GET['modulo'])) {
$incld = include("page.".htmlspecialchars($_GET['modulo']).".php");
echo($incld);
}
}
?>


Por ejemplo, si el archivo tengo un texto que dice "Hola", el la web me pone "Hola1"

Tendria que usar un strreplace? o como se diga xD
#14
Scripting / [LUA]Bug en hackealos.co? Puntajes
6 Agosto 2015, 21:36 PM
Bueno, explico un poco el problema que me ha planteado..
La cosa es que hay que superar una prueba de programador para poder acceder, pero al colocar la respuesta correcta, me dice que es incorrecta, y no entiendo por qué

La pregunta era esta
CitarEl "puntaje" de una palabra es la suma del puntaje de cada letra. El "puntaje" de una letra es la posición en donde se encuentra en una palabra, multiplicada por su posición en el abecedario. Por ejemplo, el puntaje de "acb" es (1*1) + (2*3) + (3*2).
¿Cuál es la suma de las puntuaciones de las permutaciones de "BtKdbjf"?

A lo que al respecto del problema diseñe el siguiente script:

Código (lua) [Seleccionar]
local a = {"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"}
local t = {"B","t","K","d","j","f"}
suma = 0
ts = ""
for k,v in ipairs(t) do
for sk,sv in ipairs(a) do
if v:lower() == sv then
local LC = ""
if k == #t then
LC = ""
else
LC = " + "
end
ts = ts.."("..tostring(k).."*"..tostring(sk)..")"..LC
suma = suma + (k*sk)
end
end
end
print(tostring(suma)) --Resultado
print(tostring(ts)) --Forma de codigo


Y los print son estos:

Y la pagina me dice que la solucion es incorrecta? Por qué?

Citar177
(1*2) + (2*20) + (3*11) + (4*4) + (5*10) + (6*6)
#15
El tema es, queria que cuando el usuario acccede a una pagina con una cierta query, por ejemplo ?peticion=IJS8ffd87dgsG/8d87fg87fd , ejecute un temporizador de 5 minutos en el que ejecute una funcion, aun sin que el usuario este visitando la pagina, es decir, que solo dependa del script en PHP, como podria hacerlo? (Y no puedo usar CRON, porque seria 5 minutos desde que el usuario visita la pagina)
#16
La cuestion es, realicé un sistema simple para que al tener X intentos de login, le bloquee el acceso, o asi lo tenia pensado, la cosa es...

Como puedo restringir ese acceso por ejemplo.. 5 minutos?, y que luego en la pagina ponga "Te quedan X minutos de restriccion" ?

El codigo que hice hasta ahora sobre esto es el siguiente:

Código (php) [Seleccionar]
<?php
function Redirect($url$permanent false) {
header('Location: ' $urltrue$permanent 301 302);
exit();
}
?>

<html>
<head>
<title>VeNaD PHP Testing</title>
<style> * {margin-left:1%;font-family:Verdana, Geneva, sans-serif} </style>
</head>
<?php
session_start();
if (!isset($_SESSION['tryes'])) {
$_SESSION['tryes'] = 0;
}
if (isset($_GET['login']) && isset($_POST['u']) && isset($_POST['p'])) {
$_POST['u'] = htmlspecialchars($_POST['u']);
$_POST['p'] = htmlspecialchars($_POST['p']);
if (strlen($_POST['u']) > 5) {
if (strlen($_POST['p']) > 5) {
$_SESSION['ejemplo'] = array();
$_SESSION['ejemplo']['u'] = $_POST['u'];
$_SESSION['ejemplo']['p'] = $_POST['p'];
$_SESSION['tryes'] = 0;
Redirect("https://www.venad.cf/host/index.php");
} else {
echo("Tu contraseña debe contener 6 o mas caracteres");
$_SESSION['tryes'] = $_SESSION['tryes'] + 1;
}
} else {
echo("Tu usuario debe contener 6 o mas caracteres");
$_SESSION['tryes'] = $_SESSION['tryes'] + 1;
}
} elseif (isset($_GET['login']) && !isset($_POST['u']) && !isset($_POST['p'])) {
echo("Error al loggearte, prueba de nuevo<br>");
$_SESSION['tryes'] = $_SESSION['tryes'] + 1;
}
if (isset($_GET['logout']) && !isset($_GET['login']) && isset($_SESSION['ejemplo']['u']) && isset($_SESSION['ejemplo']['p'])) {
session_destroy();
session_unset();
Redirect("https://www.venad.cf/host/index.php");
} elseif (isset($_GET['login']) or isset($_GET['logout'])) {
Redirect("https://www.venad.cf/host/index.php");
}
?>

<body>

Código (php) [Seleccionar]
<?php
if (!isset($_SESSION['tn6loggeado'])) {
echo("<form action=\"index.php?login\" method=\"POST\">
Usuario:<br>
<input type=\"text\" name=\"u\">
<br>
Contraseña:<br>
<input type=\"password\" name=\"p\">
<br><br>
<input type=\"submit\" value=\"Login\">
</form>"
);
if (isset($_SESSION['tryes']) && $_SESSION['tryes'] > 0) {
echo ("<br> Comprueba tus datos de acceso, intento numero {$_SESSION['tryes']} / 3");
}
}
elseif (isset($_SESSION['ejemplo'])) {
echo("Tu usuario es este: {$_SESSION['tn6loggeado']['usuario']} <br><br>");
echo("Tu contraseña es esta: {$_SESSION['tn6loggeado']['password']}<br><br>");
echo("<a href=\"./index.php?logout\"><button>Cerrar sesion</button></a><br><br>");
}
?>


Está separado porque uno es interno y otro funciona para mostrar al cliente la informacion
#17
no entiendo bien, segun foreach es para cada valor de un array, la pagina me devuelve esto: Como tendria que hacer para que imprimiera todos los valores?

KEY: 0 , VALUE: 1
KEY: 1 , VALUE: yo no
KEY: 2 , VALUE: me scripteo
Numero de filas: 19


Codigo source:
Código (php) [Seleccionar]
<html>
<head>
<title>VeNaD PHP Testing</title>
</head>
<!-- CODIGOS PHP INIT -->
<?php
//Conexion a base de datos
$db = array();
$db['usuario'] = "root"$db['contra'] = ""$db['dbnombre'] = 'global'$db['host'] = 'localhost';
$dbConnect = new mysqli($db['host'], $db['usuario'], $db['contra'], $db['dbnombre']);
//Chequeo de conexion a base de datos
if ($dbConnect->connect_errno) {
if ($dbConnect->connect_error) {
print("ERROR DE CONEXION DE MYSQL: ".$dbConnect->connect_error);
die();
}
print("ERROR DE CONEXION DE MYSQL N: ".$dbConnect->connect_errno);
die();
}
//Getter de datos de la base de datos
$query $dbConnect->query("select * from {$db['dbnombre']}");
$numero_filas $query->num_rows;
$dbarray $query->fetch_array(MYSQLI_NUM);
$dbConnect->query("insert into global values(NULL,'uptime', '1')");
//tabla de datos
foreach ($dbarray as $key => $value) {
printf("KEY: %s , VALUE: %s <br>"$key$value);
}
?>

<!-- PAGINA UTIL -->
<body>
<?php
//getter de filas
print("Numero de filas: $numero_filas <br>");
?>

</body>
</html>
<?php $dbConnect->close(); ?>
#18
PHP / [Solucionado] num_rows me da error
18 Julio 2015, 01:20 AM
Código (php) [Seleccionar]
//Datos de testeo
$b_data = $_SERVER['SERVER_NAME'];
$dbConnect->query("insert into global values('$b_data', 'thisInIntroducced')");
$query = $dbConnect->query("select * from global");
$result = $query->result['num_rows'];


Me dice un error, este error:
Notice: Undefined property: mysqli_result::$result in F:\localhost\htdocs\index.php on line 12

Soy nuevo en PHP :( y ando testeando algunas cosas que ando viendo por la php.net
#19
Bienvenidos invocadores
Bueno, a lo que iva, lo que queria hacer es una especie de 'Call' a un mismo archivo, me explicare mejor con ejemplos:

Esto seria lo normal, sin hacer nada
Código (php) [Seleccionar]
index.php

Ahora creo un boton, que redirige a...
Código (php) [Seleccionar]
index.php?login=request

y ahora creo un condicional:
Código (php) [Seleccionar]
if ($_GET['login'] == 'request') {

Me funcionaria con un clic a un boton, o tendria que ser obligatoriamente en una form?
#20
Me da un error desde el hosting que es el siguiente
Parse error: syntax error, unexpected T_VARIABLE in /home/a9673496/public_html/ssl/mysql/index.php on line 1

y el codigo es el siguiente:

Código (php) [Seleccionar]
<?php

$dbdata 
= array();
$dbdata['usuario'] = "**";
$dbdata['contrasena'] = "**";
$dbdata['host'] = "**";
$dbdata['database'] = $dbdata['usuario'];
$dbdata['conexion'] = mysqli_connect($dbdata['host'],$dbdata['usuario'],$dbdata['contrasena'],$dbdata['database']) or die("Error " mysqli_error($link));
if ($dbdata['conexion']->connect_errno) {
echo "Failed to connect to MySQL: (" $mysqli->connect_errno ") " $mysqli->connect_error;
}
echo 
$mysqli->host_info "\n status [ Connected ]";
$dbdata['conexion']->close($dbdata['conexion']);
if ($dbdata['conexion']->connect_errno) { 
echo "Failed to connect to MySQL: (" $mysqli->connect_errno ") " $mysqli->connect_error;
}
?>
#21
Bueno, he estado haciendo un servicio online para mi pagina web y para testear alunas funciones de PHP, hice un hasher (o como se llamen), puse un loop para introducir los valores validos y hice alguna que otra "modificacion del codigo fuente" desde el navegador para testar algunos 'hacks', arregle y edite todo eso, pero bueno, que tal mi primer codigo en PPH? :D (y que fallos de seguridad tiene? :/)

Pagina web donde la hice: ssl.venad.cf
BEEEESHUCo a todos <3

Código (php) [Seleccionar]
<html>
<head>
<style> *{ font-family:"verdana";
text-align: center;} </style>
<title>Online Hash || [SSL].venad.cf</title>
</head>
<body>
<a href="../"><button><-- Volver a la pagina principal --</button></a>
<?php $ar hash_algos();
$sign = -1?>

<form action="index.php" method="post">
<br>
<?php if ($_POST['cadena'] == '') {
 echo 
'<p>Cadena de HASH:</a> <input type="text" name="cadena" value="Mi cadena" size="100"style="text-align:left;"/></p><br>';
 }
 else
 {
$vvv htmlspecialchars($_POST['cadena']);
echo "<p>Cadena de HASH:</a> <input type='text' name='cadena' value='$vvv' size='100'style='text-align:left;'/></p><br>";
}
?>

Selecciona HASH: <br><br>
<select name="hash"style='text-align:left;'>
<?php foreach ($ar as $value) {
$sign $sign+1;
if ($sign == 0) {
echo "<option value='"$ar[$sign], "' checked style='text-align:left;'>"$ar[$sign], "</option>";
}
if ($sign >= 1) {
echo "<option value='"$ar[$sign], "' style='text-align:left;'>"$ar[$sign], "</option>";
}
}
$sign = -1;
?>

</select> <br><br>
<input type="submit" value="HAAAASH"/>
</form>
<?php
$valid 
false;
foreach ($ar as $value) {
$sign $sign+1;
if ($ar[$sign] == htmlspecialchars($_POST['hash'])) {
global $valid;
$valid true;
}
}
if ($valid == false and isset($_POST['hash'])) {
echo "El tipo de hash no es valido, Aqui no te funciona el editor de codigo fuente :)";
die;
}
if ($_POST['cadena'] == '' and isset($_POST['hash'])) {
echo "Debes especificar algo en la cadena de texto";
die;
}
?>

<?php if (isset($_POST['hash'])) { echo "<p>Has seleccionado el tipo de hash: <b>"$_POST['hash'], "</b></p><p> Tu cadena hash: </p>"; }?><div style="background-color:#dddddd; padding:10px;word-wrap: break-word;"> <?php if (isset($_POST['hash'])) { echo hash(htmlspecialchars($_POST['hash']), htmlspecialchars($_POST['cadena'])); } ?></div></p>
</body>
</html>
#22
GNU/Linux / /media/HDD no escribible
23 Abril 2015, 15:50 PM
El problema es que quiero renombrar un archivo de esa carpeta (está windows ahi), y no me deja, solo lectura me pone, al hacerle chmod me da error de "no soportado" alguna forma de escribir en ese directorio(el disco es ntfs)
#23
Ayer cambie un archivo en system32 llamado msvcrt.dll y hoy al ir a wncender el pc me da error critico, y le echo la culpa a ese archivo, conservo el original pero renombrado a _msvcrt.dll en la misma carpeta, tengo Linux Debian y puedo acceder en modo lectura a la carpeta de system32, pedo no trngo acceso de escritura

Alguna solucion por parte de windows o debian?

No puedo NI ACCEDER A WINDOWS,y da error de Windoes Logon

Ni con modo seguro arranxa

El error es este: STOP: c000021a {ERROR GRAVE DEL SISTEM}
el proceso del sistema Windoes Logon Process terminó inesperadamente xon un estado de 0x0000139, se ha apagado el sistema.
#24
El tema es este: quiero hacer que al hacerse mas grande el boton, la TABLA no se haga mas grande, es decir, que quede "atrapada" en su tamaño predeterminado.
No hay mucho mas que explicar, aparte de esto;
Código (css) [Seleccionar]
/*Essentials */
* {
font-family: arial, verdana, sans-serif;
font-size: 102.5%;
}
a, a:visited, a:link, a:hover, a:active {
text-decoration: none;
color: #000000;
}
/* Globales */
div#global_container {
position: absolute;
top:24%;
bottom: 0%;
}
td.menug {
vertical-align: top;
}
button.menu_btn {
color: #FF0000;
}
/*Menu principal de opciones */
div#menu_container {
background-color:#FF0000;
height:100%;
text-align: top;
max-height:100%;
}
/* Menu global de acciones */
div#globalFirstScreen {
background-color:#0000FF;
position: absolute;
left: 150%;
top: 0%;
height:100%;
width:500%;
text-align: top;
max-height:100%;
}
table.globalFirstScreen {
background-color:#50FFFF;
position: absolute;
top: 0%;
height:100%;
text-align: top;
}
table.globalFirstScreen2 {
background-color:#50FFFF;
position: absolute;
height:100%;
left: 21%;
top: 0%;
text-align: top;
}
table.globalFirstScreen3 {
background-color:#50FFFF;
position: absolute;
left: 42%;
top: 0%;
height:100%;
text-align: top;
}
table.globalFirstScreen4 {
background-color:#50FFFF;
position: absolute;
left: 63%;
top: 0%;
height:100%;
text-align: top;
}
/* Menu secundario derecho */
div#globalMenuDerecha {
background-color:#0000FF;
position: absolute;
top: 0%;
left: 690%;
height:100%;
width:100%;
text-align: top;
}

Código (xml) [Seleccionar]
<html>
<head>
<link rel='stylesheet' type='text/css' href='css/index.css' />
<title>CATH proyect</title>
</head>
<body>
<div id='global_container'>
<div id='menu_container'>
<table class='menu_container'>
<td class='menug'><button class='menu_btn'>Inicio</button></td><tr>
<td class='menug'><button class='menu_btn'>Comprar</button></td><tr>
<td class='menug'><button class='menu_btn'>Empresas</button></td><tr>
<td class='menug'><button class='menu_btn'>Informacion</button></td><tr>
<td class='menug'><button class='menu_btn'>Estadisticas</button></td><tr>
</table>
</div>
<div id='globalFirstScreen'>
<table class='globalFirstScreen'>
<td class='menug'><button class='menu_btn'>Inicio</button></td><tr>
<td class='menug'><button class='menu_btn'>Comprar</button></td><tr>
<td class='menug'><button class='menu_btn'>Empresas</button></td><tr>
<td class='menug'><button class='menu_btn'>Informacion</button></td><tr>
<td class='menug'><button class='menu_btn'>Estadisticas</button></td><tr>
</table>
<table class='globalFirstScreen2'>
<td class='menug'><button class='menu_btn'>Inicio</button></td><tr>
<td class='menug'><button class='menu_btn'>Comprar</button></td><tr>
<td class='menug'><button class='menu_btn'>Empresas</button></td><tr>
<td class='menug'><button class='menu_btn'>Informacion</button></td><tr>
<td class='menug'><button class='menu_btn'>Estadisticas</button></td><tr>
</table>
<table class='globalFirstScreen3'>
<td class='menug'><button class='menu_btn'>Inicio</button></td><tr>
<td class='menug'><button class='menu_btn'>Comprar</button></td><tr>
<td class='menug'><button class='menu_btn'>Empresas</button></td><tr>
<td class='menug'><button class='menu_btn'>Informacion</button></td><tr>
<td class='menug'><button class='menu_btn'>Estadisticas</button></td><tr>
</table>
<table class='globalFirstScreen4'>
<td class='menug'><button class='menu_btn'>Inicio</button></td><tr>
<td class='menug'><button class='menu_btn'>Comprar</button></td><tr>
<td class='menug'><button class='menu_btn'>Empresas</button></td><tr>
<td class='menug'><button class='menu_btn'>Informacion</button></td><tr>
<td class='menug'><button class='menu_btn'>Estadisticas</button></td><tr>
</table>
</div>
<div id='globalMenuDerecha'>
<table class='globalMenuDerecha'>
<td class='menug'><button class='menu_btn'>Inicio</button></td><tr>
<td class='menug'><button class='menu_btn'>Comprar</button></td><tr>
<td class='menug'><button class='menu_btn'>Empresas</button></td><tr>
<td class='menug'><button class='menu_btn'>Informacion</button></td><tr>
<td class='menug'><button class='menu_btn'>Estadisticas</button></td><tr>
</table>
</div>
</div>
</body>
</html>
#25

Solucion:
Código (css) [Seleccionar]
table.footer {
background-color: #888888;
border: 0.12em solid black;
border-spacing: 6em 1em;
border-collapse: separate;

}
td{
background-color: #888888;
border-style::none;
width:4em;
}

Estaba creando un footer para mi web, y me ocurre que al colocar una tabla dentro de div, se separa la ostia. algo como esto:

Titulo                                                                                                                                               Titulo
Elemento                                                                                                                                          Elemento
Queriendo que quede asi

Titulo                    titulo2                                titulo3
001                      002                                   003

Tengo que usar cellspacing?

Y si, aunque le ponga 0.1%, y no sé porque. Si quito el porcentaje, funciona, pero no seía relativo a otras resoluciones de pantalla :S

==CSS==
Código (css) [Seleccionar]
* {
font-family: arial, verdana, sans-serif;
font-size: 103%;
}
a, a:visited, a:link, a:hover, a:active {
text-decoration: none;
color: #000000;
}
hr.footer {
height:1%;
background-color:#000000;
}
table.footer {
background-color: #888888;
border: 2px solid black;
border: 100%;
border-collapse: collapse;
}
td{
background-color: #888888;
border-style::none;
width: 0.1%;
}
div#footer {
margin-top:100%;
margin-bottom: 15%;
margin-right: 20%;
margin-left: 15%;
color: #000000;
font: bold;
text-transform:capitalize;
font-weight: bold;
background-color:#666666;
}

==HTML SIMPLITO==
Código (xml) [Seleccionar]

<html>
<head>
<link rel='stylesheet' type='text/css' href='css/index.css' />
<!--link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">-->
<title>CATH proyect </title>
</head>
<body>
<div id='footer'>
<hr class="footer"/>
<table class="footer">
<td>Informacion </td><td>ds</td><tr>
<td>001</td><td>002</td>
</table>
</div>
</body>
</html>
#26
PHP / [Problema / Duda] RegEXP
11 Abril 2015, 16:03 PM
Hola de nuevo xD , la duda que me entró ahora y que me decidi a poner aqui (porque entiendo de p*** madre las cosas aqui) es sobre los RegExp en codigos fuente de paginas web, voy a exponer lo que trato de hacer:

Me fui a una pagina web, en concreto ( http://www.game-state.com/5.175.139.216:22050 ) y quise capturar algunos datos que figuran ahi a un script en PHP.

Lo que yo queria integrar, era esto:
<td class="value" id="players">1/128</td>

Lo intenté con el siguiente metodo, pero no funcionó, pienso que me falta algo:

Código (php) [Seleccionar]
$contenido = file_get_contents("http://www.game-state.com/5.175.139.216:22050");
$regexp = '<td class="value" id="players">?(.+)(?:<\/td>)?';
preg_match_all($regexp,$contenido,$matches);
print_r($matches[1]);
echo'ZONA TEST';


Esto puede ser algo mejor? Pero me sigue apareciente en blanco, es decir, nada.
Código (php) [Seleccionar]
$regexp = '/(?:<td class=\"value\" id=\"players\">)<td class="value" id="players">(.+)(?:\ <\/td>/)';

Resultado: Array ( )
#27
PHP / Problema con PHP y $_GET y _$REQUEST
11 Abril 2015, 11:25 AM
Bueno, siendo mi primer post en este foro de PHP (Empece a aprender programacion PHP antes de ayer o ayer), me cogi un servidor local de PHP (XAMPP porque tiene debug incluido).
Al tener mi primer script que me serviria para hacer algunas cosas (Además estaba probando el hash) me encuentro con este error:

Undefined index: sv in C:\Server\xampp\htdocs\index.php on line 14

Sé que index es una tabla. Pero como la defino como tal? o almenos, que no de ese error y pase los argumentos totales, es decir, luego de darle "Enviar", me muestra en el $_GET ell enlace sin cifrado, es un problema gordito, ademas de que, al parecer, no hace el hash en un "if";
No se colocar el codigo con la sintaxis de PHP; Averiguado.
Código (php) [Seleccionar]
<?php
echo '<html> <head> <title>TrosNos Bug Discover System</title></head> <body>';
echo 
'<style> * {font-family: arial,sans-serif; font-weight: bold; font-size: 16px; color: #000000;}</style>';
echo 
"<br><ul><form name='servers' method='get' action='index.php'>
<p>Escoge tu servidor para ver los actuales bugs</p>
<br>
<p> Escoge tu servidor </p>
<SELECT NAME='sv' SIZE=1 WIDTH=100px>
<OPTION VALUE='TWD'>TWD (Rick y Supra)</OPTION>
</select><br>
<input type='submit'>
</form></ul>
"
;
if (
htmlspecialchars($_REQUEST['sv'])) {
$getto=htmlspecialchars($_REQUEST['sv']);
$gett=hash('md5',$getto);
echo 
"$gett";
//////////////////////////////////////////////////////////////////////////////////////////////////////////
if ($gett == hash('md5''TWD')) { 
$server "TWD (Rick y Ruben)";
echo "<ul><h2>Server reportado: $server</h2></ul>";
/*
$bugID = "";
$bug_titulo = "";
$descripcion = "";
$reproduccion = "";

echo "<center><table border=1 bordercolor=#000000 bgcolor=#DDDDDD cellspacing=0 cellpadding=5 width=95%>
<td width=15%>ID de bug</td><td># $bugID</td><tr>
<td>Título</td><td>$bug_titulo</td><tr>
<td>Descripción</td><td>$descripcion</td><tr>
<td>Reproducción</td><td>$reproduccion</td>

</table></center><br>";
*/
//Bug Slot #1
$bugID "1";
$bug_titulo "Spam al cambiar de nombre";
$descripcion "Binds: <br>bind 1 nick venad<br>bind 1 nick venad2<br><hr/>Y presionar muchas veces el bind 1";
$reproduccion "Siempre";

echo "<center><table border=1 bordercolor=#000000 bgcolor=#DDDDDD cellspacing=0 cellpadding=5 width=95%>
<td width=15%>ID de bug</td><td># 
$bugID</td><tr>
<td>Título</td><td>
$bug_titulo</td><tr>
<td>Descripción</td><td>
$descripcion</td><tr>
<td>Reproducción</td><td>
$reproduccion</td>

</table></center><br>"
;
///////////////////////////////////////////////////////////////////////////////////////////////////////////
} elseif($gett == '') {} else {
echo 'weon yo que te dije de experimentar con los enlaces ._.';
}
}


Cual es el error exactamente? :/
#28
GNU/Linux / [duda] "Cpu load average"... que es?
26 Febrero 2015, 15:13 PM
CPU load averages 7.04 (1 min) 3.93 (5 mins) 1.68 (15 mins)
CPU usage 15% user, 15% kernel, 0% IO, 69% idle

Exactamente que indica "CPU load averages"?, si el procesador casi siempre esta por el 15-21%

Lo interpreté como sobrecarga. Pero no sé que indica exactamente
Por cierto, soy nuevo en linux :(, asi que una explicacion de más no vendria mal :D
#29
A muchos les parecera una tonteria, pero "screen -arg [name] [file]" me inicia bien y funciona bien durante un cierto tiempo, despues, se cierra sin más.

Tengo 4 servidores abiertos, y sospecho que se cierran cuando alcanza un cierto grado de "Carga de CPU", aunque no estoy seguro del todo, no habria alguna manera para solucionar eso?

Los comandos de apertura son desde un usuario llamado "host" y su grupo principal es "host", pero el subgrupo de "root".

(Lo maneja un panel basado en PHP)
SCREEN -AdmSL thepapa_server nice -n -20 ./mta-server -t --ip 5.175.139.216 --port 23001 --httpport 23001 --maxplayers 25

El problema que se me presenta he intentado arreglarlo, pero no logro solucionarlo del todo. Y el archivo de configuracion no es que venga un apartado like a "Force to continuous run" o similar.
A no ser que sea esto:
#defflow on # will force screen to process ^S/^Q
#30
GNU/Linux / [Solucionado] SSH y SFTP
18 Febrero 2015, 20:30 PM
Resulta que instale pure-ftpd y algunos que otras dependencias de el, lo desinstale hace unas horas, y todos los usuarios que tenia dejaron de funcionar (Al logear por SFTP, excepto, 1, pondre un ejemplo)

root
user1
user2
user3

root puede loggearse
user1 puede loggearse
user2 NO puede loggearse
user3 NO puede loggearse

La configuracion era la siguiente para estos usuarios

#Match group mtahost
 #  ChrootDirectory %h
   #X11Forwarding no
   #AllowTcpForwarding no
   #ForceCommand internal-sftp


(Sin comentar, obvio)
Solo funciona un usuario, al intentar loggear con ellos, me salta el siguiente error:

Registro de autenticación (usa el registro de sesión para más detalles):
Usando el nombre de usuario "user2".

Autenticación fallida!
El servidor ha rechazado la conexión SFTP, pero escucha las conexiones FTP.

desea utilizar el protocolo FTP en lugar de SFTP? Prefiera el uso de cifrado (SFTP).


Ya solo activando el ChrootDirectory, ya me tira error, por que puede ser?

Registro de sesion

. 2015-02-18 20:36:43.203 --------------------------------------------------------------------------
. 2015-02-18 20:36:43.203 WinSCP Version 5.5.6 (compilación 4746) (OS 5.1.2600 Service Pack 3 - Microsoft Windows XP)
. 2015-02-18 20:36:43.203 Configuration: HKEY_CURRENT_USER\Software\Martin Prikryl\WinSCP 2\
. 2015-02-18 20:36:43.203 Local account: Andrelyoko\Andre
. 2015-02-18 20:36:43.203 Working directory: C:\Documents and Settings\Andre\Escritorio
. 2015-02-18 20:36:43.203 Process ID: 1376
. 2015-02-18 20:36:43.203 Command-line: "C:\Archivos de programa\WinSCP\WinSCP.exe"
. 2015-02-18 20:36:43.203 Time zone: Current: GMT+1, Standard: GMT+1 (Hora estándar romance), DST: GMT+2 (Hora de verano romance), DST Start: 29/03/2015, DST End: 25/10/2015
. 2015-02-18 20:36:43.203 Login time: miércoles, 18 de febrero de 2015 20:36:43
. 2015-02-18 20:36:43.203 --------------------------------------------------------------------------
. 2015-02-18 20:36:43.203 Session name: humber (Site)
. 2015-02-18 20:36:43.203 Host name: 5.175.139.216 (Port: 22)
. 2015-02-18 20:36:43.203 User name: humber (Password: Yes, Key file: No)
. 2015-02-18 20:36:43.203 Tunnel: No
. 2015-02-18 20:36:43.203 Transfer Protocol: SFTP (SCP)
. 2015-02-18 20:36:43.203 Ping type: -, Ping interval: 30 sec; Timeout: 15 sec
. 2015-02-18 20:36:43.203 Proxy: none
. 2015-02-18 20:36:43.203 Send buffer: 262144
. 2015-02-18 20:36:43.203 SSH protocol version: 2; Compression: No
. 2015-02-18 20:36:43.203 Bypass authentication: No
. 2015-02-18 20:36:43.203 Try agent: Yes; Agent forwarding: No; TIS/CryptoCard: No; KI: Yes; GSSAPI: Yes
. 2015-02-18 20:36:43.203 GSSAPI: Forwarding: No; Server realm:
. 2015-02-18 20:36:43.203 Ciphers: aes,blowfish,3des,WARN,arcfour,des; Ssh2DES: No
. 2015-02-18 20:36:43.203 SSH Bugs: A,A,A,A,A,A,A,A,A,A
. 2015-02-18 20:36:43.203 Simple channel: Yes
. 2015-02-18 20:36:43.203 Return code variable: Autodetect; Lookup user groups: A
. 2015-02-18 20:36:43.203 Shell: default
. 2015-02-18 20:36:43.203 EOL: 0, UTF: 2
. 2015-02-18 20:36:43.203 Clear aliases: Yes, Unset nat.vars: Yes, Resolve symlinks: Yes
. 2015-02-18 20:36:43.203 LS: ls -la, Ign LS warn: Yes, Scp1 Comp: No
. 2015-02-18 20:36:43.203 SFTP Bugs: A,A
. 2015-02-18 20:36:43.203 SFTP Server: default
. 2015-02-18 20:36:43.203 Local directory: C:\Documents and Settings\Andre\Mis documentos, Remote directory: /home/humber, Update: Yes, Cache: Yes
. 2015-02-18 20:36:43.203 Cache directory changes: Yes, Permanent: Yes
. 2015-02-18 20:36:43.203 DST mode: 0; Timezone offset: 0h 0m
. 2015-02-18 20:36:43.203 --------------------------------------------------------------------------
. 2015-02-18 20:36:43.328 Looking up host "5.175.139.216"
. 2015-02-18 20:36:43.328 Connecting to 5.175.139.216 port 22
. 2015-02-18 20:36:43.406 Selecting events 63 for socket 944
. 2015-02-18 20:36:43.421 Waiting for the server to continue with the initialization
. 2015-02-18 20:36:43.421 Looking for incoming data
. 2015-02-18 20:36:43.421 Looking for network events
. 2015-02-18 20:36:43.421 Detected network event
. 2015-02-18 20:36:43.421 Enumerating network events for socket 944
. 2015-02-18 20:36:43.421 Enumerated 18 network events making 18 cumulative events for socket 944
. 2015-02-18 20:36:43.421 Handling network write event on socket 944 with error 0
. 2015-02-18 20:36:43.421 Handling network connect event on socket 944 with error 0
. 2015-02-18 20:36:43.421 Looking for network events
. 2015-02-18 20:36:43.500 Detected network event
. 2015-02-18 20:36:43.500 Enumerating network events for socket 944
. 2015-02-18 20:36:43.500 Enumerated 1 network events making 1 cumulative events for socket 944
. 2015-02-18 20:36:43.500 Handling network read event on socket 944 with error 0
. 2015-02-18 20:36:43.500 Server version: SSH-2.0-OpenSSH_6.0p1 Debian-4+deb7u2
. 2015-02-18 20:36:43.500 Using SSH protocol version 2
. 2015-02-18 20:36:43.500 We claim version: SSH-2.0-WinSCP_release_5.5.6
. 2015-02-18 20:36:43.500 Waiting for the server to continue with the initialization
. 2015-02-18 20:36:43.500 Looking for incoming data
. 2015-02-18 20:36:43.500 Looking for network events
. 2015-02-18 20:36:43.578 Detected network event
. 2015-02-18 20:36:43.578 Enumerating network events for socket 944
. 2015-02-18 20:36:43.578 Enumerated 1 network events making 1 cumulative events for socket 944
. 2015-02-18 20:36:43.578 Handling network read event on socket 944 with error 0
. 2015-02-18 20:36:43.578 Doing Diffie-Hellman group exchange
. 2015-02-18 20:36:43.578 Waiting for the server to continue with the initialization
. 2015-02-18 20:36:43.578 Looking for incoming data
. 2015-02-18 20:36:43.578 Looking for network events
. 2015-02-18 20:36:43.781 Detected network event
. 2015-02-18 20:36:43.781 Enumerating network events for socket 944
. 2015-02-18 20:36:43.781 Enumerated 1 network events making 1 cumulative events for socket 944
. 2015-02-18 20:36:43.781 Handling network read event on socket 944 with error 0
. 2015-02-18 20:36:43.796 Doing Diffie-Hellman key exchange with hash SHA-256
. 2015-02-18 20:36:44.625 Waiting for the server to continue with the initialization
. 2015-02-18 20:36:44.625 Looking for incoming data
. 2015-02-18 20:36:44.625 Looking for network events
. 2015-02-18 20:36:44.828 Detected network event
. 2015-02-18 20:36:44.828 Enumerating network events for socket 944
. 2015-02-18 20:36:44.828 Enumerated 1 network events making 1 cumulative events for socket 944
. 2015-02-18 20:36:44.828 Handling network read event on socket 944 with error 0
. 2015-02-18 20:36:46.031 Verifying host key rsa2 0x10001,0xb7f3153dc5be4cf5 00a0cfd67bc052be d54201b7bba21598 60d93dd3ce341e3e df532964369b09f9 9e99aee3f717c78b d22b31150b1684d9 c6b73cfbf7770fb7 16a87acc5364e61d 180b5c71f26f896b ac8cfa54bb7a2c2f fcd5994017c9a935 9dc758e6f553513d dacbe915cb256b44 5258f8e32fc5f9c0 e58c51249115403d ed4663eb180de029 1b167f5dbc81f85f dd3a76ad4a29ca8c fee3f07497aa0ab2 e989f604c18c4510 eb7c97a5b8f7ede8 6015937b1e7600ad 6c0909492f7bc89d ea300edea6dc59bc a449d6ece647be5f 0a9f260e66573277 06116bcb3c9013f9 c6d187145556c950 fa9fb676723483d8 410d4e72db8be0a1 955379207b3f56db  with fingerprint ssh-rsa 2048 b7:12:16:1c:c3:de:ea:cb:f8:1a:1b:5e:66:3e:9e:fb
. 2015-02-18 20:36:46.046 Host key matches cached key
. 2015-02-18 20:36:46.046 Selecting events 63 for socket 944
. 2015-02-18 20:36:46.046 Host key fingerprint is:
. 2015-02-18 20:36:46.046 ssh-rsa 2048 b7:12:16:1c:c3:de:ea:cb:f8:1a:1b:5e:66:3e:9e:fb
. 2015-02-18 20:36:46.046 Initialised AES-256 SDCTR client->server encryption
. 2015-02-18 20:36:46.046 Initialised HMAC-SHA-256 client->server MAC algorithm
. 2015-02-18 20:36:46.046 Initialised AES-256 SDCTR server->client encryption
. 2015-02-18 20:36:46.046 Initialised HMAC-SHA-256 server->client MAC algorithm
. 2015-02-18 20:36:46.046 Waiting for the server to continue with the initialization
. 2015-02-18 20:36:46.046 Looking for incoming data
. 2015-02-18 20:36:46.046 Looking for network events
. 2015-02-18 20:36:46.218 Detected network event
. 2015-02-18 20:36:46.218 Enumerating network events for socket 944
. 2015-02-18 20:36:46.218 Enumerated 1 network events making 1 cumulative events for socket 944
. 2015-02-18 20:36:46.218 Handling network read event on socket 944 with error 0
! 2015-02-18 20:36:46.218 Using username "humber".
. 2015-02-18 20:36:46.250 Waiting for the server to continue with the initialization
. 2015-02-18 20:36:46.250 Looking for incoming data
. 2015-02-18 20:36:46.250 Looking for network events
. 2015-02-18 20:36:46.359 Detected network event
. 2015-02-18 20:36:46.359 Enumerating network events for socket 944
. 2015-02-18 20:36:46.359 Enumerated 1 network events making 1 cumulative events for socket 944
. 2015-02-18 20:36:46.359 Handling network read event on socket 944 with error 0
. 2015-02-18 20:36:46.359 Prompt (7, SSH password, , &Contraseña)
. 2015-02-18 20:36:46.359 Using stored password.
. 2015-02-18 20:36:46.359 Sent password
. 2015-02-18 20:36:46.359 Waiting for the server to continue with the initialization
. 2015-02-18 20:36:46.359 Looking for incoming data
. 2015-02-18 20:36:46.359 Looking for network events
. 2015-02-18 20:36:46.531 Detected network event
. 2015-02-18 20:36:46.531 Enumerating network events for socket 944
. 2015-02-18 20:36:46.531 Enumerated 1 network events making 1 cumulative events for socket 944
. 2015-02-18 20:36:46.531 Handling network read event on socket 944 with error 0
. 2015-02-18 20:36:46.531 Access granted
. 2015-02-18 20:36:46.531 Opening session as main channel
. 2015-02-18 20:36:46.531 Waiting for the server to continue with the initialization
. 2015-02-18 20:36:46.531 Looking for incoming data
. 2015-02-18 20:36:46.531 Looking for network events
. 2015-02-18 20:36:46.531 Detected network event
. 2015-02-18 20:36:46.531 Enumerating network events for socket 944
. 2015-02-18 20:36:46.531 Enumerated 32 network events making 32 cumulative events for socket 944
. 2015-02-18 20:36:46.531 Handling network close event on socket 944 with error 0
. 2015-02-18 20:36:46.531 Selecting events 0 for socket 944
. 2015-02-18 20:36:46.531 Server unexpectedly closed network connection
. 2015-02-18 20:36:46.531 Knocking FTP port.
. 2015-02-18 20:36:47.640 FTP port opened, will suggest using FTP protocol.
* 2015-02-18 20:36:47.671 (EFatal) El servidor cerró inesperadamente la conexión
* 2015-02-18 20:36:47.671 Registro de autenticación (usa el registro de sesión para más detalles):
* 2015-02-18 20:36:47.671 Usando el nombre de usuario "humber".
* 2015-02-18 20:36:47.671
* 2015-02-18 20:36:47.671 Autenticación fallida!
* 2015-02-18 20:36:47.671 El servidor ha rechazado la conexión SFTP, pero escucha las conexiones FTP.
* 2015-02-18 20:36:47.671
* 2015-02-18 20:36:47.671  desea utilizar el protocolo FTP en lugar de SFTP? Prefiera el uso de cifrado (SFTP).
#31
Bien, presento un problema que tengo en linux, tengo un crontab que se realiza cada minuto, pero quiero que se haga cada 10 segundos.
La linea que tengo actualmente es:
* * * * * root /usr/bin/php /var/www/.dom/trosnos.tk/cron/status.cron.php
Pero no se como hacer para que se ejecute cada 10 segundos :C
#32
Necesito un script, que auto inicie un servidor cuando este se cierre, es decir, la screen se destruya

lo estoy iniciando con:
screen -S xServer ./x-server

Pero, el script que estoy pensando auto - iniciaria el servidor de nuevo si se cierra la screen

Gracias por leer :D
#33
PHP / Como puedo manejar una screen desde PHP
19 Enero 2014, 21:00 PM
E visto que en algunas webs tienen un Screen -R * y se puede manejar la consola, por ejemplo los hosting, como es el codigo para poder acceder a una consola. y por favor, que para acceder a esa consoal tengan que escribir una contraseña. gracias

osea que sea 3 botones,
Start  (Que inicie la screen -S nombre ./server
Stop (que cierre la screen)
view (que muestre esa screen)

tengo acceso Root
Debian 7
apache 2.2

PD: No se nada de PHP