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

    ($p = getcwd(); echo $p;) meno cartella install

    Salve
    Sto creando un installer per un piccolo programma che ho creato in php.

    Per il file config del programma mi serve inserire il percorso di root

    giustamente quando lancio l'installer dalla cartella "/install" il percorso che mi legge con il comando:
    Codice PHP:
      $p getcwd(); echo $p
    è
    /home/mhd-01/www.nomesito.com/htdocs/install

    come potrei fare per togliere la parte "/install" e far comparire solo

    /home/mhd-01/www.nomesito.com/htdocs

    Grazie 1000 per l'aiuto
    la teoria è quando sai tutto ma non funziona nulla;

    la pratica è quando funziona tutto ma non sai il perchè;

    in sostanza... non funziona nulla e non sai mai il perchè

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Se vuoi una cosa dinamica potresti fare cosi

    Codice PHP:
    $i explode('/',$p);
    echo 
    substr($p,0,-(strlen(end($i))+1)); 
    Se invece il nome è sempre quello ti basta un replace di /install

  3. #3

    Grazieee

    grazie 1000... funziona perfettamente,

    si, di norma la cartella è sempre /install, ma meglio un codice che si adatta a tutte le evenienze

    a chi dovesse servire il codice completo è:

    Codice PHP:
    <?
    $p 
    getcwd();
    $i explode('/',$p); 
    echo 
    substr($p,0,-(strlen(end($i))+1));
    ?>
    la teoria è quando sai tutto ma non funziona nulla;

    la pratica è quando funziona tutto ma non sai il perchè;

    in sostanza... non funziona nulla e non sai mai il perchè

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.