Visualizzazione dei risultati da 1 a 4 su 4

Discussione: trovare nome del file

  1. #1
    Utente di HTML.it L'avatar di adiumx
    Registrato dal
    Jan 2005
    residenza
    Zurigo
    Messaggi
    353

    trovare nome del file

    Ciao a tutti
    esiste una funzione per trovare il nome del file?
    esempio,ho un file
    /cartella/file.php

    senza sapere il percorso, attraverso una funzione, posso sapere il nome del file?
    non esiste una funzione, tipo file_name()?

  2. #2
    basename($_SERVER['PHP_SELF']);


  3. #3
    se vuoi visualizzare solo il nome del file senza la sua estensione, puoi fare anche così:
    codice:
    /* se conosci l'estensione del file (es: .php)
       lascia ".php" e leggerai solo il nome del file
       (funziona con PHP 4.1.0 o sup.) */
    
    echo basename($_SERVER['PHP_SELF'],".php");
    
    /* se invece non conosci l'estensione del file
       e quindi potrebbe essere .html, o qualsiasi altra,
       puoi modificare la variabile "$ext_file" sostituendo le estensioni */
    
    $file_name = basename($_SERVER['PHP_SELF']);
    $ext_file  = array(".php",".htm",".html");
    $only_name = str_replace($ext_file, "", $file_name);
    
    echo $only_name;

  4. #4
    Meglio una cosa tipo
    Codice PHP:
    $file basename($_SERVER['PHP_SELF']);
    $ext end(explode('.'$file));
    $name basename($file".".$ext); 

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 © 2024 vBulletin Solutions, Inc. All rights reserved.