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

#1
Windows / Re: Cortana y Groove
12 Junio 2016, 04:52 AM
Yo no uso cortana ni mucho muchos y puede que este diciendo una locura, pero puede ser que cortana busque en tu música y si no tienes ninguna vinculada a groove puede que te falle.

Puedes añadir música desde la configuración de groove.
#2
Windows / Re: Error en Windows 10
3 Junio 2016, 19:18 PM
Prueba a entrar en modo prueba de errores y luego enciende el ordenador normalmente. Yo encontré un error que se solucionaba solo con eso.

Para ello puedes hacerlo desde msconfig. Se abre desde cmd o con una nueva tarea desde el administrador de tareas.


Solo tienes que marcar "Arranque a prueba de errores" y luego cuando estés en prueba de errores lo quitas.

Suerte!
#3
PHP / Re: Cambiar de directorio
30 Mayo 2016, 19:46 PM
Así es, muchas gracias :D
#4
PHP / Re: Cambiar de directorio
29 Mayo 2016, 13:22 PM
Vale, ya lo entiendo.   :)

Es que como tu tenias puesto /test me confundió porque creía que era para que te redirigiera allí. Y encima en el anterior lo quite y funcionaba sin eso.  :P

Cuando tienes puesto href="", el navegador lo muestra como href  sin nada xD

Muchas gracias por tu ayuda  ;D
#5
PHP / Re: Cambiar de directorio
29 Mayo 2016, 02:30 AM
Yo lo único que hago es cambiar la ruta y quitar el "/test".

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

$newPath 
$_GET['move'] ?? NULL;
$slash   DIRECTORY_SEPARATOR// \ for Windows and / for the rest
$levels  count(explode($slash$newPath)) - 1;
$baseDir 'E:\Programas\Xampp\htdocs'// Absolute path to document root

$path  realpath($baseDir $newPath); // Checks for a valid and existent path within the document root

if ( NULL !== $newPath ) {
    if (
dirname($path$levels) !== $baseDir) die('Sorry I just died :P'); // Hack attempt
}

if ( 
FALSE !== $path && is_dir($path) ) {

    
$files          = new FileSystemIterator($pathFileSystemIterator::SKIP_DOTS);
    
$privateArray   = [ '.htaccess' => '''h4x0r stuff' => '''etc...' => '' ]; // List of excluded files and folders
    
$folder_list    $file_list '';

    if ( 
FALSE !== $files ) {

        if ( isset(
$newPath) && $newPath != '' ) {

            
$dirName dirname($newPath);
            
$backDir $dirName == $slash '' '?move=' $dirName;

            echo 
'<a href="' $backDir '">Go Back</a><br />';

        }

        foreach ( 
$files as $file ) {

            
$baseName basename($file);

            if ( !isset(
$privateArray[$baseName]) ) {

                if ( 
is_dir($file) ) {

                    
$dir = isset($newPath) ? '?move=' $newPath $slash $baseName '?move=' $slash $baseName;

                    
$folder_list .= '<a href="' $dir '">' $file '</a><br />';

                }

                if ( 
is_file($file) ) {
                    
$file_list .= '<a href="#">' $file '</a><br />';
                }

            }
        }

        echo 
$folder_list$file_list;

    }
}

?>


Por lo demás esta todo igual. Y es verdad, no es por eso porque también lo acabo de probar en Ubuntu.
#6
PHP / Re: Cambiar de directorio
28 Mayo 2016, 15:51 PM
No se si a ti te ocurre la mismo, pero cuando bajo un nivel no me permite ir al nivel principal. Sin embargo, cuando bajo dos niveles si me deja ir al nivel anterior.

Si desde el navegador lo miro me aparece asi:


Si la parte del "Go back" la reemplazo por esto:

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


Si sube el nivel, pero da un error


Lo intentaría solucionar pero es que no entiendo muy bien lo de "levels". Creo que lo que hace es contar el numero de directorios que hay usando como separador \ o /  :huh:




Vale, creo que ya se por que es. Como estoy en Windows seguramente también cuenta la letra de mi unidad, es decir, en Linux empezaría a contar después de la raíz y en Windows desde la letra.

C:\nivel1\nivel2\nivel3 --> Aquí lo contaría como 4
/nivel1/nivel2/nivel3 --> Aquí lo contaría como 3
#7
Windows / Re: Registro windows
28 Mayo 2016, 01:41 AM
Si yo fuera tu, solo borraría los que me indica avast y no el cclenaner.
#8
PHP / Re: Cambiar de directorio
27 Mayo 2016, 20:05 PM
Ya he conseguido ordenador el resultado primero por carpetas y luego por ficheros.

No se si es la forma mas correcta, pero lo que he hecho ha sido crear if en el foreach para que únicamente muestre los directorios ya que con los operadores ternarios me obligaban a poner un else (":"), y por lo tanto, mostraba también los ficheros. Luego he creado otro foreach para los ficheros.

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

  $newPath 
$_GET['move'] ?? NULL;
  
$folder realpath("../usuarios" $newPath);

  if ( 
$folder == TRUE && is_dir($folder) ) {

    
$files  = new FileSystemIterator($folder);

    if ( 
$files == TRUE ) {

      
$back_dir dirname($newPath) == '/' '' dirname($newPath);
      echo isset(
$newPath) ? ($newPath == '' || $newPath == '\\' '' '<a href="?move=' $back_dir '">Go Back</a><br>') : '';

      foreach ( 
$files as $file ) {
        if (
is_dir($file) === TRUE) {
          if (isset(
$newPath) === TRUE) {

            
$dir '?move=' $newPath '/' basename($file);
            echo 
'<a href="'$dir'">'$files'</a><br>';

          }else {

            
$dir '?move=/' basename($file);
            echo 
'<a href="'$dir'">'$files'</a><br>';

          }
        }
      }

      foreach (
$files as $file) {
        if (
is_file($file) === TRUE) {

          echo 
'<a href="#">'$files'</a><br>';

        }
      }
    }
  }

?>


No esta modificado en el ultimo código que pusiste porque ya lo empece con este, pero seria prácticamente igual. Por si quieres usarlo.

También yo estoy usando $files en las etiquetas <a> porque así me muestra únicamente el nombre del archivo o directorio  :D
#9
PHP / Re: Cambiar de directorio
27 Mayo 2016, 19:08 PM
Leí que cuando se utiliza dirname (En el apartado ejemplos se ve bastante claro) este devuelve el directorio padre, y en este caso como devuelve el raíz lo muestra como "\" en Windows.

Aquí te adjunto imágenes para que veas lo que ocurre:







Yo estoy intentando para que primero salgan las carpetas y luegos los ficheros  ;D
#10
Windows / Re: W10 con mi nuevo portatil
27 Mayo 2016, 01:20 AM
Google Chrome se ve bien ya que en el mio es exactamente igual. Puede que antes tuvieras una versión mas antigua y eso hacia que se viera distinto o que por la resolución de la pantalla se vea diferente a lo que estas acostumbrado.

Y en esto no soy un experto pero yo diría que cuando le añades una gráfica a un ordenador siempre va a usar esa. Es decir, en tu caso la nvidia gtx950.