Войти на сайт ( )
[Вход] [Регистрация]
Мобильная связь и Интернет » Интернет-ресурсы » Полезные куски кодов [[deleted]]
[Обновить]
[ Ответить ]
[Добавить в закладки]
Страница: 1, 2, 3 ... 5, 6, 7 ... 18, 19, 20
[deleted] ( off )
( 10:52 11-02-2017 )
Пароль на страницу

$pass = '123passss';//пароль для доступа

if (isset($_POST['submit'])){

$_SESSION['pass_str'] = $_POST['pass'];

}

if ($_SESSION['pass_str']!==$pass){

echo "<form action='".$_SERVER['REQUEST_URI']."' method='post'>";

echo "Введите пароль:<br/>";

echo "<input type='text' name='pass' value=''/><br/>";

echo "<input type='submit' name='submit' value='ЗАпуск'/>";

}else{

echo 'ЫЫЫЫ этот текст создан вводом пароля '.$pass.'';

}

[deleted] ( off )
( 10:53 11-02-2017 )
Извлекаем скрины с тем

<?php

require_once('pclzip.lib.php' );

$nth = new PclZip('test.nth');

$content = $nth->extract(PCLZIP_OPT_BY_NAME,'theme_desсriрtor.xml',PCLZIP_OPT_EXTRACT_AS_STRING);

$content = $content[0]['content'];

$teg = simplexml_load_string($content)->wallpaper['src'] or

$teg = simplexml_load_string($content)->wallpaper['main_display_graphics'];

$image_resourse = $nth->extract(PCLZIP_OPT_BY_NAME,"$teg",PCLZIP_OPT_EXTRACT_AS_STRING);

$image_resourse = $image_resourse[0]['content'];

header( "Content-type:image/jpeg" );

print $image_resourse;

?>

[deleted] ( off )
( 10:54 11-02-2017 )
Корректировка времени сервера

<?

$NewServerDate = date('Y-m-d-G');

/* про функцию date - ссылка на подробно чуть выше

да-да, я знаю что постоянно делаю везде ссылки на подробнее,

и все о них знают, но на всякий случай напоминаю */

Далее вызываем текущее время и отнимаем 10 часов, используя функции преобразования строк во время:

$NewServerDate = strftime("%Y-%m-%d-%H",

???strtotime("$NewServerDate -10 hours"));

Стоит отметить, что функция strtotime, сама переведет число (текущий день) на вчера, в случае необходимости. Также добавлю, что при желании можно и добавить 10 часов:

$NewServerDate = strftime("%Y-%m-%d-%H",

???strtotime("$NewServerDate +10 hours"));

?>

[deleted] ( off )
( 13:19 11-02-2017 )
select и check форма

function check($str, $real) {

if ($str == $real) {

return 'checked="checked"';

} else {

return; }

}

Функция для работы с select формой

function select($str, $real) {

if ($str == $real) {

return 'selected="selected"';

} else {

return; }

}

[deleted] ( off )
( 13:21 11-02-2017 )
Плавная прокрутка

<h1 id="anchor">Заголовок</h1>

<!-- Здесь много много контента -->

<p><a href="#anchor" class="topLink">К началу страницы</a></p>

Непосредственно фрагмент jQuery.



$(document).ready(function() {



$("a.topLink").click(function() {

$("html, body").animate({

scrollTop: $($(this).attr("href")).offset().top + "px"

}, {

duration: 500,

easing: "swing"

});

return false;

});



});

Параметр duration отвечает за скорость прокрутки в миллисекундах, easing — эффект прокрутки (их достаточно много поэтому вот ссылка на документацию).

[deleted] ( off )
( 13:22 11-02-2017 )
Для денвера

$ip = isset($_SERVER['REMOTE_ADDR']) ? htmlentities(substr($_SERVER['REMOTE_ADDR'], 0, 150), ENT_QUOTES) : 'Что-то с IP';

if ($ip !== '127.0.0.1') {

$hostname = "";

$username = "";

$password = "";

$db = "";

mysql_connect($hostname,$username,$password) OR DIE("Не могу подключиться к MySQL, localhost");

mysql_select_db($db) or die(mysql_error());

}

else {

$hostname = "localhost";

$username = "aswan";

$password = "123456";

$db = "aswan";

mysql_connect($hostname,$username,$password) OR DIE("Не могу подключиться к MySQL");

mysql_select_db($db) or die(mysql_error());

}

[deleted] ( off )
( 13:23 11-02-2017 )
Градиент на php

<?php

#этот пример чтоб понять саму суть градиента.

#в сочитании с функцией ImageFillToborder и шрифтом с прозрачными частями можно сделать текст с градиентом

#меняйте значения и будет кайф.



$red_t = 0;

$green_t = 0;

$blue_t = 0;

$red_b = 255;

$green_b = 255;

$blue_b = 255;

$size_w=100;

$size_h=35;

$image =ImageCreate($size_w,$size_h);

for ($y = 0; $y < $size_h;$y++) {

$red = round ($red_t + ($red_b - $red_t) * $y / ($size_h - 1));

$green = round ($green_t + ($green_b - $green_t) * $y / ($size_h - 1));

$blue = round ($blue_t +($blue_b - $blue_t)

* $y / ($size_h - 1));

$color = imagecolorallocate ($image, $red, $green, $blue);

imageline ($image, 0, $y, $size_w - 1, $y, $color);

}

header("Content-type: image/png");

imagepng($image);

?>

[deleted] ( off )
( 13:24 11-02-2017 )
Защита на сайт

class TheSom

{

function security($str)

{

$fail = 0;

@stripos($str, "'") !== false ? $fail = 1 : @stripos($str, '"') !== false ? $fail = 1 : @stripos($str, '%3E') !== false ? $fail = 1 : @stripos($str, '%3C') !== false ? $fail = 1 : "";

return $fail;

}



function clear()

{

global $post_text,$get_text,$cook_text,$num_post,$num_get,$num_cook;

unset($post_text,$get_text,$cook_text,$num_post,$num_get,$num_cook);

}

}

[deleted] ( off )
( 13:26 11-02-2017 )
Возраст пользователя

function getAge($md) {



$md = explode('.', $md);



$md = array(

'd' => $md[0],

'm' => $md[1],

'y' => $md[2]);



$d = array(

'd' => date('d'),

'm' => date('m'),

'y' => date('Y'));



$res = $d['y'] - $md['y'];



if($d['m'] < $md['m'] || $d['m'] == $md['m'] && $d['d'] < $md['d'])

$res = $res - 1;



return $res;

}



echo getAge('06.04.1992');

[deleted] ( off )
( 16:02 11-02-2017 )
До нового года

function NewYear() {



if(date('n') == 12) {

$s = mktime(0, 0, 0, 01, 01, date('y') + 1) - time();



$d = floor($s/86400);

$s = $s-($d*86400);

$h = floor($s/3600);

$s = $s-($h*3600);

$m = floor($s/60);

$s = $s-($m*60);



$time = FALSE;

if($d >= 1) $time .= $d .' дн. ';

if($h >= 1) $time .= $h .' час. ';

if($m >= 1) $time .= $m .' мин. ';

if($s >= 1) $time .= $s .' сек.';

$res = 'До Нового Года: '. $time;

}



else if(date('n') == 1 && date('d') < 7) $res = 'С Новым Годом!';



else $res = FALSE;



return $res;

}



// Вывод

if($NewYear = NewYear()) echo $NewYear;

Далее »
« Назад
Страница: 1, 2, 3 ... 5, 6, 7 ... 18, 19, 20
[ Ответить ]
[Обновить]
[Добавить в закладки]
Мобильная связь и Интернет » Интернет-ресурсы » Полезные куски кодов [[deleted]]
На главную
© s.sasisa.me