Hola a todos! Tengo un problema en mi ejercicio 2 -- 3 -> Clase 3<br><div class="gmail_quote">“ 2) Realice un script que permita subir archivos a un directorio y luego
los muestre listados en una página con un link para su descarga.permita subir de hasta 5 archivos simultáneamente. ”<br><br>Pude configurar mi servidor ftp en mi Debian (funciona perfecto), solo comento que no me pude conectar a “localhost” desde PHP, tuve que usar “127.0.0.1” (es lo mismo, los dos apuntan a la pc donde se está ejecutando el script)<br>
<br>El problema es este:<br><br>* Subo los archivos,<br>* El servidor me responde, no veo los links, pero cuando entro a la carpeta donde se subió, veo todos los archivos con los permisos que configure, incluso con mi propio usuario como propietario.<br>
<br>Pero recibo este error:<br><br>Warning: Illegal offset type in /home/lucman/public_html/ejercicios/avanzado/clase3/6.php on line 27<br>Warning: Illegal offset type in /home/lucman/public_html/ejercicios/avanzado/clase3/6.php on line 28<br>
Warning: Illegal offset type in /home/lucman/public_html/ejercicios/avanzado/clase3/6.php on line 29<br><br>Repetido por la cantidad de archivos que subí ( en este caso, subi 5 imagenes)<br>cito el codigo que está cerca de las lineas 27,28 y 29<br>
<br>foreach ($_FILES as $arc){<br> $nom = $arc["name"];<br> $tmp_name = $arc["tmp_name"];<br> if ( is_uploaded_file($tmp_name) ){<br> ftp_move_file ($tmp_name,"ejercicios/avanzado/clase3/uploads/$nom"); <br>
}<br> $links[$arc]["direc"] = "http://" . $_SERVER["SERVER_NAME"] . "/ejercicios/avanzado/clase3/uploads/$nom";<br> $links[$arc]["bbc"] = "\[url=http://" . $_SERVER["SERVER_NAME"] . "/ejercicios/avanzado/clase3/uploads/$nom\]Descargar $nom\[/url\]";<br>
$links[$arc]["html"] = "&lt;a href=&quot;http://" . $_SERVER["SERVER_NAME"] . "/ejercicios/avanzado/clase3/uploads/$nom&quot;&gt;Descargar $nom&lt;/a&gt;";<br>
}<br> ?><h2>Links:</h2><b>Enlaces Directos</b><br><?<br> foreach ($links as $arc_link){<br> print ("<pre>{$arc_link["direc"]}</pre>");<br>
}<br> ?><b>BBCode</b><br><?<br> foreach ($links as $arc_link){<br> print ("<pre>{$arc_link["bbc"]}</pre>");<br>
}<br> ?><b>Links en C&oacute;digo HTML</b><br><?<br> foreach ($links as $arc_link){<br> print ("<pre>{$arc_link["html"]}</pre>");<br>
}<br><br>Espero una solución. Gracias.<br>
</div>