Ciao a tutti,
ho una stringa che contiene un url es. http://imiosito.org/nobel/Albert_Einstein.htm
Come faccio a troncare la stringa eliminando tutto ciò che cè dopo l'ultimo "/"???
Grazie.
Ciao a tutti,
ho una stringa che contiene un url es. http://imiosito.org/nobel/Albert_Einstein.htm
Come faccio a troncare la stringa eliminando tutto ciò che cè dopo l'ultimo "/"???
Grazie.
Codice PHP:
$filename= basename($_POST['PHP_SELF']);
$url= $_POST['PHP_SELF'];
$nuovo_url= str_replace($filename, "", $url);
echo $nuovo_url;
Mi sa che non mi sono spiegato bene ...Originariamente inviato da amphioxus
Codice PHP:
$filename= basename($_POST['PHP_SELF']);
$url= $_POST['PHP_SELF'];
$nuovo_url= str_replace($filename, "", $url);
echo $nuovo_url;
in pratica io ho una stringa contenete dei URL che non hanno nulla a che fare con il sito dove gira lo script. Sono URL di siti esterni ...
al posto di $_POST['php_Self']
metti l'url che ti serve
potresti creare un array con explode
individuare il numero elementi con count
e ricreare una stringa ommettendo l'ultimo elemento
ho provato a fare una funzione , ma forse esiste gia qualcosa pronta propia di php
codice:function prova($urls) { $array =explode ("/",$urls); $numero=count($array); $stringa_finale="http:"; for($i=1;$i<$numero-1;$i++) $stringa_finale=$stringa_finale."/".$array[$i]; return $stringa_finale; } echo prova("http://sito/miosito/index.html");
Tecnologia
Grazie 1000Originariamente inviato da amphioxus
al posto di $_POST['php_Self']
metti l'url che ti serve![]()