2012-02-10 6 views
0

私はちょうどhttp://site.com/のようなURLの種類を検出するコードを書く必要があり、その名前のテーブルの他の対応する行"確認"として1などを書くべきですが、サイトURLだけにサブディレクトリがない場合は、URLに基​​づいてデータを格納する行[PHP]

+0

現在誰も助けてくれませんか? :) –

+0

正規表現パターンを使用してこれを行うことができます –

+0

@MelvinProtacio how? –

答えて

1

parse_urlを試しましたか?実行するとhttp://php.net/manual/en/function.parse-url.php

を::

$url = 'http://username:[email protected]/path?arg=value#anchor'; 
print_r(parse_url($url)); 

が、それはすべてのURLの要素を持つ配列を返す以下に分割:あなたはここで詳細を確認することができますあなたのケースのためのその後

Array 
(
    [scheme] => http 
    [host] => hostname 
    [user] => username 
    [pass] => password 
    [path] => /path 
    [query] => arg=value 
    [fragment] => anchor 
) 

、あなたがチェックする必要があります戻り値の配列のパス要素が設定されている場合、または空でない場合

+0

あなたの努力の兄弟のおかげで..しかし、私は何を意味しなかった私は、任意のサブディレクトリなしのURLが行の確認列に "1"を取得する必要があることを意味したと仮定.. –

関連する問題