Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/01/2012, 08:55
viringas
 
Fecha de Ingreso: marzo-2011
Mensajes: 226
Antigüedad: 13 años, 1 mes
Puntos: 1
error en ruta relativa

Código PHP:
Ver original
  1. <?php
  2.  
  3. require("class.image-resize.php");
  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.    
  15.     $obj = new img_opt();
  16.     $obj->max_width(200);
  17.     $obj->max_height(200);
  18.     $obj->image_path($tempFile);
  19.     $obj->image_resize();
  20.    
  21.     //$targetPath = $_SERVER['DOCUMENT_ROOT'] . $_REQUEST['folder'] . '/';
  22.     $targetPath = $_SERVER['DOCUMENT_ROOT'] . $_REQUEST['folder'] . './img/logosColab/';
  23.     $targetFile =  str_replace('//','/',$targetPath) . $_FILES['imgcolab']['name'];
  24.     echo($targetFile);
  25.     exit;
  26.         if(move_uploaded_file($tempFile,$targetFile)){
  27.             //$logo = $_FILES['imgcolab']['name']; // GUARDO LA DIRECCION DEL ARCHIVO PARA TENER LA REFERENCIA EN LA BD
  28.             $logo = $_FILES['imgcolab']['name'];
  29.             $sql = "INSERT INTO colaboraciones (nombre,url,logo)";
  30.             $sql=$sql.'VALUES ("'.$nombre.'","'.$url.'","'.$logo.'")';
  31.             mysql_query($sql,$link);
  32.             ?>
  33.             <script>
  34.             alert("datos enviados correctamente");
  35.             document.location.href = "index.php"
  36.             </script>
  37.             <?php
  38.         }
  39.         else{
  40.             ?>
  41.             <script>
  42.             alert("error al guardar los datos en la BD");
  43.             document.location.href = "index.php"
  44.             </script>
  45.             <?php
  46.         }
  47.            
  48.         //echo str_replace($_SERVER['DOCUMENT_ROOT'],'',$targetFile);
  49.         ?> <script>document.location.href = "index.php"</script> <?php
  50.    
  51. }
  52. ?>


el problema radica aqui: ./img/logosColab/, si la pongo así no funciona, pero si lo pongo así si:
PFC/img/logosColab/

como podría poner la ruta relativa?