Catalog Online

「HTML」検索結果

PHP URLとメールアドレスを自動でaタグで囲む[edit]

2023/02/11 コード

http,https,*@*に自動でa hrefをつけてくれる関数

function autohyperlink( $content ) {
//http,https,ついでにftpにマッチ
$pattern_http = '/((?:https?|ftp):\/\/[-_.!~*\'()a-zA-Z0-9;\/?:@&=+$,%#]+)/';
$replace_http = '<a href="\1" target="_blank">\1</a>';
//メールアドレスにマッチ
$pattern_mail = '/([a-zA-Z0-9_\-\.]+@[a-zA-Z0-9\-\.]+\.[a-zA-Z]+)/';
$replace_mail = '<a href="mailto:\1">\1</a>';
//置換
$content = preg_replace( $pattern_http, $replace_http, $content );
$content = preg_replace( $pattern_mail, $replace_mail, $content );
return $content;
}

https://phantom37383.blog.fc2.com/blog-entry-1802.html

タグ >>  php  html 

Excelにインターネットからデータを取り込むサイト[edit]

2022/12/21 リンク

日付、住所、文字列、辞書、翻訳……なんでもござれの「ExcelAPI」がスゴい
「Excel 2013」以降で利用できる「WEBSERVICE」関数と組み合わせて使う無料のWeb API

https://forest.watch.impress.co.jp/docs/serial/yajiuma/1435224.html

https://excelapi.org/

タグ >>  Excel  API 

画面中央に表示するモーダルウィンドウを実装[edit]

2022/11/20 リンク

画面中央に表示するモーダルウィンドウをjQueryで実装

https://www.tam-tam.co.jp/tipsnote/html_css/post8031.html

タグ >>  Javascript  JQuery  css  HTML 

正規表現パターンサンプル[edit]

2021/03/09 コード

パターン 意味
/^[0-9]*$/  半角数値のみ(空文字OK)
/^[0-9]+$/  半角数値のみ(空文字NG)
/^[a-zA-Z]*$/  半角英字のみ(空文字OK)
/^[a-zA-Z]+$/  半角英字のみ(空文字NG)
/^[0-9a-zA-Z]*$/  半角英数字のみ(空文字OK)
/^[a-zA-Z0-9!-/:-@¥[-`{-~]*$/  半角英数記号のみ(空文字OK)
/^([a-zA-Z0-9]{8,})$/  8文字以上の半角英数字
/^([a-zA-Z0-9]{6,8})$/  6文字以上8文字以内の半角英数字
/^([0-9]{0,8})$/  8文字以下の半角数値
/^[0-9]{8}$/  8文字の半角数値
/^https?:\/\/  URL
/^\d{3}-\d{4}$/  郵便番号(999-9999形式)
/^\d{1,3}(\.\d{1,3}){3}$/  IP(999.999.999.999形式)
/^([1-9][0-9]*|0)(\.[0-9]+)?$/  正の小数
/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/  正・負の小数
/^[ぁ-んー]*$/  全角ひらがな(空文字OK)
/^[ァ-ンヴー]*$/  全角カタカナ(空文字OK)
/^[ァ-ン゙゚\-]*$/  半角カタカナ(空文字OK)
/^[^\x20-\x7e]*$/  全角文字のみ(空文字OK)

https://javascript.programmer-reference.com/js-regexp-sample/

タグ >>  HTML  Javascript  PHP 

ラジオボタンを2度押しで選択解除する(複数グループ)[edit]

2018/06/21 コード

--------------------------------
HTML
--------------------------------
<input type="radio" name="radio1" id="radio1_1" value="1">
<input type="radio" name="radio1" id="radio1_2" value="2">
<input type="radio" name="radio1" id="radio1_3" value="3">

<input type="radio" name="radio2" id="radio2_1" value="1">
<input type="radio" name="radio2" id="radio2_2" value="2">
<input type="radio" name="radio2" id="radio2_3" value="3">

--------------------------------
JQuery
--------------------------------
// 予めチェックされているもの
var nowchecked = [];
$('input[type="radio"]:checked').each(function(){
nowchecked.push( $(this).attr('id') );
});

$('input[type="radio"]').click(function(){
var idx = $.inArray( $(this).attr('id'), nowchecked ); // nowcheckedにクリックされたボタンのidが含まれるか判定。なければ-1が返る。
if( idx >= 0 ) { // クリックしたボタンにチェックが入っていた場合
$(this).prop('checked', false); // チェックを外す
nowchecked.splice(idx,1); // nowcheckedからこのボタンのidを削除
} else { // チェックが入っていなかった場合
// 同じname属性のラジオボタンをnowcheckedから削除する
var name = $(this).attr('name');
$('input[name="' + name + '"]').each(function(){
var idx2 = $.inArray( $(this).attr('id'), nowchecked);
if( idx2 >= 0 ){
nowchecked.splice(idx2,1);
}
});
// チェックしたものをnowcheckedに追加
nowchecked.push( $(this).attr('id') );
}
});

https://norando.net/radio-cancel/

タグ >>  javascript  JQuery 

Office 365 の Exchange Online の仕様変更に関するお知らせ[edit]

2018/02/07 メモ

2018年3月1日より、Outlook 2016/2013/2010 から Exchange Online へ接続する 場合、TLS 1.2未満の接続が無効化されることになりました。
本対応のために Outlook 2016 / 2013 / 2010 から Exchange Online へ接続する場合、OS のバージョンにより追加の設定が必要になる場合があります。
● Windows 8.1 / 10 では既定で TLS 1.2 が有効にされているため追加の設定は必要ありません。
● Windows 7 や 8 では 2018 年 2 月末までに作業を行い TLS 1.2 が利用されるようにする必要があります。

Outlook 2016/2013/2010 から Exchange Online に接続する際に TLS 1.2 が利用されるようにする方法 (Windows 7 では作業が必要)
https://blogs.technet.microsoft.com/outlooksupportjp/2018/01/05/tls/

Office 365 への TLS 1.2 の実装に対する準備
https://support.microsoft.com/ja-jp/help/4057306/preparing-for-tls-1-2-in-office-365

Outlook設定手順書
https://www.idaten.ne.jp/portal/page/out/csp/tls_update.html

タグ >>  office365  email  SSL 

Chrome の「このページは動作していません」問題を回避する[edit]

2018/02/06 コード

Chromeのバージョン56から、<script> や <iframe> タグが送信されると、「このページは動作していません」という ERR_BLOCKED_BY_XSS_AUDITOR エラーが出る場合がある。
「X-XSS-Protection」ヘッダーを送り出すことで、XSS機能を無効にすることができる。

-----------------------
●.htaccess
<ifModule mod_headers.c>
Header always set X-XSS-Protection "0"
</ifModule>

●Perlの場合の例
print "X-XSS-Protection: 0\n";

●PHPの場合の例
header('X-XSS-Protection: 0');

https://kantaro-cgi.com/blog/browser/disabled_chrome_err_blocked_by_xss_auditor.html

タグ >>  htaccess  html  php 

PHP で、ユーザーエージェント(iPhone・Android・タブレット・携帯・PC)によってページを振り分ける[edit]

2017/09/20 コード

$ua = $_SERVER['HTTP_USER_AGENT'];

if ((strpos($ua, 'Android') !== false) && (strpos($ua, 'Mobile') !== false) || (strpos($ua, 'iPhone') !== false) || (strpos($ua, 'Windows Phone') !== false)) {
// スマートフォンからアクセスされた場合
header("Location: smartphone/index.html");
exit();

} elseif ((strpos($ua, 'Android') !== false) || (strpos($ua, 'iPad') !== false)) {
// タブレットからアクセスされた場合
header("Location: tablet/index.html");
exit();

} elseif ((strpos($ua, 'DoCoMo') !== false) || (strpos($ua, 'KDDI') !== false) || (strpos($ua, 'SoftBank') !== false) || (strpos($ua, 'Vodafone') !== false) || (strpos($ua, 'J-PHONE') !== false)) {
// 携帯からアクセスされた場合
header("Location: mobile/index.html");
exit();

} else {
// その他(PC)からアクセスされた場合
header("Location: pc/index.html");
exit();
}

http://monolio.com/memo/php/user-agent-page-change/

タグ >>  php  スマホ 

PHPでRSSの表示[edit]

2017/08/22 コード

<?php
$rss = "http://domain.jp/rss.xml";

$data = "";
$cp = curl_init();
curl_setopt($cp, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($cp, CURLOPT_URL, $rss);
curl_setopt($cp, CURLOPT_TIMEOUT, 60);
$data = curl_exec($cp);
curl_close($cp);

$rss = simplexml_load_string($data);
//var_dump($xml);

echo '<ul>';
foreach($rss->channel->item as $item){
$title = $item->title;
$date = date("Y年 n月 j日", strtotime($item->pubDate));
$link = $item->link;
$description = mb_strimwidth (strip_tags($item->description), 0 , 110, "…Read More", "utf-8");
?>
<li><a href="<?php echo $link; ?>" target="_blank">
<span class="date"><?php echo $date; ?></span>
<span class="title"><?php echo $title; ?></span>
<span class="text"><?php echo $description; ?></span>
</a></li>
<?php } echo '</ul>'; ?>

タグ >>  html  php  rss 

プログラムでネットサーフィン![edit]

2017/08/09 リンク

本サイトでは、プログラムでInternetExplorerを操作する方法や、 Web画面を備えたアプリケーションを作成する方法について解説しています。

MicrosoftのプログラムにはWeb操作を簡単に行える機能が備わっていますので、 例えば以下の事を行うプログラムが作成できます。
・サイトへのログインを自動で行う
・毎日自動で大量サイトのクリックを行う
・証券会社へ自動ログインして自動発注する
・オリジナルブラウザを作成する
・Webサービス用のテストツールを作成する
・etc

本サイトのプログラムに関する記述は、 OSはWindows、開発言語はMicrosoft系(VB.NET、C#、VBA、JScript)のものになります。

http://web.biz-prog.net/

タグ >>  vb  html  vb.net 

Catalog Online

↑ PAGE TOP