Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/12/2012, 06:17
Avatar de Maverick2786
Maverick2786
 
Fecha de Ingreso: diciembre-2012
Mensajes: 107
Antigüedad: 12 años
Puntos: 1
Problemas con php

Hola , tengo un mac, con xampp , tengo una aplicacion en php, que sube una imagen a una carpeta , el problema que tengo que me da un error en el momento de subir la imagen, he probado la misma aplicacion en windows y va bien, asi que supongo que es por algo de permisos, pongo a continuacion el error:

Warning: move_uploaded_file(../img/acon/14/Applications/XAMPP/xamppfiles/temp/phpan4vFQ)
[function.move-uploaded-file]: failed to open stream: No such file or directory in /Applications/XAMPP/xamppfiles/htdocs/historia2/acontecimiento/phpinsertar.php on line 27

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/Applications/XAMPP/xamppfiles/temp/phpan4vFQ' to '../img/acon/14/Applications/XAMPP/xamppfiles/temp/phpan4vFQ' in /Applications/XAMPP/xamppfiles/htdocs/historia2/acontecimiento/phpinsertar.php on line 27

mi archivo phpinsertar.php es:
Código PHP:
Ver original
  1. <?php
  2.  
  3. function __autoload($class) {
  4.     require_once "../clases/" . $class . ".php";
  5. }
  6.  
  7. $bd = new BaseDatos();
  8. $uso = new GestionarAcontecimiento($bd);
  9. $acontecimiento = new Acontecimiento();
  10. $acontecimiento->setNombre($_POST["nombre"]);
  11. $acontecimiento->setDescripcion("descripcion");
  12. $acontecimiento->setNombreperiodo("1");
  13. $acontecimiento->setNombrecontinente("America");
  14. $acontecimiento->setPais("esp");
  15. $acontecimiento->setLugar("and");
  16. $acontecimiento->setFecha("2012");
  17. $r = $uso->insert($acontecimiento);
  18.  
  19. $resp = "msg=insertado";
  20. if ($r != 1) {
  21.     $resp = "msg=niinsertado";
  22. }
  23. $autonum=$bd->getAutonumerico();
  24. if($r==1)
  25. {
  26.     move_uploaded_file($_FILES["imagen"]["tmp_name"],
  27.     "../img/acon/".$autonum.$_FILES["imagen"]["tmp_name"]);
  28.    
  29.     $usoImagen = new GestionarImagen($bd);
  30.     $imagen=new Imagen();
  31.     $imagen->setCodacontecimiento($autonum);
  32.     $imagen->setImagen($_FILES["imagen"]["name"]);
  33.     $usoImagen->insert($imagen);
  34. }
  35. $bd->closeConexion();
  36. //header("Location:../index.php?".$resp);
  37. ?>