Visualizzazione dei risultati da 1 a 9 su 9

Discussione: path

  1. #1

    path

    Salve ho questo problema ho la necessità di riprendere il nome di un file che sta nell'indirizzo della pagina :

    http://miosito/provacolonne/product_info.php?name=1.jpg

    ecco a me sevirebbe solo il file 1.jpg cioè dichiarare che $bo = 1.jpg

    come faccio a richiamare l'indirizzo e prendere solo quel file ???

  2. #2
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    <?php
    $path = "/home/httpd/html/index.php";
    $file = basename($path); // la variabile $file contiene "index.php"
    $file = basename($path,".php"); // la variabile $file contiene "index"
    ?>

  3. #3
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478

    Re: path

    Originariamente inviato da r3dd3vil
    Salve ho questo problema ho la necessità di riprendere il nome di un file che sta nell'indirizzo della pagina :

    http://miosito/provacolonne/product_info.php?name=1.jpg

    ecco a me sevirebbe solo il file 1.jpg cioè dichiarare che $bo = 1.jpg

    come faccio a richiamare l'indirizzo e prendere solo quel file ???
    Codice PHP:
    $bo end(explode('='$url)); 

  4. #4
    Scusa mariox ma il tuo sicuro che funzioni per il mio caso ?? oppure è un esempio generico da modificare in base alle mie esigenze ??? grazie ciao

  5. #5
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    Codice PHP:
    <?php
    $path 
    "http://miosito/provacolonne/product_info.php?name=1.jpg"
    $file basename($path); // la variabile $file contiene "product_info.php?name=1.jpg"
    $bo basename($path,"product_info.php?name="); // la variabile $file contiene "1.jpg"
    ?>

  6. #6
    Scusa forse non mi sono spiegato bene ma ho bisogno di sapere che file è in quel momento richiamato nel path quindi se faccio come dici tu ovvero:

    <?php
    $path = "http://miosito/provacolonne/product_info.php?name=1.jpg"
    $file = basename($path); // la variabile $file contiene "product_info.php?name=1.jpg"
    $bo = basename($path,"product_info.php?name="); // la variabile $file contiene "1.jpg"
    ?>

    devo già dirli che il file in quel momento è 1.jpg.
    non so spiegarmi meglio spero che hai capito.

  7. #7
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    Codice PHP:
    $url $_SERVER['REQUEST_URI'];
    $file end(explode('='$url)); 

  8. #8
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    http://miosito/provacolonne/product_info.php?name=1.jpg

    $_REQUEST['name'] contiene 1.jpg

    quindi

    $bo=$_REQUEST['name'];
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  9. #9
    Grazie mille a tutti ho usato il codice di dottwatson cmq anche gli altri funzionano gli ho provati tutti; ho scelto l'ultimo perchè è il più corto !

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.