Ver Mensaje Individual
  #18 (permalink)  
Antiguo 10/11/2008, 12:21
Avatar de masterojitos
masterojitos
 
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 9 meses
Puntos: 105
ya mira amigo, esta que se extiende mucho el post y por algo simple....

esta es la solucion y creo ahora que si:

Código PHP:
//cuando estas agregando al segundo array (archivos)... has que no agregue esos dos valores y listo
while($file readdir($dir)) if($file!="." || $file!=".."$archivos[] = $file
Cita:
Iniciado por Deschamps Ver Mensaje
Tienes razón. Disculpa el despiste. Al copiarlo para mi ejemplo olvidé ese detalle. En cualqueir caso, sigue sin ser válido, y arrojando duplicados (aunque menos de los que detallé inicialmente ;D).

Un saludo :)
jaja si, ya probe mi codigo posteado anteriormente, y ya vi los duplicados... es que yo solo recorro el array lo comparo con uno y por eso se duplica por ser distinto al primero.... en fin... seria una validacion un poco mas larga comparandolo con los elementos ya añadidos al tercer arreglo o algo asi....

en fin, tema resuelto y cerrado.

ayi te va todo el codigo arreglado.....

Código PHP:
<?php

$path
="videos";
$arch_base=array();

############################################
$id_con=mysql_connect($server,$usuario_db,$clave_db);
mysql_select_db("listavideos",$id_con);
$consulta="SELECT nombre from lista";
$resultado=mysql_query($consulta);
while(
$fila=mysql_fetch_array($resultado)){
        
        
$arch_base[] = $fila[nombre];// almacenamos videos de la base en un array
        
echo($fila[nombre]."<br />");

}

echo(
"<hr />");
print_r($arch_base); // chequeo
echo("<hr />");
############################################
############################################
echo("<br /><br /> <hr /> Listado de archivos en PHP <hr />");
$dir opendir($path);
$archivos=array();
while(
$file readdir($dir)) if($file!="." || $file!=".."$archivos[] = $file;
    
print_r($archivos);

echo(
"<br /><hr />veamos los nuevos <hr />");

$archivos_n=array_diff($archivos$arch_base);
//print_r(array_values($archivos_n));
echo("<span style='color:#ff0000'>");
print_r($archivos_n);
echo(
"</span><br />");


echo(
"<span style='color:#0000ff'>");
foreach(
$archivos_n as $v) echo("<strong>$v</strong><br />");
echo(
"</span><br />");

?>
Dios os Bendiga.
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog

Última edición por GatorV; 10/11/2008 a las 12:27