hare mi respuesta en 2 posts... ya que:
Cita: El texto que has ingresado es muy largo (20380 caracteres). Por favor acórtalo a 10000 caracteres de largo.
uhmm ok xD aquí va (soy un poco desorganizado asi que no se asusten al ver los codigos xDDDD)
procesar.php Código PHP:
if($_POST[registrar])
{
$nick = $_POST[nick];
$nick = security($nick,0);
$pass = $_POST[pass];
$pass = security($pass,0);
$nombre = $_POST[nombre];
$nombre = security($nombre,0);
$apellido = $_POST[apellido];
$apellido = security($apellido,0);
$edad = $_POST[edad];
$edad = security($edad,0);
$sexo = $_POST[sexo];
$sexo = security($sexo,0);
$pais = $_POST[pais];
$pais = security($pais,0);
$ciudad = $_POST[ciudad];
$ciudad = security($ciudad,0);
$email = $_POST[email];
$email = security($email,0);
$resultfotico=mysql_query("select * from usuarios ORDER BY ID DESC LIMIT 0,1",$link);
while($datafotox = mysql_fetch_array($resultfotico)) {
$fotoidultimox = $datafotox[ID]++;
}
?>
<?php
$link=Conectarse();
session_start();
$texto_ingresado = $HTTP_POST_VARS["texto_ingresado"];
$captcha_texto = $HTTP_SESSION_VARS["captcha_texto_session"];
if (strtoupper($texto_ingresado) == strtoupper($captcha_texto)) {
$exito = "si";
}
if(!$nick or !$pass or !$nombre or !$apellido or !$edad or !$sexo or !$pais or !$ciudad or !$email)
{
echo "<script>alert('No debes dejar ningún campo en blanco...');</script>";
echo "<SCRIPT LANGUAGE='JavaScript'> location.href='index.php?seccion=registro'; </SCRIPT>";
}
// proceso de verificacion de registro y todo eso...
if($_POST[pass] != $_POST[repite_pass])
{
echo "<script>alert('Las contraseñas no coinciden!, deben ser idénticas...');</script>";
echo "<SCRIPT LANGUAGE='JavaScript'> location.href='index.php?seccion=registro'; </SCRIPT>";
exit;
}
//revisamos si ya existe el usuario en la base de datos...
$result=mysql_query("select * from usuarios WHERE nick = '$nick' ",$link);
while($data = mysql_fetch_array($result)) {
$nickk = $data[nick];
}
if($exito!=="si")
{
echo "<script>alert('Código de Seguridad incorrecto...');</script>";
echo "<SCRIPT LANGUAGE='JavaScript'> location.href='index.php?seccion=registro'; </SCRIPT>";
exit;
}
else
{
if($nickk !== "$nick")
{
mysql_query("insert into usuarios (nick,pass,nombre,apellido,pais,ciudad,sexo,edad,email) values ('$nick','$pass','$nombre','$apellido','$pais','$ciudad','$sexo','$edad','$email')",$link);
//no hago nada... sigo con la vaina hasta llegar al upload de foto ^^, santiago lammer ¬¬
}
else
{
echo "<script>alert('Ya existe este Usuario en la Base de Datos... por Favor, escoje otro');</script>";
echo "<SCRIPT LANGUAGE='JavaScript'> location.href='index.php?seccion=registro'; </SCRIPT>";
exit;
}
}
/////proceso de subida de imagen... santiago lammer!>
$nombrefotex = "newfotoregister";
$oFile = $_FILES['foto'] ;
$extensiones = explode(".",$_FILES[foto][name]) ;
$num = count($extensiones) - 1 ;
$nombre_archivo = $_FILES['foto']['name'];
$tipo_archivo = $_FILES['foto']['type'];
$tamano_archivo = $_FILES['foto']['size'];
//nuevo nombre a archivo
$tipo = $tipo_archivo;
$passwordChars = '0123456789';
$len = 7;
for ($index = 1; $index <= $len; $index++)
{
$randomNumber = rand(1,strlen($passwordChars));
$cod_validar .= substr($passwordChars,$randomNumber-1,1);
}
$ext=substr($nombre_archivo,-4);
$file_without_ext=substr($nombre_archivo,0,-4);
$extt=substr($nombre_archivo,-4);
$file_without_ext=substr($nombre_archivo,0,-4);
$descripcion = $_POST[descripcion];
$descripcion = security($descripcion,0);
$nombrefotex = "mi foto principal :)";
$nombrefotex = security($nombrefotex,0);
$idfotex = $fotoidultimox;
$idfotex = security($idfotex,0);
$nombrefoto = "mi foto principal :) by $idfotex";
$nombrefoto_redimen = "$nombrefotex by $idfotex.$extt";
$directorio = "lacarpetadedestino/$nombrefoto.$extt";
$comprobar = md5($directorio);
// verifico que solo se esta subiendo gif o jpg
if($extensiones[$num] != "gif" && $extensiones[$num] != "jpg" && $extensiones[$num] != "JPG" && $extensiones[$num] != "GIF" )
{
$todobien = "no";
echo "<script>alert(\"ERROR: Es necesario subir una imagen y Sólo se permiten archivos .gif o .jpg\");</script>";
echo "<SCRIPT LANGUAGE=\"JavaScript\"> location.href='index.php?seccion=misfotos'; </SCRIPT>";
exit;
}
// ahora el tamaño
if($_FILES['foto']['size']> 1500000 )
{
$todobien = "no";
echo "<script>alert(\"ERROR: El archivo debe pesar menos de 1.5 Mb.\");</script>";
echo "<SCRIPT LANGUAGE=\"JavaScript\"> location.href='index.php?seccion=misfotos'; </SCRIPT>";
exit;
}
if($todobien!=="no")
{
$md5_nombre = md5($directorio);
$asubirpsps = strtolower($directorio);
mysql_query("insert into fotos (id_uploader,fotos,nombre,descripcion,idfoto,exten,md5,redimen) values ('$idfotex','$asubirpsps','$nombrefotex','$descripcion','$nombrefotex','$extt','$md5_nombre','$nombrefoto_redimen')",$link);
move_uploaded_file( $oFile['tmp_name'], "$asubirpsps") ;
///le pongo permisos 666 para poder eliminarla si el usuario lo desea
chmod("$asubirpsps", 0666);
// meto datos a la base de datos
echo "<script>alert(\"Registro exitoso!, inicia seción.\");</script>";
echo "<SCRIPT LANGUAGE=\"JavaScript\"> location.href='http://spaces.tecnorumba.com'; </SCRIPT>";
exit;
}
//fin del if registrar
}