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

#11
PHP / Re: Cambiar de directorio
27 Mayo 2016, 01:05 AM
Creo que no me entendiste con lo de == y !==. Lo que quiero decir es:

Código (php) [Seleccionar]
// Ya sea poner esto:
if ( FALSE !== $files )

// o esto
if ( TRUE == $files )

// en los casos seria el mismo resultado, y a lo que me referia es si eso lo habias puesto por gusto o por alguna otra razon.


También he añadido otro operador a la linea 14, ya que cuando cambiabas de directorio y luego volvías al directorio padre o raíz este seguía mostrando el "Go back".

Código (php) [Seleccionar]
echo isset($newPath) ? ($newPath == '' || $newPath == '\\' ? '' : '<a href="?move=' . $back_dir . '">Go Back</a><br />') : '';

Quería intentar averiguar por mi mismo como se escribía la \ en php pero al final tuve que mirarlo en Internet, por eso tarde tanto xD
#12
PHP / Re: Cambiar de directorio
26 Mayo 2016, 23:26 PM
Increíble  :o

Hace mucho que no aprendo tanto en tan poco tiempo, de verdad muchas gracias. Explicas muy bien, no seras profesor? xD

Yo intente hacer esta parte:

Código (php) [Seleccionar]
$back_dir = dirname($newPath) == '/' ? '' : dirname($newPath);
Código (php) [Seleccionar]
echo isset($newPath) ? ($newPath == '' ? '' : '<a href="?move=' . $back_dir . '">Go Back</a><br />') : '';

No me salio porque cuando intentaba poner la variable me daba error, he incluso la intente poner como lo tenias en esta linea:

Código (php) [Seleccionar]
echo '<a href="', $dir, '">', $file, '</a><br />';

Con sus comas y comillas simples y todo, pero no se porque no funcionaba. Por que en uno son puntos y otro comillas?

También me di cuenta de que en los if pones FALSE antes y también que podría poner "== TRUE" en vez de "!==". Todo esto es por alguna razón en concreto o solo por gusto?
#13
PHP / Re: Cambiar de directorio
26 Mayo 2016, 19:14 PM
Ya he conseguido bajar otro nivel.  ;-)

Hay que añadir: basename($newPath) a la linea 17.

Código (php) [Seleccionar]
$dir = is_dir($file) ? '?move=/' . basename($newPath) . "/" . basename($file) : '#';
#14
PHP / Re: Cambiar de directorio
26 Mayo 2016, 17:29 PM
Muchas gracias bella persona, se nota que entiendes mucho  ;-)

Me pondré con ese código ahora mismo para saber como funciona linea a linea, así sera mejor para mi aprendizaje.

Todavía no se muy bien cual es el momento adecuado para usar igual o idéntico, por eso probé con igual y como me funcionaba lo deje con ese jeje Siento ser tan nooby  :-\

Intentare escribir lo antes posible con el código actualizado.

De nuevo, muchas gracias.
#15
PHP / Cambiar de directorio
26 Mayo 2016, 02:54 AM
Buenas a todos!

Estoy intentando mostrar los directorios y luego mediante click cambiar al seleccionado para mostrar este.

He conseguido hacer que liste todos los elementos de un directorio, vendiéndolo en directorios y ficheros. Eso parece que funciona correctamente, pero solo me muestra los datos del directorio actual, es decir, si en la variable que indica la ruta que mostrará únicamente tiene un ".", que indica que muestre el lugar donde estoy ahora mismo, no hay problema, pero si escribimos algo más, como "directorio1", solo me muestra los ficheros llamados index.

Una forma de arreglar eso es cambiando de directorio nada mas declarar la variable. Pero si alguien sabe el por que me lo diga por favor.

También quiero pedir ayuda o consejo el cambio de directorio al hacer click.

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

    $dir 
"../css";
    
chdir("$dir");
    
$contenido scandir($dir); //Crea un array con los datos del directorio actual.

    
$contador count($contenido); //Cuenta la cantidad de datos (ficheros y directorios) que hay.
    
for ($list 0$list $contador $list++) {
      
$com_dir is_dir($contenido[$list]); //Comprueba los datos que son directorios.
      
$com_file is_file($contenido[$list]); //Comprueba los datos que son ficheros.

      
if ($com_dir == true) {
        
$dir_list $list//Los datos que son directorios los añade a la variable.
        
echo "<a href='?move'>$contenido[$dir_list]</a><br>"//Muestra los directorios.

        
if (isset($_GET['move'])) {
          
chdir("$contenido[$dir_list]"); //Cambia de directorio. !!!???
        
}
      }

      if (
$com_file == true) {
        
$file_list $list//Los datos que son ficehros los añade a la variable.
        
echo "<a href=''>$contenido[$file_list]</a><br>"//Muestra los ficheros.
      
}
    }

?>
#16
PHP / Re: Registro PHP
24 Mayo 2016, 18:34 PM
Muchas gracias chicos! Tengo la sensación de que esto me ayudara mucho en un futuro :)
#17
Juegos y Consolas / Re: Ayuda pls (ps2,fat)
23 Mayo 2016, 22:46 PM
Buenas,

Yo tuve swap magic y si mal no recuerdo la ps2 también necesita un chip. Con esto quiero decir que es necesario la ps2 con el chip y el disco de swap magic.

Para poder jugar a un juego tienes que arrancar la ps2 con el disco de swap magic y luego cuando este se detenga cambiarlo por el del juego. Supongo que la memoria solo servirá para guardar los datos los datos del juego.

Y si tienes un pc lo mas barato y sencillo es descargarse un emulador y los juegos que quieras. Luego puedes comprar un mando que funcione por usb.

#18
PHP / Re: Registro PHP
23 Mayo 2016, 22:30 PM
Muchas gracias por tu aporte, ahora podre ver los errores mas fácilmente.

Y si alguien sabría como explicarme la diferencia entre == y === le estaría muy agradecido. No logro entender la diferencia entre igual e idéntico.
#19
A mi me ocurrió lo mismo con mi portátil, la solución fue cambiar el modo "uefi" por el "legacy".

En mi caso estaba en el mismo menú de boot pero puede que en el tuyo cambie. Ademas, yo tuve que ponerle contraseña a la bios para poder cambiar el modo.

PD: Si es windows 8 o 10 puedes intentarlo también arrancando desde el modo avanzado. Configuración > Actualización y seguridad > Recuperación > Inicio avanzado

Suerte!
#20
PHP / Re: Registro PHP
21 Mayo 2016, 18:18 PM
Cita de: engel lex en 21 Mayo 2016, 18:09 PM
Nunca revisas por errores de MySQL?

Ya lo he intentado añadiendo "or die(mysql_error())", pero no me mostraba nada. Supongo que sera de otra forma.