Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/08/2011, 19:18
polpolpol
 
Fecha de Ingreso: julio-2011
Ubicación: guadalajara mX
Mensajes: 84
Antigüedad: 12 años, 9 meses
Puntos: 6
problema con funcion copy

Buenas amigos del foro!!

Tengo una traba con un codigo php,
al querer copiar un archivo,
con el codigo de mas abajo no me realiza nada.

Este codigo es para copiar canciones al azar de varias carpetas a una
todo funciona bien hasta que tengo que copiar el archivo,
ahi es donde ya no hace nada no me marca error y no imprime nada en pantalla

Tengo dos "echo" uno imprime la direccion donde esta el archivo seleccionado
y el otro imprime la direccion donde sera guardado, pero no los imprime.

Si le pongo un escape a la funcion copy ( //copy ($rutotal,$hasta); ) ahi si me
funciona imprime las direcciones de todos los archivos que deveria copiar!!
no se que es lo que esta mal.


Código PHP:
Ver original
  1. <?php
  2. include "conexion.php";
  3. $genero = array('rock','metal','ska','punk');
  4.  
  5.  
  6. for($i=0;$i<4;$i++)
  7.  {
  8.    $cambio="SELECT `nombre` , `diario` FROM `bandas` WHERE `genero` LIKE '".$genero[$i]."' ORDER BY `bandas`.`diario` DESC LIMIT 0 , 15";
  9.    $result=mysql_query($cambio);
  10.    $a=1;
  11.  
  12.  
  13. while($array=mysql_fetch_array($result))
  14. {
  15. $rutaa ='../';
  16. $ruta ='banda/'.$array['nombre'].'/mp3';
  17. $rutab = $rutaa.$ruta;
  18. $cancion = scandir ($rutab,1);
  19. $total = "/home/xxxx/public_html/php/";
  20. $rutotal=$total.$ruta.'/'.$cancion[rand(0, $cantidad)];
  21. $hasta="/home/xxxx/public_html/php/generos/".$genero[$i]."/mp3/cancion".$a.".mp3";
  22. $comp="/home/xxxx/public_html/php/banda/".$array['nombre']."/mp3/..";
  23.  
  24.      if ($rutotal!=$comp)
  25.         {
  26.             echo $rutotal."</br>";
  27.             echo $hasta."</br>";                                                 
  28.             copy ($rutotal,$hasta);
  29.             $a=$a+1;
  30.         }
  31.  
  32. }
  33.  
  34. }
  35. ?>


Desde ahora gracias por la atencion al tema y a sus sugerencias!!