Hola de nuevo Triby.
En realidad creo que es lo que estaba haciendo como indico en mi último ejemplo, en crop-cargador.php tanto como en el proyecto en la plantilla tengo esta función que carga siempre en la variable $url la ruta absoluta.
Código PHP:
Ver original$url = Ruta::ctrRuta(); //-> Aquí cargo la ruta de la url original https://dominioweb.com/
Código HTML:
Ver original<p>Opción redimensionada desde archivo externo desde la ruta absoluta url de carpetas
</p> <img src="<?php echo $url ?>views/modules/redimensionador.php" />
es decir que practicamente utiliza lo mismo que tu nuevo ejemplo
Código PHP:
Ver original$url = 'http://dominio.com/views/modules/';
Luego en el ejemplo de redimensionador.php que utilizo para redimensionar lo tengo tal y como me has puesto el ejemplo pero sin public_html ya que este servidor no reconoce esa ruta;
Código PHP:
<?php
//Redimensionador
//Opción 1 para cargar desde otro archivo.
$nombre_archivo = "ajo_tradiciones.jpg";
$rutaCarpetas = "/public_html/views/images/$nombre_archivo";//No reconoce public_html o ruta absoluta desde aquí.
$rutaCarpetas = "views/images/$nombre_archivo";//Si reconoce y carga la imagen si solo cargo el archivo redimensionador.php
?>
He probado tus ejemplos por si acaso pero en realidad me sigue dando el mismo error.
Creo que puede ser un problema con la salida y entrada de Header o cabeceras. POr ejemplo en el template tengo al principio
ob_start() y al final
ob_end_flush() y si los quito para hacer pruebas el archivo.
Código HTML:
����JFIF����;��$���!����}Q��,�S��$�,xk��aa�Y�v��/[�l�Uŝ�Σ�\O,J�4�6�v�c�kqr���U~$����o��G���o Ƒ�_��Zm�U�����[��B�Ż�B����Cw߬7v�l�M��xu��.KK>����T��h��O ����*�y��R��h��)>Eo�?�"�l^S�x Ys�S���V��p���4�eR<�|��Z�����&�$~��>1�c�o|���6��#H��$��]w��~/�f��YxSN�u#u�#�%���i��ۄ�խ���6Ѻ����KC�< ����me�'H��&��OX�[��y <[{��k�+u՞�{��>Ҵ�q�F�_K�U�,��}s���Γ�u�X��f� ���x��S�K�/a��5�d> ��1�;Aq����[R���;�V��E��.Q_�۟x�'�o�^յ}�υu���E�'����ږ���u�ˉ����i���E�%�����i�{y6�߫bxs/���|
¿Podría ser por eso?
Voy a seguir intentándolo, gracias por tu ayuda.
Por cierto, ¿podría hacer algo así con javascript?, no se si sería mejor opción pero por si acaso contemplaría otras opciones.
Saludos.