Crear sistema de ingreso de usuarios sin base de datos (2da Parte)

Crear sistema de ingreso de usuarios sin base de datos (2da Parte)

En el tutorial pasado comenzamos con la creación de nuestro sistema de ingreso de usuarios sin necesidad de bases de datos MySQL, en esta segunda parte del tutorial vamos a hacer los archivos: Login.php, Ingreso.php, entrarusuarios.php, logout.php e index.php.
Ya sabemos que vamos a tener usuarios registrados en nuestra base de datos, la misma va a ser algo como lo siguiente:
1264726812|1|Nombre_usuario1|CLAVE_ENCRIPTADA|EMAIL_USUARIO1||1264815748|2|Nombre_usuario2|
CLAVE:ENCRIPTADA|EMAIL_USUARIO2||

Ahora nos toca hacer los archivos que van a permitir a nuestros usuarios conectarse, primero que nada vamos a hacer el formulario de ingreso, en este caso login.php.

Archivo login.php

Crea un nuevo archivo llamado login.php y guárdalo en la carpeta que guardaste los archivos creados en la primera parte.
Tratando con esto de usuarios, debemos imaginarnos dos posibles casos:
1- El usuario está conectado
2- El usuario esta desconectado
Así que nuestro archivo de login también debe tener esas consideraciones, para la primera, vamos a agregar lo siguiente en nuestro login.php

1
2
3
4
5
<?php 
session_start();
if($_SESSION) {
header('Location:index.php');
}

*Lo que hace esta parte de código es, primero iniciar sesión, luego si la variable de sesión está definida, es decir, que el usuario está conectado, lo redirecciona directamente al index (Vamos a entender esto de las sesiones mejor mas adelante)
Para la segunda consideración (que el usuario este desconectado), vamos a agregar el siguiente código:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
else {
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Ingresa</title>
</head>
 
<body>
<form action="ingreso.php" method="post">
<p>
<label for="nombre">Nombre</label>
<label for="campo1"><input type="text" name="nombre" value="" /></label>
</p>
<p>
<label for="password">Password</label>
<label for="campo2"><input type="password" name="pass" value="" /></label>
</p>
<p>
<input type="submit" name="ingresar" value="Iniciar sesion"/></p>
</form>
</body>
</html>
<?php }?>

*Con el else (es decir, si no está definida la variable de sesión) vamos a mostrar el formulario de ingreso, es importante que NO modifiques ni el action ni los “names” de los formularios.
Con eso termina nuestro archivo login.php

Archivo login.php completo

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php 
session_start();
if($_SESSION) {
header('Location:index.php');
} else {
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Ingresa</title>
</head>
 
<body>
<form action="ingreso.php" method="post">
<p>
<label for="nombre">Nombre</label>
<label for="campo1"><input type="text" name="nombre" value="" /></label>
</p>
<p>
<label for="password">Password</label>
<label for="campo2"><input type="password" name="pass" value="" /></label>
</p>
<p>
<input type="submit" name="ingresar" value="Iniciar sesion"/></p>
</form>
</body>
</html>
<?php }?>

Ahora necesitamos hacer ingresar a los usuarios, primero vamos a hacer un archivo aparte llamado entrarusuarios.php que va a tener la función para que nuestros usuarios se conecten

Archivo entrarusuarios.php

Crea un nuevo archivo y llámalo entrarusuarios.php.
Como dije arriba, este archivo va a conectar a nuestros usuarios, tomando los datos del formulario (el nombre y el password) y buscando similares en nuestra base de datos.
Una forma con la que trabajo PHP (No sé si es la correcta) es pensar que nosotros mismos estamos realizando las tareas, por ejemplo:
Supongamos que un usuario, llamado “usuarioa” te pide saber si esta registrado en tu fiesta, y tu usaste una cuaderno para anotar a los invitados con sus respectivas claves, cada invitado está en una hoja separada, ahora, para saber si el usuario esta registrado, divides el cuaderno en las diferentes hojas, buscas a un usuario cuyo nombre sea “usuarioa” y su clave sea “clavea”, en caso de que encuentres uno, le dices que si esta registrado, y en caso contrario le dices que no está registrado. Ahora el ejemplo anterior vamos a pasarlo a una función como la siguiente:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
/*
 * ESTA ES LA FUNCION QUE ME HACE INGRESAR A LOS USUARIOS
 */
function conectar_usuarios($nombre_usuario, $password_usuario) {
$RESULTADO = FALSE;
 
//VERIFICAMOS QUE NO ESTEN VACIOS, SI LO ESTAN DEVUELVE FALSE
if($nombre_usuario == '' || $password_usuario == '') {
$RESULTADO = FALSE;
}
$ubicacion_usuarios = 'Usuarios/usuarios.php';
$contenido_usuarios = file_get_contents($ubicacion_usuarios);
$array_todos_usuarios = explode('||', $contenido_usuarios);
foreach ($array_todos_usuarios as $usuario_individual) {
$datos_del_usuario = explode('|', $usuario_individual);
if($nombre_usuario == $datos_del_usuario[2] && $password_usuario == $datos_del_usuario[3]) {
	$RESULTADO = TRUE;
	break;
}//DEL IF
}//DEL FOREACH
return $RESULTADO;
}
?>

*La función la llamamos “conectar usuarios” y recibe como parámetros: el nombre de usuario y el password del usuario, en la línea 6 definimos un resultado (FALSE), es como decir que la condición inicial para tu fiesta es que nadie puede entrar. En las líneas 9, 10 y 11 le decimos FALSE a cualquier usuario que no especifique su clave y su nombre. En la línea 12, establecemos el lugar donde se encuentran los usuarios (en el ejemplo, representa al cuaderno). En la línea 13 leemos el contenido de todos los usuarios (Como si abriéramos el cuaderno completo). En la línea 14 separamos a cada usuario individualmente (como si estableciéramos que cada usuario va a estar en una hoja). En la línea 15 establecemos que para cada usuario, va a ser tratado como un usuario individual (para poder comenzar a leer hoja por hoja). En la línea 16 dividimos los datos de los usuarios (usando la barra “|” como separador). En la línea 17 establecemos que si el nombre de usuario, coincide con el nombre en la base de datos y además el password del usuario coincide con el password de la base de datos, le decimos TRUE, es decir, puedes pasar a la fiesta. En la línea 22, le damos la respuesta (TRUE o FALSE).
Un poco larga la explicación pero creo que bien detallada sobre qué es lo que hace la función.

Archivo ingreso.php

Este archivo va a ser el que le dé una determinada variable de Sesión a cada usuario conectado, es como si le diéramos una identificación a cada invitado para que entre a tu fiesta.
Crea un nuevo archivo php y llámalo ingreso.php, en el vas a comenzar colocando lo siguiente:

1
2
3
4
5
<?php
/*
 * VAMOS A INICIAR LA SESION, ESTO ES IMPORTANTE
 */
session_start();

*Esta función en PHP inicia una sesión y es importante especificarla en cada archivo que dependa de si el usuario está conectado o no

Ahora vamos a definir algunas constantes que vamos a usar en esta página:

1
2
3
4
5
6
7
/*
 * COMENZAMOS DEFINIENDO ALGUNAS VARIABLES
 */
$nombre = $_POST['nombre'];
$password = $_POST['pass'];
$md5_pass = md5($password);
require_once 'entrarusuarios.php';

*Definimos el nombre tomado del formulario, el password tomado del formulario y el password encriptado (Recordamos que los password están encriptados en nuestra base de datos)

Ahora vamos a agregar lo siguiente en nuestro archivo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/*
 * AQUI DEFINIMOS NUESTRAS VARIABLES DE SESSION SI EL INGRSO ES CORRECTO
 */
if(conectar_usuarios($nombre, $md5_pass)) {
$INGRESO_DE_SESION = TRUE;
@session_register('nombre');
@session_register('password');
$_SESSION['nombre'] = "$nombre";
$_SESSION['password'] = "$md5_pass";
header('Location:index.php');
} else {
$INGRESO_DE_SESION = FALSE;
echo "Login incorrecto, <a href='login.php'>intentalo otra vez</a>";
}
?>

*Primero establecemos que si la función de conectar usuarios devuelve algo (es decir TRUE), el inicio de sesión es correcto (TRUE), luego registramos un par de datos de sesión (en las líneas 6, 7, 8 y 9) y redirigimos al usuario al index, en caso de que la función no devuelva nada (FALSE), el ingreso es incorrecto y mostramos el mensaje de error
Cuando el usuario ingrese, va a ser llevado automáticamente al index donde va a poder ver contenido que es solo para usuarios registrados, vamos a ver como seria este archivo.

Archivo ingreso.php completo

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
/*
 * VAMOS A INICIAR LA SESION, ESTO ES IMPORTANTE
 */
session_start();
/*
 * COMENZAMOS DEFINIENDO ALGUNAS VARIABLES
 */
$nombre = $_POST['nombre'];
$password = $_POST['pass'];
$md5_pass = md5($password);
require_once 'entrarusuarios.php';
/*
 * AQUI DEFINIMOS NUESTRAS VARIABLES DE SESSION SI EL INGRSO ES CORRECTO
 */
if(conectar_usuarios($nombre, $md5_pass)) {
$INGRESO_DE_SESION = TRUE;
@session_register('nombre');
@session_register('password');
$_SESSION['nombre'] = "$nombre";
$_SESSION['password'] = "$md5_pass";
header('Location:index.php');
} else {
$INGRESO_DE_SESION = FALSE;
echo "Login incorrecto, <a href='login.php'>intentalo otra vez</a>";
}
?>

Archivo Index.php

Abre un nuevo archivo y llámalo index.php, ahí vamos a tener: Tanto contenido para usuarios conectado como contenido para usuarios no conectados y también contenido para ambos tipos de usuarios.
Comenzamos al igual que los otros archivos, estableciendo la función de inicio de sesión.

1
2
3
<?php 
session_start();
?>

Luego de eso, vamos a agregar lo siguiente:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Ingreso</title>
</head>
<body>
<h1>Index</h1>
<p>Este es contenido comun que va a poder ser visto por cualquier usuario</p>
<?php
if (empty($_SESSION)) {?>
<div id="contenido">
<h1>Este contenido es solo para usuarios registrados</h1>
<p>Disculpa, pero no eres un usuario registrado o no has iniciado sesion</p>
<p><a href="registrarse.php">Registrate</a> | <a href="login.php">Inicia Sesion</a></p>
</div>
<?php
} else {
?>
<div id="contenido">
<h1>Contenido para usuarios registrados</h1>
<p>Este contenido lo ve quien este registrado</p> 
<p><?php echo $_SESSION['nombre'];?></p>
<p><a href="logout.php">Cerrar sesion</a></p>
</div>
<?php }?>
</body>
</html>

*La parte de HTML, no creo que hay que explicarla, vamos a comenzar el PHP en la línea 11 donde vamos a establecer que si la variable de sesión esta vacía (es decir el usuario no ha ingresado, se muestre un determinado mensaje, luego con el else (es decir que si ha iniciado sesión) mostramos el contenido único. En la línea 23 mostramos el Nombre de usuario conectado, un poquito de lo que vamos a usar luego, además proporcionamos un link para que el usuario pueda cerrar sesión.(En el otro capítulo vamos a entrar más a fondo con las secciones solo para usuarios)

Ahora el usuario quiere cerrar sesión, para eso proporcionamos un link en el index que lleva hasta la pagina “logout.php”, veamos que tiene esa página.

Archivo logout.php

Crea un nuevo archivo php y nómbralo logout.php, vamos a agregar lo siguiente:

1
2
3
4
5
6
7
8
9
10
<?php
session_start();
if(empty($_SESSION)) {
header('Location: index.php');
} else {
session_unset();
session_destroy();
header('Location:index.php');
}
?>

*Primero, establecemos el inicio de sesión (es obvio que para poder cerrar algo, ese algo debe estar abierto). Luego decimos que si la variable sesión esta vacía, es decir, que el usuario no está conectado, es llevado al index, en caso contrario, usamos las dos funciones en php de las líneas 6 y 7 para cerrar la sesión y llevamos al usuario otra vez al index.

Con eso terminamos este segundo capítulo del tutorial, también como el resultado del primer capítulo, lo he probado en mi PC y todo funciona a la perfección, de todas formas si lo pruebas y encuentras algo extraño, déjame un comentario.

Para el próximo capitulo vamos a hacer una página llamada usuario.php donde cada usuario va a poder editar su información personal y vamos a ver los diferentes usos que le podemos dar a este sistema de ingreso (Por ejemplo integrarlo con CuteNews).

Mijael es el creador y editor de skyandstars.net donde publica guias y tutoriales sobre WordPress, Cutenews, PHP, HTML y mucho más. Acutalmente estudiante universitario.

Mijael166

Quizas alguna de estas entradas te pueda interesar

32 Comentarios en "Crear sistema de ingreso de usuarios sin base de datos (2da Parte)"

  1. miapa

    2 Febrero 2010

    Woe muchas gracias esto ya parece una Tvnovela cuando se pone la cosa mas interesante ahi se termina!! jejeje ojala no demores la otra parte!! thanks!!

    • Mijael

      2 Febrero 2010

      Jajaja que comico miapa…Estas esperando la integracion con Cutenews, yo lo se xD Vamos a ver cuando me pongo a trabajar en eso para tenertelo listo!! Saludos!!

  2. alejandro loza

    5 Febrero 2010

    mira master no me funca nada, los usuarios se quieren registrar y les dice que el archivo no existe, que no andmite escritura, y todos las advertencias que hay en la pagina, mira si queres te mando en un “zip” todo lo que tengo tal como dijiste que tenemos que hacer los archivos, todos los nombres tienen.

    Por favor mandame un link a dnd queres que te mande el zip asi le hechas una miradita y te fijas en dnd esta mi error.

    desde ya muchas gracias

    • Mijael166

      7 Febrero 2010

      A ver alejandro..vamos por parte:
      Si la pagina te dice que el archivo no existe revisa:
      1- Que la ruta al archivo de usuarios.php sea “Usuarios/usuarios.php” (Con la MAYUSCULA EN LA PRIMERA U DE LA CARPETA) recuerda que en las carpetas se diferencian las mayusculas).
      Por lo de no admitir escritura tienes que CHMOD 777 la carpeta Usuarios completa (tambien el archivo usuarios.php) aun no he dicho eso porque es lo que tiene que ver con la instalacion que toca en la ultima parte.
      Si nada de eso te soluciona puedes enviar tu zip a webmaster@skyandstars.net y con gusto lo reviso. Saludos!!!

  3. alejandro loza

    8 Febrero 2010

    mija ahi esta ya lo tengo, el problema estaba como vos decias yo habia puesto “Usuarios/Usuarios.php” el archivo php lo habia puesto en mayuscula y no en minuscula jeje.

    grax se te agradece de antemano.

  4. alejandro loza

    8 Febrero 2010

    jeje tenia otra ¿? para hacerte eso si si vos sabes de algo, queria hacer una galeria de fotos en php y mysql en dnd mis usuarios registrados subieran fotos + descripsion (cortita) + comentario (de la foto)… asi tipo upload de fotos.
    Sabes de algo, cualquier cosa silbame que te explico bien aguurrr

    • Mijael

      9 Febrero 2010

      Hola alejandro, la unica galeria de fotos que conozco es Coppermine pero no tiene eso que pides, revisa en http://www.hotscripts.com/ esa pagina y si no encuentras nada es porque quizas eso no existe xD, Saludos!!

  5. alejandro loza

    9 Febrero 2010

    mira capaz que no me explique bien :p; algo asi te lo detallo bien:
    1:) Lo queria hacer tipo fotolog (como este o mas simple) http://www.fotolog.com.ar/soy_tu_adiccion_/photos/1466743

    2.) En dnd yo y toda la comunidad de mi web suban sus fotos con: NOMBRE DEL QUE LO SUBE (ejem: posteado por admin, lola, etc) + DESCRIPSION (cortita) (ejem: yo en mardel) + COMENTARIO (ejem: hola gente esta foto es de la semana pasada en mardel comenten….) + BOTON DE ENVIO DE LA FOTO.
    algo asi, pero que ademas cuando se termine de subir la foto cree una fotito de 150 x 150 y el nombre del que lo subio, para que cuando se haga ckic sobre (esa fotito) me redericcione a la foto en grande con todo lo que tiene (subido por… + descripsion + comentario), si no quedo claro todavia entra en la web que te di (al loco no lo conosco jeje es una vista previa=

    • Mijael166

      10 Febrero 2010

      Ya entendi…y la verdad es que igual noconozco ningun script que haga eso.Puedes hacerlo con WordPress pero solo permitir que suban foto..pues la verdad es que tendrias que meter algo de PHP para que tu pagina quede como quieres…

  6. alejandro loza

    9 Febrero 2010

    si se puede hacer en ajax, php, php con mysql, o cualquier boludes.
    el fotolog de antes de unos años atras era mas simple no se xq lo cambiaron, algo mas simplificado??? crear una noticia y en base de eso que los usuarios comenten por la noticia (pero queda claro que yo tmb puedo subir fotos de la manera convencional que utilizan los usuarios a traves de un user y pass). Cualquier cosa mandame una putia… a la web mia o a mi correo aca te las dejo http://blogargentina.coolpage.biz correo: alejandro_loza_4@hotmail.com

  7. alejandro loza

    10 Febrero 2010

    loquillo gracias por todas las dudas que tengo es que cada vez me exigen mas los de mi chat, ya tengo una galeria de imagen con “4image” y solo los usuarios registrados pueden, ya viene con las bd y registro de usuario, tmb encontre para reproducir videos subidos solo por mi solamente pero lo que me faltaria es que dejen comentarios sobre el video que vieron es decir que abajo del video ingresen el comentario y que en la misma pagina se visualice, si es en php y mysql no importa me ayudaria igual.

    Master no se como agradecerte toda la ayuda que me das voy a poner un link a tu web como ayuda del web. se puede???

    • Mijael166

      10 Febrero 2010

      Claro que puedes poner un link, no hay problema.
      En cuanto a tu duda..No has probado con WordPress? en serio es una herramienta super versatil que te permite hacer casi lo que quieras (Muy buena en los casos que me pusiste antes sobre comentarios a videos). Intentalo y te vas a enamorar, ya vas a ver.

  8. alejandro loza

    12 Febrero 2010

    mija ya tengo el word express en la web pero cuando lo termino de instalar e inicio secion en el en la parte de admin me tira el siguiente codigo de error:
    ?campaignid=10&cb=77760946754&charset=UTF-8&loc=http%3A//blogargentina.coolpage.biz/word/wp-admin/’>
    a que se debe, sera cuestion de permisos o algo asi??? ayudame vos que sabes de word express la version que descargue es la 2.9.1 version en español

    gracias espero tu resp o cualquier cosa haceme un tuto referido a lo que quiero hacer (videos + comentarios) asi como esta seccion vos posteaste tu trabajo y nosotros te comentamos debajo de tu trabajo realizado, me entendes??

  9. alejandro loza

    13 Febrero 2010

    mija xq me pide el nombre, contraseña, db, y usuario para mysql pero en wordexpress, si yo no se cuales son esos datos
    yo tengo la de mi servidor, o que tengo que crearme una cuenta en wordexpress ayuda

  10. alejandro loza

    13 Febrero 2010

    mija me redacte mal esto es lo que pone para modificar en el wp-config-sample.php

    /** El nombre de tu base de datos de WordPress */
    define(‘DB_NAME’, ‘nombredetubasededatos’);
    (en la cual esta no se que poner, si tengo que pedirla en word o en mi serv)

    /** Tu nombre de usuario de MySQL */
    define(‘DB_USER’, ‘nombredeusuario’);

    /** Tu contraseña de MySQL */
    define(‘DB_PASSWORD’, ‘contraseña’);

    /** Host de MySQL (es muy probable que no necesites cambiarlo) */
    define(‘DB_HOST’, ‘localhost’);

    /** Codificación de caracteres para la base de datos. */
    define(‘DB_CHARSET’, ‘utf8′);

    /** Cotejamiento de la base de datos. No lo modifiques si tienes dudas. */
    define(‘DB_COLLATE’, ”);

    • Mijael

      13 Febrero 2010

      Para poder usar WordPress necesitas de bases de datos MySQL alejandro..consulta con tu proveedor de hosting a ver si dispones de ellas….si no, pues no puedes usar WordPress

  11. alejandro loza

    13 Febrero 2010

    mija si yo tengo los datos de mihosting como nombre de la base de datos, nombre de usuario, contraseña…
    .
    pèro hay dnd me dice
    .
    /** El nombre de tu base de datos de WordPress */
    define(‘DB_NAME’, ‘nombredetubasededatos’);
    .
    no se que poner el mio es 208488 pero de word no se.
    .
    otra cosa encontre googleando por ahi un sistema de comentario con php y resulata que cuando se ingresa el cometario luego lo muestra en la misma pagina , pero el problema es el textarea, xq si bien se ingresa los datos estos lo hacen mal, es decir que si yo quiero ingresar; ejem: “hola loqui como andas tu web esta re piola segui trabajando en la mejoria y cuidate…”
    .
    aca en el textarea cuando llega al extremo de la tabla sigue escribiendo abajo (me entiendo??); ahora bien en el mio lo hace igual PERO cuando tiene que mostrar el resultado me lo mustra en una tabla que mide 400 mts de largo; o sea que se olvida de que existen los puntos sino que escribe todo a lo largo (me entiendo??)
    .
    igaul yo te mando los archivos a correo asi me lo ojeas y te fijas vos en el error

  12. Mijael

    14 Febrero 2010

    Bueno..por lo primero…eso que se llama “nompre de tu base de datos de WordPress” es efectivamente el nombre de la base de datos que vas a usar para WordPress..en tu caso seria 208488…por lo segundo..no tengo idea….seria cuestion de preguntarle al creador de ese sistema de comentarios.

  13. alejandro loza

    15 Febrero 2010

    mija bueno no importa si no hago funcar el word… mira quise engordar tu posteo sobre registro de usuarios sin bd en php, y lo quise implementar junto a upload en php.
    .
    Es decir que quise poner una pagina en dnd los usuarios puedan subir cualquier tipo de archivo a mi servidor (fotos “jpg, jpeg, gif, png”) y (videos “mpg, mpeg, avi, wmv, 3gp, flv…”).
    .
    Pero estuve leyendo por ahi que los la capacidad de los archivos subidos por defectos es de 2MB
    .
    El ejem del archivo es: – Consta de un archivo php, una hoja de estilo y un directorio llamado “files”
    .
    En el upload.php
    **********************

    <?php
    $status = "";
    if ($_POST["action"] == "upload") {
    // obtenemos los datos del archivo
    $tamano = $_FILES["archivo"]['size'];
    $tipo = $_FILES["archivo"]['type'];
    $archivo = $_FILES["archivo"]['name'];
    $prefijo = substr(md5(uniqid(rand())),0,6);

    if ($archivo != "") {
    // guardamos el archivo a la carpeta files
    $destino = "files/".$prefijo."_".$archivo;
    if (copy($_FILES['archivo']['tmp_name'],$destino)) {
    $status = "Archivo subido: “.$archivo.”“;
    } else {
    $status = “Error al subir el archivo”;
    }
    } else {
    $status = “Error al subir archivo”;
    }
    }
    ?>

    PHP upload | BlogArgentina

    PHP upload | BlogArgentina

    Por favor seleccione el archivo a subir:

    Listado de Archivos Subidos por usuarios

    <?php
    if ($gestor = opendir('files')) {
    echo "”;
    while (false !== ($arch = readdir($gestor))) {
    if ($arch != “.” && $arch != “..”) {
    echo ““.$arch.”\n”;
    }
    }
    closedir($gestor);
    echo “”;
    }
    ?>

    .
    Ahora la pregunta: ¿como es el codigo necesario para subir archivos de mayor tamaño a mi serv? ¿en dnd debo incluirlo?

    • Mijael166

      15 Febrero 2010

      Man no tengo ni la menor idea.. No he leido ni se nada al respecto de subir archivos….Y tampoco soy un experto en PHP…disculpa por no poderte ayudar en eso

  14. alejandro loza

    15 Febrero 2010

    todo tranqui mija, no importa si no se sabe no se sabe seguire buscando en google y cualquier cosa que lo haga andar te facilito un post en esta web para que otros se interecen.

    adeus* d[^-^)b

  15. alejandro loza

    17 Febrero 2010

    en hora buena mija ya esta todo la galeria de imagenes ya cuenta con usuarios, ya se suben post, el libro de firmas tambien esta lo mas tranquilo anda bien…
    .
    Ahora me vas a tirar un tiro en el medio de la cien o me vas a tirar desde un puente cuando te diga que mi servidor de hosting tiene una opcion con muchas aplicaciones para instalar como el word express y ya lo estoy configurando. adios cualquier cosa te silbo segui posteando mas tutos en la web

  16. alejandro loza

    18 Febrero 2010

    mija ahora tengo un ERROR en la ejecucion del word
    .
    mira te doy el link para que pruebes y me tires una soga
    .
    http://blogargentina.coolpage.biz/blog/wp-admin/index.php
    el usuario y contraseña te los paso por correo okis????
    antes me aparecia el codigo de error pero ahora me redirecciona a una pagina en blanco que esta 4 siglos cargando y no se ve nada mas que blanco

  17. alejandro loza

    19 Febrero 2010

    master ya se soluciona eso de lo que paso con word pero xq hace eso hay algun metodo para arreglarlo??? espero resp

  18. alejandro loza

    22 Febrero 2010

    hola maestro todo bien??? che no sabes de algun reproductor para meter en el word??? para videos de youtube, xq mira los usuarios me dieron algunos videos que quieren compartir (solo con los visitantes de mi web) y queria ver si hay algun reproductor de youtube para word, ya que le estoy encontrando las vueltas al programa y me esta gustando, como tmb puedo comentgar en una noticia queria postear un video y en base a eso dejar comentarios.
    .
    Se puede?? existe??? no hay problem??

  19. alejandro loza

    22 Febrero 2010

    gracias master me sirvieron esas entradas, ahora salgo de una duda y me arrastra otra ya subi dos videos a youtube y los estoy reproduciendo en el word, ahora la preg es
    .
    ¿como agregarle campos tales como (descripcion del video, posteado por:…) , xq descargue eh instale unos themes que estan destacados en wordexpress pero hay cosas que ya tenia y estan en ingles, es decir, que el theme me muestra cosas en ingles y yo tengo el word en español, aparte tiene campos que yo no quiero. Yo solo quiero el titulo del video (ya esta), el video (ya esta), ahora quiero solamente el campo que visualice la descripcion y un formulario para ingresar y dejar comentarios asi como aca; me explico??? saludos

    • Mijael

      23 Febrero 2010

      Para eso ya debes saber un poco de PHP y editar los temas manualmente….

  20. tandberg

    23 Febrero 2010

    博主高手,学习了!

  21. tucuta

    26 Febrero 2010

    Tengo un problema con el archivo “ingreso.php” el problema es que me muestra dos páginas en una osea me inserta una página dentro de otra de manera que tengo dos html y body y por consiguiente se ve mal el archivo ingreso.php.

    Me podrías dejar el archivo “ingreso.php” completo como lo hicistes con la primera parte.

    De antemano gracias por la información de verdad está muy buena.

    Gracias

    ;-)

    • Mijael166

      26 Febrero 2010

      Esta listo amigo, ya he colocado el archivo ingreso.php completo en el tutorial, revisalo y si tu error persiste deja un comentario para ver como lo solucionamos. Gracias!

Deja un Comentario

Nombre (Requerido)

Email (Requerido pero no publicado)

Web

Comentario (Requerido)

*Tu E-mail es usado para relacionarlo con tu cuenta en Gravatar