DATETIME型からPHPで必要な情報だけ抜き取る


5f615f9d6ec9d1cc9a1c1f2a3f72df9a_s


htaccessを設定する時などに絶対パスの調べ方


5f615f9d6ec9d1cc9a1c1f2a3f72df9a_s




htaccessの記述自体は以下でok

AuthUserFile 絶対パス/.htpasswd
AuthName "hoge"
AuthType Basic
require valid-user

htpasswdはパスワード生成ツールを使って

【PHP】診断ページ作成


5f615f9d6ec9d1cc9a1c1f2a3f72df9a_s

check.phpに上記を記述
続きを読む

【PHP】【JS】PHPで定義した変数(文字列)をJSに渡す


< ?php 
$get = $_GET['num'];
$par = $_SERVER['QUERY_STRING'];//パラメーター取得

$strpar = str_replace("=", "", $par);

まずパーミッションを取得。
続きを読む

【PHP】URLによってユニークなCSSクラス名を作成


5f615f9d6ec9d1cc9a1c1f2a3f72df9a_s

< ?php 
$get = $_GET['num'];
$par = $_SERVER['QUERY_STRING'];//パラメーター取得

$strpar = str_replace("=", "", $par);

$url =  $_SERVER["REQUEST_URI"];
$url = parse_url($url);
$host = $url['path'];
$hostclass = str_replace("/", "-", $host);
$hostclassnew = str_replace(".html", "", $hostclass);
$strclass = ltrim($hostclassnew, '-');
?>

続きを読む

【PHP】ブラウザの言語環境によって読み込むURL変更。またリファラによっても変更。


5f615f9d6ec9d1cc9a1c1f2a3f72df9a_s


上部のisset()? $_SERVER[‘HTTP_REFERER’] : NULL;で変数が未定義ですとのエラーをつぶしている。
リファラーのホストがhoge.hogehoge.infoだった時はhttp://hogehoge.comに遷移させている。

【PHP】配列の値によってソートし、キーをパラメーターに設定する。


5f615f9d6ec9d1cc9a1c1f2a3f72df9a_s

$asort_num_num = asort($num_num);

$length = count($num_num);

//表示
if(is_array($num_num)){

foreach( $num_num as $key => $num_num_value ){
		$a = add_query_arg(array('num' => $key),   get_post_type_archive_link(''));
		echo "
  • ".$num_num_value."
  • "; } } }

    asort()で配列の値によって昇順で並び替えている。並び替えた後もキーは保持される。
    並び替えた後の値をforeachによってあるだけ表示し、表示した値にadd_query_argでパラメーターを設定している。
    パラメーターにはキーを設定するように。foreachはキーを取得する構文がある。以下。
    foreach( $num_num as $key => $num_num_value )$keyにキーが代入される。
    以上。

    PHPでURL、またURLのパラメーター、またはパラメーターの値を取得するやり方


    5f615f9d6ec9d1cc9a1c1f2a3f72df9a_s

    $query = $_SERVER['QUERY_STRING'];//パラメーターを取得しています。
    $param = strstr($_SERVER["REQUEST_URI"], '?');//$_SERVER["REQUEST_URI"] で自URLを取得し、?含めた文字列を取得しています。つまりパラメーターを含めた以降の文字列ゲット。?入っちゃうけど。
    $get = $_GET['num'];//パラメータのnumの値を取得しています。例)パラメータが?num=1だったら1を取得できる。
    

    様々な要素を格納している配列の指定の要素を違う配列に入れなおす。


    5f615f9d6ec9d1cc9a1c1f2a3f72df9a_s

    使う機会は少ないかもしれないが。カスタムフィールドとかでSQLを使ってDBに格納されている配列の様々な値のうち
    特定の値を指定した配列に入れたい場合等。
    続きを読む

    特定の要素があるだけ繰り返す


    5f615f9d6ec9d1cc9a1c1f2a3f72df9a_s

    $length = count( $tfc_walk );
    
    //表示
    for( $i = 0; $i < $length; $i ++ ){
    
    }
    

    $tfc_walkは配列。
    配列の中身をカウントしカウント回数を$lengthに代入。
    その後for文によって$iが$lenghの数に達するまで繰り返す、というか追加していく。

    • 鈴木大志です。現在はコンサルティングとWeb制作等を行っている会社に従事しております。
      あなたの事業に関するお悩み、ご相談、承ります。Webサイト制作、システム開発、事業戦略策定、販売戦略策定、ロゴ制作、ポスター制作、名刺制作etc...
      ご連絡先は以下。vanshihoshi@gmail.com。


      Twitterもやってます。 @funkyhoshi