Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [php] _SERVER['DOCUMENT_ROOT] e ./

    salve,
    l'espressione "./cartella" che differenza ha rispetto a $_SERVER['DOCUMENT_ROOT']."/cartella" ?

    Una forte determinazione ad esser felici vi aiuterà

  2. #2
    ./cartella

    significa a partire da questa stessa cartella in cui mi trovo vai alla cartella di nome "cartella".


    $_SERVER['DOCUMENT_ROOT']."/cartella"

    significa unire al path della document root la cartella "cartella". Se per esempio la document root fosse: /usr/www diventerebbe:

    /usr/www/cartella


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    supponiamo questa struttura

    codice:
    /root/public/cartella/fileB.php
    /root/public/cartella/contenuto/altra/cartella/fileA.php
    da fileA.php se volessi includere fileB.php non potrei utilizzare ./ perchè prende soltanto subdirectory, mentre con _SERVER['document_root'] ripartirei dalla base?



    altra cosa: dopo aver fatto un phpinfo().php mi ritrovo con i _SERVER[script_filename] che non contiene un valore di _SERVER[document_root].

    codice:
    _SERVER["DOCUMENT_ROOT"]	/var/www/html
    _SERVER["SERVER_ADMIN"]	webmaster@localhost
    _SERVER["SCRIPT_FILENAME"]	/home/nomeutente/public_html/index.php

    perchè?

    grazie in anticipo
    Una forte determinazione ad esser felici vi aiuterà

  4. #4
    esegui la stampa di $_SERVER e vedi cosa contiene e cosa hai a disposizione. Quello che rende $_SERVER dipende anche dal sistema operativo usato.

    Codice PHP:
    <?php
    echo "<pre>";
    print_r($_SERVER);
    ?>

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Array
    (
    [UNIQUE_ID] => SqJ48V@NIGMAABpR-EQAAAAL
    [HTTP_HOST] => 95.141.32.99
    [HTTP_USER_AGENT] => Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2 (.NET CLR 3.5.30729) FirePHP/0.3
    [HTTP_ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    [HTTP_ACCEPT_LANGUAGE] => it-it,it;q=0.8,en-us;q=0.5,en;q=0.3
    [HTTP_ACCEPT_ENCODING] => gzip,deflate
    [HTTP_ACCEPT_CHARSET] => ISO-8859-1,utf-8;q=0.7,*;q=0.7
    [HTTP_KEEP_ALIVE] => 300
    [HTTP_CONNECTION] => keep-alive
    [HTTP_COOKIE] => __utma=163327348.175091545.1252147091.1252147091.1 252153841.2; __utmz=163327348.1252147091.1.1.utmccn=(direct)|ut mcsr=(direct)|utmcmd=(none); session=PSfnD0AI140ZmqpYGZqUi2mCro3G5mnSCSGPQOiRQg yDWolkNZF3ZzDOnGes0RLC
    [HTTP_IF_MODIFIED_SINCE] => Sat, 05 Sep 2009 12:44:36 GMT
    [PATH] => /usr/local/bin:/usr/bin:/bin
    [SERVER_SIGNATURE] =>
    Apache/2.2.13 (Unix) mod_ssl/2.2.13 OpenSSL/0.9.8e-fips-rhel5 DAV/2 PHP/5.2.10 Server at 95.141.32.99 Port 80


    [SERVER_SOFTWARE] => Apache/2.2.13 (Unix) mod_ssl/2.2.13 OpenSSL/0.9.8e-fips-rhel5 DAV/2 PHP/5.2.10
    [SERVER_NAME] => 95.141.32.99
    [SERVER_ADDR] => 95.141.32.99
    [SERVER_PORT] => 80
    [REMOTE_ADDR] => 93.45.192.14
    [DOCUMENT_ROOT] => /var/www/html
    [SERVER_ADMIN] => webmaster@localhost
    [SCRIPT_FILENAME] => /home/socrate/public_html/index.php
    [REMOTE_PORT] => 1389
    [GATEWAY_INTERFACE] => CGI/1.1
    [SERVER_PROTOCOL] => HTTP/1.1
    [REQUEST_METHOD] => GET
    [QUERY_STRING] =>
    [REQUEST_URI] => /~socrate/
    [SCRIPT_NAME] => /~socrate/index.php
    [PHP_SELF] => /~socrate/index.php
    [REQUEST_TIME] => 1252161777
    [argv] => Array
    (
    )

    [argc] => 0
    )
    Una forte determinazione ad esser felici vi aiuterà

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.