Hola como están?
El problema que tengo es el siguiente:
Me han entregado un sitio el cual fue desarrollado para ser "subido" al server remoto en la carpeta htdocs, o cualquiera que sea, pero tiene que ser como todo sitio, una similar.
El problema es que yo cree otra carpeta dentro del raíz remoto y ahora las imágenes no se me ven y no se en que linea de código tengo que agregarle esa modificación del nuevo directorio que agregue.
Les muestro el código a ver si alguien podría darme una mano. Quizás para uds sea algo muy fácil.
El archivo index.php dice: Código PHP:
<? include ('../ss/db/config.inc.php'); ?>
<? include ('../ss/db/datasite.inc.php'); ?>
y a su vez el contenido de estos dos archivos es el siguiente:
el config.inc.php
Código PHP:
<?
// Para que no carge todas las cosas nuevamente
// Verifico primero que no exista un config cargado previamente
if (!function_exists("miGestorErrores")) {
error_reporting(E_ALL);
// funcion de gestion de errores
function miGestorErrores($num_err, $cadena_err, $archivo_err, $linea_err, $vars_err) {
$tipo_error = array (
E_ERROR => "Error",
E_WARNING => "Advertencia",
E_PARSE => "Error de Intérprete",
E_NOTICE => "Anotación",
E_CORE_ERROR => "Error de Núcleo",
E_CORE_WARNING => "Advertencia de Núcleo",
E_COMPILE_ERROR => "Error de Compilación",
E_COMPILE_WARNING => "Advertencia de Compilación",
E_USER_ERROR => "Error de Usuario",
E_USER_WARNING => "Advertencia de Usuario",
E_USER_NOTICE => "Anotación de Usuario"
// E_STRICT => "Anotación de Usuario"
);
//
// E_STRICT => "Anotación de Usuario"
}
// establecer el gestor de errores definido
$gestor_errores_anterior = set_error_handler("miGestorErrores");
//---------------------------------------------------------------------
// Carga la informacion del sitio
// Datos importantes para la configuracion y funcionamiento del sitio
//---------------------------------------------------------------------
$ss_data_site = str_replace(basename(__FILE__), 'datasite.inc.php', __FILE__);
include ($ss_data_site);
//---------------------------------------------------------------------
// Nombre de los meses;
$January = "Enero";
$February = "Febrero";
$March = "Marzo";
$April = "Abril";
$May = "Mayo";
$June = "Junio";
$July = "Julio";
$August = "Agosto";
$September = "Septiembre";
$October = "Octubre";
$November = "Noviembre";
$December = "Diciembre";
// Nombre de los días
$Monday = "Lunes";
$Tuesday = "Martes";
$Wednesday = "Miércoles";
$Thursday = "Jueves";
$Friday = "Viernes";
$Saturday = "Sábado";
$Sunday = "Domingo";
//---------------------------------------------------------------------
function reemplazacomillas($texto) {
$texto = trim($texto);
$reemplazos = array(
chr(34) => """,
"“" => """,
"”" => """,
"“" => "“",
"”" => "”",
"‘" => "‘",
"’" => "’"
);
$texto = strtr ($texto, $reemplazos);
return $texto;
}
//---------------------------------------------------------------------
function removeracentos ($texto) {
$reemplazos = array('Þ' => 'TH', 'þ' => 'th', 'Ð' => 'DH', 'ð' => 'dh', 'ß' => 'ss', 'Œ' => 'OE', 'œ' => 'oe', 'Æ' => 'AE', 'æ' => 'ae', 'µ' => 'u');
$cambiar_esto = 'ŠŽšžŸÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÑÒÓÔÕÖØÙÚÛÜÝàáâãäåçèéêëìíîïñòóôõöøùúûüýÿ';
$por_esto = 'SZszYAAAAAACEEEEIIIINOOOOOOUUUUYaaaaaaceeeeiiiinoooooouuuuyy';
return strtr(strtr($texto, $cambiar_esto, $por_esto), $reemplazos);
}
//---------------------------------------------------------------------
function removercomillas($texto) {
$reemplazos = array(
chr(34) => "",
"“" => "",
"”" => "",
"“" => "",
"”" => "",
"‘" => "",
"’" => "");
$texto = strtr ($texto, $reemplazos);
return $texto;
}
function filtrotexto($texto) {
$reemplazos = array(
":" => "",
"%" => "",
"?" => "",
"¿" => "",
"¡" => "",
"." => "",
";" => "",
"#" => "",
"$" => "",
"," => "");
$texto = strtr ($texto, $reemplazos);
return $texto;
}
}
?>
y el datasite.inc.php Código PHP:
<?
// Sobre los datos de conexión
// ------------------------------------------------------
$ss_config['url'] = "elnotarioargentino.com.ar";
$ss_config['db_user'] = "xxxxxx";
$ss_config['db_pass'] = "xxxxxx";
$ss_config['db_name'] = "xxxxxx";
$ss_config['db_host'] = "localhost";
$ss_admin = "ss_admin";
// Sobre los datos del cliente
// ------------------------------------------------------
$ss_config['cliente_email'] = "[email protected]";
$ss_config['url_sitio'] = "www.elnotarioargentino.com.ar";
$ss_config['site_name'] = "El Notario Argentino";
$ss_config['version'] = "5.0 php";
$ss_config['titulo_pagina'] = "StreamServer ".$ss_config['version']." | ".$ss_config['site_name'];
$ss_config['ss_folder'] = 'ss';
$ss_config['site_logo'] = 'img_logo.gif';
// Para encontrar el path donde esta instalado el site. (seria ss -> ../)
if (strlen(__FILE__) > strlen(basename(__FILE__))) {
define ('SS_SITE_PATH', substr(__FILE__, 0, (strlen(__FILE__) - strpos(strrev(__FILE__), strrev($ss_config['ss_folder'])) - strlen($ss_config['ss_folder']) - 10)));
} else {
define ('SS_SITE_PATH', '..');
}
// Para localhost server test
// -------------------------------------------
if (!stristr($_SERVER['SERVER_NAME'], $ss_config['url'])) {
// $ss_config['db_user'] = "xxxxx";
// $ss_config['db_pass'] = "xxxxx";
// $ss_config['db_name'] = "xxxxx";
// $ss_config['db_host'] = "xxxxx";
}
// -------------------------------------------------------------------
// Datos del remoto
// -------------------------------------------------------------------
$remoto['ip'] = 'xxx.xxx.x.xx';
$remoto['user'] = '';
$remoto['pass'] = '';
$remoto['path_temp'] = '/httpdoc/galeria/audiostmp';
$remoto['path'] = '/httpdoc/galeria/audios';
$remoto['url'] = 'http://www.cualquiera.com/galeria/audios/';
// -------------------------------------------------------------------
// -------------------------------------------------------------------
// Fotos de las notas
// -------------------------------------------------------------------
$datos_foto_noticias = array (
"420,235,0,temp", // Imagen original, la carpeta es una temporal que luego se elimina.
"420,235,,l",
"336,188,,m",
"214,119,,s",
"100,55,,t" // Imagen tamaño thumb.
);
$folder_foto_noticias = 'galeria/fotos/';
// -------------------------------------------------------------------
?>
Si yo llamo al index.php dentro de un subdirectorio en el root, me anda bien, ahora no veo las imagenes... ni los links funcionan porque a la
url le falta el directorio dentro del cual yo subi mi web.
Espero que alguien me pueda dar una mano, saludos