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

#1
GNU/Linux / Pasar panel samp window a centOS
14 Noviembre 2012, 03:45 AM
Bueno, el caso es que estoy usando un panel y parece que los comandos estan en window y tengo centOs por ejemplo

así crea los directorios, etc.

<?php
require('../cfg/mysql.php');
if (
$_POST['crear'])
{
if (!$_POST['nombre'] || !$_POST['clave'] || !$_POST['email'] || !$_POST['puerto'] || !$_POST['slots'] || !$_POST['password'])
{
echo("Debes llenar todos los campos!");
return;
}
if ($_POST['password'] != $pass)
{
echo("La contraseña ingresada es incorrecta!");
return;
}
$dir "../clientes/" $_POST['nombre'];
mkdir($dir);
mkdir($dir "/filterscripts");
mkdir($dir "/gamemodes");
mkdir($dir "/include");
mkdir($dir "/npcmodes");
mkdir($dir "/npcmodes/recordings");
mkdir($dir "/plugins");
mkdir($dir "/scriptfiles");
copy("../sampsvr/announce.exe"$dir "/announce.exe");
copy("../sampsvr/samp-license.txt"$dir "/samp-license.txt");
copy("../sampsvr/samp-npc.exe"$dir "/samp-npc.exe");
copy("../sampsvr/sampsvr.exe"$dir "/sampsvr-" $_POST['nombre'] . ".exe");
copy("../sampsvr/server.cfg"$dir "/server.cfg");
copy("../sampsvr/gamemodes/lvdm.amx"$dir "/gamemodes/lvdm.amx");
$leer file($dir "/server.cfg");
$archivo fopen($dir "/server.cfg""w");
for ($i 0$i count($leer); $i++)
{
if ($i == 2)
{
fwrite($archivo"maxplayers " $_POST['slots'] . "\r\n");
}
else if ($i == 4)
{
fwrite($archivo"port " $_POST['puerto'] . "\r\n");
}
else
{
fwrite($archivo$leer[$i]);
}
}
fclose($archivo);
include("../cfg/mysql.php");
$query mysql_query("INSERT INTO Clientes VALUES('" mysql_real_escape_string($_POST['nombre']) . "', MD5('" $_POST['clave'] . "'), '" mysql_real_escape_string($_POST['email']) . "', " mysql_real_escape_string($_POST['puerto']) . ", " mysql_real_escape_string($_POST['slots']) . ")");
echo("El servidor ha sido creado correctamente!");
}
else
{
echo("<meta http-equiv='refresh' content='0;URL=crear.php' />");
}

?>


y como por ejemplo para crear directorio en centOs es mkdir /home/tux Crea el directorio ejemplo "/home/tux", para copiar cp ejemplo.txt /home/tux Copia el archivo "ejemplo.txt" dentro del directorio "/home/tux".

cómo podría pasarlo a CentOS?