Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/05/2006, 09:21
Avatar de pato_volador
pato_volador
 
Fecha de Ingreso: octubre-2005
Ubicación: Planeta tierra
Mensajes: 254
Antigüedad: 18 años, 6 meses
Puntos: 0
Solución!!!

Al fin!!!

Pues bien, aqui esta como lo hice, GRACIAS CLUSTER

Checando la pagina que puso cluster encontre que en efecto dicha variable DOCUMENT_ROOT no funciona en IIS por lo que se puede obtener usando el siguiente codigo:

<?php
if ( ! isset($_SERVER['DOCUMENT_ROOT'] ) )
$_SERVER['DOCUMENT_ROOT'] = str_replace( '\\', '/', substr(
$_SERVER['SCRIPT_FILENAME'], 0, 0-strlen($_SERVER['PHP_SELF']) ) );
?>

Ya lo probe y funciona bien, pero realmente no solucionaba mi problema, ya que lop que quiero hacer es usar el contro SPAW, y dicho componente usa la variable DOCUMENT_ROOT por todos lados, ademas, creo que mi servidor web funciona con apache.. asi que me puse a pensar (cosa rara.. ) y me di cuenta que seria un relajo pues tendria que hacer doble programacion, una para mi localhost que usa IIS y otra para mi servidor web que usa apache... afortunadamente encontre algo buenisimo que en lo personal me ayudo mucho, y es que la variable DOCUMENT_ROOT si puede funcionar en IIS, solo es cosa de agregarla a las variables de windows jojo... es truco, pero funciona para programar en el localhost, hacer las pruebas necesarias y luego subir a un servidor web
Para agregar la variable es con lo siguiente:

Mi pc --- propiedades ---- opciones avanzadas ----- variables de entorno ---- en "variables de sistema" le damos en nueva --- Nombre de variable: DOCUMET ROOT (sin guion bajo) y en Valor de variable escribimos la ruta de datos de nuestro servidor IIS en este caso le puse: C:\Inetpub\wwwroot

Reiniciamos y Voila!!!! ya funcionan los scripts que usen dicha variable....

Espero les sirva esta información.

Saludos y un cuack para todos.. Cuuuuack!