| |||
Ya, te lo pasamos enseguida. Ve a esta direccion, es una de las mejores paginas que he encontrado, tiene de casi todo y es muy explicativa, paso por paso, excelente. http://www.programacionweb.net/artic...ticulo/?num=33 |
| ||||
... el archivo temporal, tengo entendido, se determina desde la instalación de PHP (upload_tmp_dir). Si quieres copiar un archivo... ¿por qué no pruebas con copy() ?
__________________ ٩(͡๏̯͡๏)۶ "100 años después, la revolución no es con armas, es intelectual y digital" |
| |||
Pero, lo probaste en un servidor? Cita:
Iniciado por Genezi una pregunta, he usado el codigo que sugieren http://www.programacionweb.net/artic...ticulo/?num=33 a ver que pasaba en mi computadora ![]() veo que hablan de una carpeta llamada upload que es donde deberia de estar temporalmente ese archivo, pero bueno, he buscado en mi pc y no veo nada ![]() o sea, aqui lo que dicen es subir archivos a un servidor, yo lo que queria ver era si se podia mover o copiar un archivo de mi propia computadora a mi propio servidor local en mi computadora ![]() Lo probe hace una semana en un servidor y funcionaba. |
| |||
Probá con este script que me funcionó muy bien, el archivo se aloja en la subcarpeta de nombre "probeta": Html del formulario <form action="subearchivo.php" method="post" enctype="multipart/form-data"> <b>Campo de tipo texto:</b> <br> <input type="text" name="cadenatexto" size="20" maxlength="100"> <input type="hidden" name="MAX_FILE_SIZE" value="100000"> <br> <br> <b>Enviar un nuevo archivo: </b> <br> <input name="userfile" type="file"> <br> <input type="submit" value="Enviar"> </form> Script suberarchivo.php <? //tomo el valor de un elemento de tipo texto del formulario $cadenatexto = $_POST["cadenatexto"]; echo "Escribió en el campo de texto: " . $cadenatexto . "<br><br>"; //datos del arhivo $directorio = "probeta/"; $fichero = $HTTP_POST_FILES['userfile']['name']; $nombre_archivo = $directorio . $fichero; $tipo_archivo = $HTTP_POST_FILES['userfile']['type']; $tamano_archivo = $HTTP_POST_FILES['userfile']['size']; //compruebo si las características del archivo son las que deseo if (!((strpos($tipo_archivo, "gif") || strpos($tipo_archivo, "jpeg")) && ($tamano_archivo < 100000))) { echo "La extensión o el tamaño de los archivos no es correcta. <br><br><table><tr><td><li>Se permiten archivos .gif o .jpg<br><li>se permiten archivos de 100 Kb máximo.</td></tr></table>"; }else{ if (move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'],$nombre_archivo)){ echo "El archivo ha sido cargado correctamente."; }else{ echo "Ocurrió algún error al subir el fichero. No pudo guardarse."; } } ?> |