Ver Mensaje Individual
  #9 (permalink)  
Antiguo 14/10/2011, 10:41
viringas
 
Fecha de Ingreso: marzo-2011
Mensajes: 226
Antigüedad: 13 años, 1 mes
Puntos: 1
Respuesta: fallo al subir imagen

prueba con este codigo

Código PHP:
Ver original
  1. <?php
  2.  
  3.  
  4. include("conectarse.php");
  5. $link = conectarse();
  6.  
  7.  
  8.  
  9. $nombre = $_POST['colab'];
  10. $url = $_POST['urlcolab'];
  11.  
  12. if (!empty($_FILES)) {
  13.     $tempFile = $_FILES['imgcolab']['tmp_name'];
  14.     //$targetPath = $_SERVER['DOCUMENT_ROOT'] . $_REQUEST['folder'] . '/';
  15.     $targetPath = $_SERVER['DOCUMENT_ROOT'] . $_REQUEST['folder'] . '/PFC/img/logosColab/';
  16.     $targetFile =  str_replace('//','/',$targetPath) . $_FILES['imgcolab']['name'];
  17.     //echo($targetFile);       
  18.         if(move_uploaded_file($tempFile,$targetFile)){
  19.             //$logo = $_FILES['imgcolab']['name']; // GUARDO LA DIRECCION DEL ARCHIVO PARA TENER LA REFERENCIA EN LA BD
  20.             $logo = $targetFile;
  21.             $sql = "INSERT INTO colaboraciones (nombre,url,logo)";
  22.             $sql=$sql.'VALUES ("'.$nombre.'","'.$url.'","'.$logo.'")';
  23.             mysql_query($sql,$link);
  24.             ?>
  25.             <script>
  26.             alert("datos enviados correctamente");
  27.             document.location.href = "index.php"
  28.             </script>
  29.             <?php
  30.         }
  31.         else{
  32.             ?>
  33.             <script>
  34.             alert("error al guardar los datos en la BD");
  35.             document.location.href = "index.php"
  36.             </script>
  37.             <?php
  38.         }
  39.            
  40.         //echo str_replace($_SERVER['DOCUMENT_ROOT'],'',$targetFile);
  41.         ?> <script>document.location.href = "index.php"</script> <?php
  42.    
  43. }
  44. ?>