yo estoy alojado en lycos, y mi pagina se llama netdeejay..ok¿?
$path="c:/Apache/htdocs/netdeejay/upload";
ESTA RUTA ES CORRECTA PARA KE UN SCRIP DE UPLOAD MANDE LOS ARCHIBOS A LA CARPETA UPLOAD¿¿??
SALUDOS
| |||
$path="c:/Apache/htdocs/upload"; yo estoy alojado en lycos, y mi pagina se llama netdeejay..ok¿? $path="c:/Apache/htdocs/netdeejay/upload"; ESTA RUTA ES CORRECTA PARA KE UN SCRIP DE UPLOAD MANDE LOS ARCHIBOS A LA CARPETA UPLOAD¿¿?? SALUDOS |
| |||
Y PORKE ASI NO ME FUNCIONA¿¿?? <?php // Configuración // /////////////////// // $extensiones=array("1ªext","2ªext","...."); // Aqui debes poner las extensiones que NO admitas // por ejemplo si no quieres admitir .html , .exe ni .gif : // $extensiones=array("html"); /////////////////////////////////////// $extensiones=array("html","php"); ///////////////// // $path="/ruta/ta/ta"; // Si el server rula bajo LinuX toda la ruta completa /var/etc/.. // Si rulas bajo WindoWs C:/midirectorioroot/tal.. // Nota: Sin el último / ej: C:/miweb NO C:/miweb/ //////////////// $path="/uploads"; $nombre=$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; 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 y hasta pronto. <p>"; echo "Nombre: $nombre <p>"; echo "Tamaño: $tamanio <p>"; echo "Tipo: $tipo"; } else { echo "Error al subir el archivo, demasiado grande, tamaño maximo 1,4 megas."; } ?> <body> </body> </html> |
| |||
Hola, Pues porque /uploads, que puede que no exista, seria como hacer c:/uploads. Y eso esta fuera de los directorios que tienes acceso. Quizas Manoloweb se referia a la URL relativa (www.doimio.com/uploads). Y creo que tu lo que quieres es el path. No se como anda lycos, pero mira si te vale el valor de $_SERVER['DOCUMENT_ROOT']. Este valor se supone que equivale al www.dominio.com/ , el directorio raiz del sitio. Asi que si quieres meterlo en un subdirectorio de el: Código PHP: Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |
| |||
SIGUE SIN FUNCIONAR Y E PROBADO CON EL ''/'' Y SIN EL YA NO SE KA ACER :( <?php $extensiones=array("html","php"); $path=$_SERVER['DOCUMENT_ROOT']."/uploads"; $nombre=$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; 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 y hasta pronto. <p>"; echo "Nombre: $nombre <p>"; echo "Tamaño: $tamanio <p>"; echo "Tipo: $tipo"; } else { echo "Error al subir el archivo, demasiado grande, tamaño maximo 1,4 megas."; } ?> <body> </body> </html> |
| |||
YA ME FUNCIONA :),, POR CIERTO SIN ''/'' AHORA TENGO OTRA DUDA: KE ES LO KE LIMITA EL ARCHIBO A 1'4 MEGAS¿¿¿??? El script¿¿?? El servidor gratuito¿¿?? o el php¿¿?? ke solucion me dais porke los archibos ke me tienen ke mandar suelen ser de 50 megas aprox, por el servidor no es problema, porke kuando tenga esto akabado me ire a uno de pago.. SALUDOS |
| |||
Hola, Haz un phpinfo() y veras los limites en la configuracion de PHP para subir ficheros. Es la directiva upload_max_filesize. Eso lo configura el servidor, asi que en el de pago debes pedir que te pongan el limite que desees. Que te digan que si, eso ya es otra historia. Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |
| |||
El tamaño esta en bytes. 1.5 megas son 1677721.6 bytes. Y tu dices 200000 que son menos de 200kb. Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |