Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/06/2011, 17:54
marcofbb
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: upload multiple en php

Cita:
Iniciado por alette666 Ver Mensaje
marcofbb, lo vi a tu codigo, pero lo que tu codigo tiene es que esta forzando al usuario a subir 5 archivos, (si no me equivoco) y si deseo subir mas de 5??? y si quiero subir dos???
Esa es la trampa de mi blog, te obliga a buscar por tu cuenta. Te doy una pista con Javascript se logra eso.

Ejemplo:
Código PHP:
Ver original
  1. <?
  2. if($_POST){
  3. $cosa='"text/css"';
  4. $so=-1;
  5. echo('
  6. <h3>Copia y pega esto en Head de la pagina!</h3>
  7. <textarea cols="50" rows="5" onclick="this.select()">
  8. <script language="JavaScript1.1">
  9. var quotes=new Array() ');
  10. foreach($_POST['url'] as $m){
  11. $so=$so+1;
  12. echo("
  13. quotes[".$so."]='<style type=".$cosa.">body{background-image:url(".$m.");}</style>'");
  14. }
  15. echo('
  16. var whichquote=Math.floor(Math.random()*(quotes.length))
  17. document.write(quotes[whichquote])
  18. </script>
  19. </textarea>');
  20. }
  21. ?>
  22. <script type="text/javascript">
  23. <!--
  24. num=0;
  25. function crear(obj) {
  26.   num++;
  27.   fi = document.getElementById('fiel');
  28.   contenedor = document.createElement('div');
  29.   contenedor.id = 'div'+num;
  30.   fi.appendChild(contenedor);
  31.  
  32.   ele = document.createElement('input');
  33.   ele.type = 'text';
  34.   ele.name = 'url[]'+num;
  35.   contenedor.appendChild(ele);
  36.  
  37.   ele = document.createElement('input');
  38.   ele.type = 'button';
  39.   ele.value = 'Borrar';
  40.   ele.name = 'div'+num;
  41.   ele.onclick = function () {borrar(this.name)}
  42.   contenedor.appendChild(ele);
  43. }
  44. function borrar(obj) {
  45.   fi = document.getElementById('fiel');
  46.   fi.removeChild(document.getElementById(obj));
  47. }
  48. -->
  49. </script>
  50.  
  51. <form action="" method="post"> <span id="fiel"></p>
  52. <input onclick="crear(this)" type="button" value="Agregar Imagen!" />
  53. <p></p></span>
  54. <input type="submit" value="Generar Script!" />
  55. </form>


Ahora solo queda fusionar los 2 script