Código PHP:
Ver original
<?php require("class.image-resize.php"); include("conectarse.php"); $link = conectarse(); $nombre = $_POST['colab']; $url = $_POST['urlcolab']; $tempFile = $_FILES['imgcolab']['tmp_name']; $obj = new img_opt(); $obj->max_width(200); $obj->max_height(200); $obj->image_path($tempFile); $obj->image_resize(); //$targetPath = $_SERVER['DOCUMENT_ROOT'] . $_REQUEST['folder'] . '/'; $targetPath = $_SERVER['DOCUMENT_ROOT'] . $_REQUEST['folder'] . './img/logosColab/'; echo($targetFile); exit; //$logo = $_FILES['imgcolab']['name']; // GUARDO LA DIRECCION DEL ARCHIVO PARA TENER LA REFERENCIA EN LA BD $logo = $_FILES['imgcolab']['name']; $sql = "INSERT INTO colaboraciones (nombre,url,logo)"; $sql=$sql.'VALUES ("'.$nombre.'","'.$url.'","'.$logo.'")'; ?> <script> alert("datos enviados correctamente"); document.location.href = "index.php" </script> <?php } else{ ?> <script> alert("error al guardar los datos en la BD"); document.location.href = "index.php" </script> <?php } //echo str_replace($_SERVER['DOCUMENT_ROOT'],'',$targetFile); ?> <script>document.location.href = "index.php"</script> <?php } ?>
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?