Loading

Author Topic: problema con mi hosting "\" y "/"  (Read 388 times)

SirFran

  • Newbie
  • *
  • Posts: 18
problema con mi hosting "\" y "/"
« on: December 01, 2011, 07:49:57 pm »
Hola,

Estoy teniendo problemas con como recoje php las path ya que para la instrucción $_SERVER['SCRIPT_FILENAME']
en la que se basa ABS_PATH acaba siendo c:\Inetpub\vhosts\.... y hay alguna instrucción en el código que hace
   $plugin = str_replace(osc_plugins_path(), '', $path); --> plugins.php línea 270.
En una variable tengo c:/inetpub/vhosts/.. y como no coinciden el resultado no es el esperado.

aunque he hecho una solución para ir tirando con str_replace('\\','/',$_SERVER['SCRIPT_FILENAME']),

hay muchas partes del código donde se unsa __FILE__, etc y mejor será que cuando se lee $_SERVER['SCRIPT_FILENAME'] lo haga igual que lo hace mi XP en mi portatil.

¿alguien sabe como decirle al sistema operativo (creo que es confirguración) que en lugar de servir "\" sirva ª/"?

Gracias.

Juan Ramón

  • OSClass Developer
  • Hero Member
  • *****
  • Posts: 2243
    • osclass.org
    • Email
Re: problema con mi hosting "\" y "/"
« Reply #1 on: December 01, 2011, 07:57:05 pm »
La verdad es que no. Estos problemas solo ocurren en la parte de los plugins?

SirFran

  • Newbie
  • *
  • Posts: 18
Re: problema con mi hosting "\" y "/"
« Reply #2 on: December 02, 2011, 02:16:22 am »
Hola,
Seguiré investigando voy a mirar si es una directiva o que se yo.
Por ahora para solucionarlo en los index.php raiz y de oc-amin he puesto:

    define('ABS_PATH', str_replace('\\','/',dirname($_SERVER['SCRIPT_FILENAME'])) . '/');

intendo que se replique las barras "/" en lugar de las "\", Por ahora funciona pero no lo veo muy consistente.

Si encuentro la causa lo pongo. Voy a preguntar también en el foro inglés.

Un saludo.