Част от линк

GodFather

Registered
Значи въпроса ми е .. как като в една форма за добавяне се добави линк...
как да взема линка без последните 4 букви.. например добавям http://web-tourist.net а в базата данни да се записва http://web-tourist
 
GodFather каза:
Значи въпроса ми е .. как като в една форма за добавяне се добави линк...
как да взема линка без последните 4 букви.. например добавям http://web-tourist.net а в базата данни да се записва http://web-tourist
Код:
$link="web-tourist.net"; //взимаме линка
$broi=strlen($link);  //взимаме броя от букви
$broi=$broi-4;  //съкращаваме броя от букви с 4
$link = substr($link,0,$broi);  //съкращаваме линка с -4

и ще ти изведе web-tourist
 
В момента точно не се сещам как да стане, но искам да те питам сигурен ли си че това ти трябва, защото представи си че линка завършва на bg, us, ru и т.н. Тогава като одрежеш 4 символа ще отрежерш и една буква от самото име. Също така ако в линка се съдържат $_GET променливи например web-tourist.net/index.php?id=23, така като махнеш 4 символа остават символи които не ти вършат работа. Това ти го казвам за всеки случай ако не си му обърнал внимание, иначе ти може да си преценил всичко или да го използваш за друго нещо. :wink:
 
pi4agata93 каза:
В момента точно не се сещам как да стане, но искам да те питам сигурен ли си че това ти трябва, защото представи си че линка завършва на bg, us, ru и т.н. Тогава като одрежеш 4 символа ще отрежерш и една буква от самото име. Също така ако в линка се съдържат $_GET променливи например web-tourist.net/index.php?id=23, така като махнеш 4 символа остават символи които не ти вършат работа. Това ти го казвам за всеки случай ако не си му обърнал внимание, иначе ти може да си преценил всичко или да го използваш за друго нещо. :wink:
Всичко съм премислил :) тва с web-tourist беше само пример :) сега ще пробвам кода на human
 
Също става и така: $link = str_replace(".net", "", $link);

Едно примерчета:

Код:
<?
// ако адреса: http://sait.com/?adres=http://web-tourist.net
$link = str_replace(".net", "", $_GET['adres']);
echo $link; // което е: http://web-tourist
?> 

<?
// или при POST
$link = str_replace(".net", "", $_POST['adres']);
echo $link; // което е: http://web-tourist
?> 

<?
$link = "http://web-tourist.net";
$link = str_replace(".net", "", $link);
echo $link; // което е: http://web-tourist
?>

.. може да вкараш и още:

Код:
$link = str_replace(".com", "", $_GET['adres']);
$link = str_replace(".org", "", $_GET['adres']);
$link = str_replace(".biz", "", $_GET['adres']);
$link = str_replace(".bg", "", $_GET['adres']);
 

Back
Горе