Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/01/2012, 12:35
viringas
 
Fecha de Ingreso: marzo-2011
Mensajes: 226
Antigüedad: 13 años, 1 mes
Puntos: 1
Respuesta: problema con sesión php

solucionado era un problema en la configuracion de mi php.ini, pero ahora tengo otro problema

como puedo poner una ruta relativa en php esq tengo este código y al quitarle el nombre de una carpeta xq yo la llamo de una forma pero luego donde coloque la pagina pues no es cosa mía ponerle el nombre entonces lo q hago es esto:

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?