div#plugin_blinks {
padding:0 10px 0 10px;
margin:auto;
display:-webkit-flex;
display:-ms-flex;
display:flex;
flex-wrap:wrap;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
width:100%;
flex:2;
-webkit-flex:2;
-ms-flex:2;
}
div#plugin_blink {
background-color:rgb(250, 250, 250);
width:320px;
height:250px;
min-width:50px;
border:solid rgb(150, 150, 150) 1px;
border-radius:5px;
margin:10px 10px 10px 10px;
position:relative;
z-index:1;
flex-grow:1;
-webkit-flex-grow:1;
-ms-flex-grow:1;
transition-duration:0.3s;
}
div#plugin_blink a#plugin_blink_link {
opacity:0;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
text-indent:-999px;
z-index:2;
}
div#plugin_blink:hover {
opacity:0.5;
transform:scale(1.05);
}
div#plugin_blink_body {
margin:5px 5px 0 5px;
}
div#plugin_blink_body div#image {
float:left;
margin:0 15px 15px 0;
}
div#plugin_blink_body img {
width:150px;
height:150px;
max-width:190px;
max-height:190px;
min-width:20px;
min-height:20px;
}
div#plugin_blink_body p#short_plugin_blinkcontents {
margin-top:-15px;
line-height:1.6em;
font-size:12px;
color:rgb(50, 50, 50);
}
div#plugin_blink a#plugin_blink_inlink {
position:relative;
z-index:3;
}
div#plugin_blink a.thumbnail_attach {
font-size:10px
}
";
}
if (func_num_args()){
$args = func_get_args();
if(!isset($args[0])){
return PLUGIN_BLINK_USAGE . '
';
}
}else{
return PLUGIN_BLINK_USAGE . '
';
}
$plugin_blinks = "";
foreach($args as $page){
if(PLUGIN_BLINK_MAXEXECUTE == $execute){
$max_execute = true;
}
if($max_execute == true){
return "最大処理数設定値(PLUGIN_BLINK_MAXEXECUTE)は" . PLUGIN_BLINK_MAXEXECUTE . "です。";
}
++$execute;
// URL or Page
if(preg_match("/https?:\/{2}.*/u", $page)){
// URL
// ソースコードの取得
$_source = file_get_contents($page);
if(preg_match('/