Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/03/2004, 12:41
Avatar de puchitol
puchitol
 
Fecha de Ingreso: diciembre-2003
Ubicación: ELCHE
Mensajes: 322
Antigüedad: 20 años, 11 meses
Puntos: 0
copy y move_uploaded_file

Hola amigos, tengo un pequeño problema y me gustaria que me ayudaseis a resolverlo,ok?, alla va.

Tengo estos codigos

formenviofichero.php
Código PHP:
<HTML>
<
head>
<
title>Prueba de envios de fichero con PHP</title>
</
head>
<
body>
<
form enctype="multipart/form-data" action="enviofichero.php" method="post">
<
input type="hidden" name="MAX_FILE_SIZE" value="100000">
Enviar este fichero:<input name="userfile" type="file">
<
input type="submit" value="Enviar">
</
form>
</
body>
</
HTML
enviofichero.php
Código PHP:
<?
// ... mas codigo
if ( is_uploaded_file($_FILES['userfile']['tmp_name']) )
{
   
copy($_FILES['userfile']['tmp_name'],"C:\Archivos de programa\Apache Group\Apache2\htdocs\ficheros");
}
else
{
 echo 
"Possible file upload attack. Filename: " $_FILES['userfile']['name'];
}
move_uploaded_file($_FILES['userfile']['tmp_name'], "C:\Archivos de programa\Apache Group\Apache2\htdocs\ficheros");
?>
// ... mas codigo
Pero al recibir el fichero en recibirfichero.php obtengo estos mensajes de error:
Warning: copy(C:\Archivos de programa\Apache Group\Apache2\htdocs\ficheros): failed to open stream: Permission denied in C:\Archivos de programa\Apache Group\Apache2\htdocs\pruebas\enviofichero.php on line 13

Warning: move_uploaded_file(C:\Archivos de programa\Apache Group\Apache2\htdocs\ficheros): failed to open stream: Permission denied in C:\Archivos de programa\Apache Group\Apache2\htdocs\pruebas\enviofichero.php on line 20

Warning: move_uploaded_file(): Unable to move 'C:\Archivos de programa\Apache Group\Apache2\htdocs\ficheros\phpEB.tmp' to 'C:\Archivos de programa\Apache Group\Apache2\htdocs\ficheros' in C:\Archivos de programa\Apache Group\Apache2\htdocs\pruebas\enviofichero.php on line 20

Entonces, donde tengo el problema y como lo puedo solucionar?

Tengo php 4.3.4, apache 2.0.x y mysql 4.0.17

Gracias por todo y hasta luego.

un saludo.
__________________
If you think fuck is funny, fuck yourself and save your money,
espero que entendais la moraleja... je, je, je