ਜਾਣਕਾਰੀ

ਪੀਐਚਪੀ ਦਸਤਾਵੇਜ਼ ਰੂਟ ਦਾ ਪਤਾ ਲਗਾਉਣਾ

ਪੀਐਚਪੀ ਦਸਤਾਵੇਜ਼ ਰੂਟ ਦਾ ਪਤਾ ਲਗਾਉਣਾ


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

ਪੀਐਚਪੀ ਦਸਤਾਵੇਜ਼ ਰੂਟ ਇੱਕ ਫੋਲਡਰ ਹੈ ਜਿੱਥੇ ਇੱਕ ਪੀਐਚਪੀ ਸਕ੍ਰਿਪਟ ਚੱਲ ਰਹੀ ਹੈ. ਸਕ੍ਰਿਪਟ ਸਥਾਪਤ ਕਰਦੇ ਸਮੇਂ, ਵੈਬ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਅਕਸਰ ਦਸਤਾਵੇਜ਼ ਰੂਟ ਨੂੰ ਜਾਣਨ ਦੀ ਜ਼ਰੂਰਤ ਹੁੰਦੀ ਹੈ. ਹਾਲਾਂਕਿ ਪੀਐਚਪੀ ਨਾਲ ਸਕ੍ਰਿਪਟ ਕੀਤੇ ਬਹੁਤ ਸਾਰੇ ਪੰਨੇ ਇੱਕ ਅਪਾਚੇ ਸਰਵਰ ਤੇ ਚਲਦੇ ਹਨ, ਕੁਝ ਵਿੰਡੋਜ਼ ਤੇ ਮਾਈਕਰੋਸੋਫਟ ਆਈਆਈਐਸ ਦੇ ਅਧੀਨ ਚਲਦੇ ਹਨ. ਅਪਾਚੇ ਵਿੱਚ ਇੱਕ ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ ਜਿਸ ਨੂੰ DOCUMENT_ROOT ਕਹਿੰਦੇ ਹਨ, ਪਰ IIS ਨਹੀਂ ਕਰਦਾ. ਨਤੀਜੇ ਵਜੋਂ, ਪੀਐਚਪੀ ਦਸਤਾਵੇਜ਼ ਰੂਟ ਦਾ ਪਤਾ ਲਗਾਉਣ ਲਈ ਦੋ methodsੰਗ ਹਨ.

ਅਪਾਚੇ ਅਧੀਨ ਪੀਐਚਪੀ ਦਸਤਾਵੇਜ਼ ਰੂਟ ਦਾ ਪਤਾ ਲਗਾਉਣਾ

ਦਸਤਾਵੇਜ਼ ਰੂਟ ਲਈ ਤਕਨੀਕੀ ਸਹਾਇਤਾ ਨੂੰ ਈਮੇਲ ਕਰਨ ਅਤੇ ਕਿਸੇ ਨੂੰ ਜਵਾਬ ਦੇਣ ਦੀ ਉਡੀਕ ਕਰਨ ਦੀ ਬਜਾਏ, ਤੁਸੀਂ ਜੈਨੇਨਵ () ਨਾਲ ਇੱਕ ਸਧਾਰਣ ਪੀਐਚਪੀ ਸਕ੍ਰਿਪਟ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ, ਜੋ ਕਿ ਦਸਤਾਵੇਜ਼ ਰੂਟ ਨੂੰ ਅਪਾਚੇ ਸਰਵਰਾਂ ਤੇ ਇੱਕ ਸ਼ਾਰਟਕੱਟ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ.

ਕੋਡ ਦੀਆਂ ਇਹ ਕੁਝ ਲਾਈਨਾਂ ਦਸਤਾਵੇਜ਼ ਨੂੰ ਜੜ੍ਹਾਂ ਨਾਲ ਵਾਪਸ ਕਰਦੀਆਂ ਹਨ.

ਆਈਆਈਐਸ ਦੇ ਤਹਿਤ ਪੀਐਚਪੀ ਦਸਤਾਵੇਜ਼ ਰੂਟ ਦਾ ਪਤਾ ਲਗਾਉਣਾ

ਮਾਈਕ੍ਰੋਸਾੱਫਟ ਦੀ ਇੰਟਰਨੈਟ ਇਨਫਰਮੇਸ਼ਨ ਸਰਵਿਸਿਜ਼ ਨੂੰ ਵਿੰਡੋਜ਼ ਐਨਟੀ .1..1..1 ਨਾਲ ਪੇਸ਼ ਕੀਤਾ ਗਿਆ ਸੀ ਅਤੇ ਵਿੰਡੋਜ਼ ਸਰਵਰ and 2016 2016 and ਅਤੇ ਵਿੰਡੋਜ਼ १० ਸਮੇਤ ਵਿੰਡੋਜ਼ ਦੇ ਜ਼ਿਆਦਾਤਰ ਰੀਲੀਜ਼ਾਂ ਵਿਚ ਸ਼ਾਮਲ ਕੀਤਾ ਗਿਆ ਹੈ. ਇਹ ਦਸਤਾਵੇਜ਼ ਰੂਟ ਨੂੰ ਸ਼ਾਰਟਕੱਟ ਨਹੀਂ ਦਿੰਦਾ.

ਆਈਆਈਐਸ ਵਿੱਚ ਮੌਜੂਦਾ ਕਾਰਜਕਾਰੀ ਸਕ੍ਰਿਪਟ ਦਾ ਨਾਮ ਲੱਭਣ ਲਈ, ਇਸ ਕੋਡ ਨਾਲ ਅਰੰਭ ਕਰੋ:

ਪ੍ਰਿੰਟ getenv ("SCRIPT_NAME");

ਜਿਸਦਾ ਨਤੀਜਾ ਇਸ ਤਰ੍ਹਾਂ ਮਿਲਦਾ ਹੈ:

/ ਉਤਪਾਦ / ਵਰਣਨ / index.php

ਸਕ੍ਰਿਪਟ ਦਾ ਪੂਰਾ ਮਾਰਗ ਹੈ. ਤੁਸੀਂ ਪੂਰਾ ਮਾਰਗ ਨਹੀਂ ਚਾਹੁੰਦੇ ਹੋ, ਸਿਰਫ SQLT_NAME ਲਈ ਫਾਈਲ ਦਾ ਨਾਮ. ਇਸ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, ਇਸਤੇਮਾਲ ਕਰੋ:

ਪ੍ਰਿੰਟ ਰੀਅਲਪਾਥ (ਬੇਸਨਾਮ (getenv ("SCRIPT_NAME")));

ਜੋ ਇਸ ਫਾਰਮੈਟ ਵਿੱਚ ਨਤੀਜਾ ਦਿੰਦਾ ਹੈ:

/usr/local/apache/share/htdocs/product/description/index.php

ਕੋਡ ਨੂੰ ਸਾਈਟ-ਰਿਲੇਸ਼ਨਲ ਫਾਈਲ ਦਾ ਹਵਾਲਾ ਦੇਣ ਅਤੇ ਦਸਤਾਵੇਜ਼ ਰੂਟ ਤੇ ਪਹੁੰਚਣ ਲਈ, ਕਿਸੇ ਵੀ ਸਕ੍ਰਿਪਟ ਦੇ ਸ਼ੁਰੂ ਵਿਚ ਹੇਠਾਂ ਦਿੱਤੇ ਕੋਡ ਦੀ ਵਰਤੋਂ ਕਰੋ ਜਿਸਨੂੰ ਦਸਤਾਵੇਜ਼ ਰੂਟ ਨੂੰ ਜਾਣਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ.

$ ਲੋਕਲਪਾਥ = ਜੀਤੇਨਵ ("SCRIPT_NAME");

$ ਅਸਲੀਪਾਥ = ਰੀਅਲਪਾਥ ($ ਲੋਕਲਪਾਥ);

// ਵਿੰਡੋਜ਼ ਸਲੈਸ਼ ਫਿਕਸ ਕਰੋ

$ ਪੂਰਨਪਾਥ = str_replace ("", "/", $ ਅਸਲੀਪਾਥ);

$ ਡੋਕ੍ਰੋਟ = ਸਬਸਟਰ ($ ਅਨੁਕੂਲਪਾਥ, 0, ਸਟ੍ਰੈਪੋਸ ($ ਪਰਮਪਥ,

$ ਲੋਕਲਪਾਥ));

// ਵਰਤੋਂ ਦੀ ਇੱਕ ਉਦਾਹਰਣ

ਸ਼ਾਮਲ ਕਰੋ ($ docroot. "/ ਸ਼ਾਮਲ / config.php");

ਇਹ ਵਿਧੀ, ਹਾਲਾਂਕਿ ਵਧੇਰੇ ਗੁੰਝਲਦਾਰ ਹੈ, ਆਈਆਈਐਸ ਅਤੇ ਅਪਾਚੇ ਸਰਵਰਾਂ ਦੋਵਾਂ ਤੇ ਚਲਦੀ ਹੈ.



ਟਿੱਪਣੀਆਂ:

  1. Dustin

    Thank you for choosing information. Now they know me.

  2. Dooley

    I congratulate, a brilliant idea and it is duly

  3. Roussel

    ਵਧਾਈਆਂ, ਤੁਹਾਡਾ ਵਿਚਾਰ ਸ਼ਾਨਦਾਰ ਹੈ

  4. Mallory

    ਮੈਰੀ ਕ੍ਰਿਸਮਸ ਵਧਾਈ ਜਾ ਰਹੀ ਹੈ,

  5. Blakey

    What words ... the phenomenal thought, admirable



ਇੱਕ ਸੁਨੇਹਾ ਲਿਖੋ