alvaroxz Posted November 26, 2007 Report Share Posted November 26, 2007 ya primero que todo necesitmos seguir estos pasos: 1)Crea un archivo php con este codigo: <form method="POST" enctype="multipart/form-data" action="upl2.php"> <input type="file" name="archivo" size="20"> <input type="submit" value="Enviar" name="send"> <input type="reset" value="Borrar" name="erase"> </form> 2)Crea otro archivo php pero con el nombre de upl2.php con este codigo (adentro del codigo que debes cambiar.) <? //////////////////////////////// //CONFIGURACION DEL SERVIDOR //$pagina: el nombre de la pagina (es necesrio) $pagina= "http://arlekinpc.no-ip.org"; //$extenciones: los tipos de archivo que tu servidor NOOO aceptara $extensiones=array("txt","php","html"); //$tamano: cantidad de MB maximo de c/archivo. $tamano = "100"; //$path: la Direccion en donde iran tus archivos subidos es obligacion dejar que separar las carpetas pos slash / y no dejarle / al final //SI--> http://www.bolas.cl/sistema_upload/upload/carpeta NO--> http://www.bolas.cl/sistema_upload/upload/carpeta/ $path="C:/Archivos de programa/xampp/htdocs/utiles/upload/carpeta"; ////////////////////////////// ////////////////////////////// //de aca en adelante no cambies nada ////////////////////////////// $peso= $tamano*1024000; $nombre=ereg_replace(" ","_",$HTTP_POST_FILES['archivo']['name']); $tamanio=$HTTP_POST_FILES['archivo']['size']; $tipo=$HTTP_POST_FILES['archivo']['type']; $var = explode(".","$nombre"); $num = count($extensiones); $valor = $num-1; if($tamanio > $peso) { echo "El archivo debe ser menor a $tamano MB"; } else { for($i=0; $i<=$valor; $i++) { if($extensiones[$i] == $var[1]) { echo "Tipo de Archivo no admitido"; exit; } } if (is_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name'])) { copy($HTTP_POST_FILES['archivo']['tmp_name'], "$path/$nombre"); echo "El archivo se ha subido correctamente al servidor, muchas gracias <p>"; echo "Nombre: $nombre <p>"; echo "Tamaño: $tamanio <p>"; echo "Tipo: $tipo <p>"; echo "Su Link: <a href=$pagina/utiles/upload/carpeta/$nombre><font color=green>$pagina/utiles/upload/carpeta/$nombre</font></a>"; } else { echo "Error al subir el archivo"; } } ?> eso es todo :P PD: a ver si alguien se anima a ser el hoster de upload de archivos de www.chile(Palabra Censurada).org yo no puedo mi pc es medio mula jajaj y tengo 100 kbps de conexion :( Link to comment Share on other sites More sharing options...
zolo Posted November 30, 2007 Report Share Posted November 30, 2007 buenisimo es lo que buscaba!!!!!!! una preg en el html que tengo que colocar perdon si es muy tonta la preg pero ni idea gracias Link to comment Share on other sites More sharing options...
alvaroxz Posted November 30, 2007 Author Report Share Posted November 30, 2007 buenisimo es lo que buscaba!!!!!!! una preg en el html que tengo que colocar perdon si es muy tonta la preg pero ni idea gracias lo que debes hacer si quieres instertar este sitstema en un archivo tuyo basta con colocar el primer script en alguna parte que desees y listo y el segundo dejarlo en un archivo con extencion php suelto. y si no es eso crea dos archivos con extencion php y le colocas un script a ujno y otro a otro. espero que te sirva Link to comment Share on other sites More sharing options...
tutunautas Posted December 1, 2007 Report Share Posted December 1, 2007 vale gracias Link to comment Share on other sites More sharing options...
cosilili Posted December 2, 2007 Report Share Posted December 2, 2007 Sabes, yo hace un tiempo estaba probando un script similar, pero en el server de un cliente no lo pude implementar, lo único en que difería era en el register_global, no sé si alguien mas tuvo ese problema y cuente como lo solucionó sin habilitar el register_global, saludos!! Link to comment Share on other sites More sharing options...
alvaroxz Posted December 2, 2007 Author Report Share Posted December 2, 2007 Sabes, yo hace un tiempo estaba probando un script similar, pero en el server de un cliente no lo pude implementar, lo único en que difería era en el register_global, no sé si alguien mas tuvo ese problema y cuente como lo solucionó sin habilitar el register_global, saludos!! nose mi pc es mi hoster :P Link to comment Share on other sites More sharing options...
todopoderoso Posted January 13, 2008 Report Share Posted January 13, 2008 hola oye sabes que tengo un problema y quiciera saber si me podrian ayudar pongo el el primer codigo en una web que tengo y el otro archivo lo coloque como extencion y cuando quiero subir algo me aparece esto Warning: copy(http://www.estumovida.com/uploads/04_La_planta.mp3) [function.copy]: failed to open stream: HTTP wrapper does not support writeable connections. in /home/estumovi/public_html/upl2.php on line 43 El archivo se ha subido correctamente al servidor, muchas gracias Nombre: 04_La_planta.mp3 Tamaño: 1439847 Tipo: audio/mpeg Su Link: http://www.estumovida.com/uploads/04_La_planta.mp3 por favor si alguien me puede ayudar pliss desde ya gracias :) Link to comment Share on other sites More sharing options...
alvaroxz Posted January 16, 2008 Author Report Share Posted January 16, 2008 hola oye sabes que tengo un problema y quiciera saber si me podrian ayudar pongo el el primer codigo en una web que tengo y el otro archivo lo coloque como extencion y cuando quiero subir algo me aparece esto Warning: copy(http://www.estumovida.com/uploads/04_La_planta.mp3) [function.copy]: failed to open stream: HTTP wrapper does not support writeable connections. in /home/estumovi/public_html/upl2.php on line 43 El archivo se ha subido correctamente al servidor, muchas gracias Nombre: 04_La_planta.mp3 Tamaño: 1439847 Tipo: audio/mpeg Su Link: http://www.estumovida.com/uploads/04_La_planta.mp3 por favor si alguien me puede ayudar pliss desde ya gracias :) creo que tu servidor web no soporta/acepta la funcion para escribir (copiar un archivo) Link to comment Share on other sites More sharing options...
Holic Posted January 26, 2008 Report Share Posted January 26, 2008 se agradece pero no logro hacerlo funcionar =S Incluso puse todos los permisos a 7 solo me tira error para subir archivo Link to comment Share on other sites More sharing options...
bubuman Posted March 23, 2008 Report Share Posted March 23, 2008 ta bueno el script, le cambiaria una pura cosa... en vez de poner las extenciones q no acepta, es mejor poner las que si. Existen mil y un millon de extenciones, pero es mejor poner las q no ocmo un solo conjunto q no entra. esop, pero igual ercenlente aporte ! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now