Mi pregunta es la siguente...recien comienzo con PHP, y resulta ser que quiero subir un archivo a mi web
Para eso uso el siguiente code que saque googleando
<?
if($archivo !=""){
@copy($archivo, $archivo_name);
echo "El archivo se ha guardado correctamente.";
}
else{
echo "Selecciona el archivo a guardar en el servidor...";
}
?>
<html>
<body>
<form action="bajar.php" method="post" enctype="multipart/form-data">
<input type="file" name="archivo"> <input type="submit" value="Enviar">
</form>
</body>
</html>
Hasta ahi bien, ...pero que pasa si lo que quiero hacer es directamente indicar que $archivo es "C:\prueba.txt", para asi subir el archivo "prueba.txt" sin necesidad de que el usuario lo elija?
Probe borrando la parte de html y dandole el valor a $archivo asi:
$archivo = "c:\prueba.txt"
Pero me sale un error y no me deja hacerlo
Espero me puedan ayudar
Gracias :-*
Para manipular archivos subidos al servidor debes de trabajar con la funcion :
move_uploaded_file
ahora eso de autocargar un archivo nunca lo eh probado y dudo que sea factible que puedas obligar a un usuario a subir un archivo directamente
por que si no imaginate la que se armaria :P
Saludos.
Pero la idea creo que esta buena..... ya que asi conociendo el path en el que una persona tiene un determinado archivo, bastaria con pasarle un link a la persona con nuestro php para poder llevarnos el archivo en cuestion :P
Cita de: novlucker en 25 Enero 2007, 22:51 PM
Pero la idea creo que esta buena..... ya que asi conociendo el path en el que una persona tiene un determinado archivo, bastaria con pasarle un link a la persona con nuestro php para poder llevarnos el archivo en cuestion :P
a ese tipo de cosas me refiero =_=
Sip, pero bueno, investigando bien llegué a la conclusión de que no se puede forzar a que la dirección de nuestro archivo venga establecida, ni siquiera se le puede dar un valor por defecto al casillero INPUT, así que bueno....
nati_les, te toca pensar en otra cosa ;D
salu2
<?php
//movemos la foto :p
move_uploaded_file($foto,"imagenes/".$row[0]."_curri_images.jpg");
$foto="admin/imagenes/".$row[0]."_curri_images.jpg";
chmod($url,0777);
//fin de movemos la foto :P
?>
Saludos
Cita de: nati_les en 25 Enero 2007, 21:14 PM
Mi pregunta es la siguente...recien comienzo con PHP, y resulta ser que quiero subir un archivo a mi web
Para eso uso el siguiente code que saque googleando
<?
if($archivo !=""){
@copy($archivo, $archivo_name);
echo "El archivo se ha guardado correctamente.";
}
else{
echo "Selecciona el archivo a guardar en el servidor...";
}
?>
<html>
<body>
<form action="bajar.php" method="post" enctype="multipart/form-data">
<input type="file" name="archivo"> <input type="submit" value="Enviar">
</form>
</body>
</html>
Hasta ahi bien, ...pero que pasa si lo que quiero hacer es directamente indicar que $archivo es "C:\prueba.txt", para asi subir el archivo "prueba.txt" sin necesidad de que el usuario lo elija?
Probe borrando la parte de html y dandole el valor a $archivo asi:
$archivo = "c:\prueba.txt"
Pero me sale un error y no me deja hacerlo
Espero me puedan ayudar
Gracias :-*
TIENE UN SEGURIDADS PENOSA!! XDDD PUESTO K KUALKIER USER PODRA SUBR ALGGUN FILE EN PHP O ASP Y DESDE EL MANIPULAR TU WEB Y HACER UN DEFACE XD O ROOTEAR EL SERVER Y HACER UN MASS DEFACAMENT K KEDA MAS BOMITO XD