Войти на сайт
(
)
[
Вход
] [
Регистрация
]
Мобильная связь и Интернет
»
Интернет-ресурсы
» Полезные куски кодов [[deleted]]
[
Обновить
]
[
Ответить
]
[
Добавить в закладки
]
Страница:
1
,
2
,
3
...
16
,
17
,
18
,
19
,
20
[deleted]
(
off
)
(
09:49 14-02-2017
)
Анимация из видео
$file = "file.avi";
$movie = new ffmpeg_movie($file);
$gif=new ffmpeg_animated_gif("image.gif",100 ,100 ,24);
for ($frame = 150; $frame <= 200; $frame++) {
$image = $movie->getFrame($frame);
$gif->addFrame($image);}
[deleted]
(
off
)
(
22:20 14-02-2017
)
JAD генератор
<?php
$file = 'data/loads/
application.jar';
header('Content-type: text/
vnd.sun.j2me.app-desсriptor');
header('Content-
Disposition: filename=applicatio
echo file_get_contents
('zip://'.dirname(__FILE__).'/'.
$file.'#META-INF/
MANIFEST.MF')."n
MIDlet-Jar-Size: ".filesize($file)."n
MIDlet-Jar-URL: <a href="http://
phpzona.ru/go.php?
go=aHR0cDovL1wiLiRfU0VSVkVS
$_SERVER
['SERVER_NAME'].dirname
($_SERVER['SCRIPT_NAME']).'/'.
$file;</a>
?>
[deleted]
(
off
)
(
22:21 14-02-2017
)
Текс на картину
<?php
$img = $_GET['img'];
$copy = strtoupper($_SERVER['HTTP_HOST']);
if ($img == "") exit();
writeTextOnImage($img, "Www.MySuperSite.Com");
function writeTextOnImage($filename, $text)
{
if ($filename == "") exit();
$size_img = getimagesize($filename);
if ($size_img[2]==2) $src_img = imagecreatefromjpeg($filename);
else if ($size_img[2]==1) $src_img = imagecreatefromgif($filename);
else if ($size_img[2]==3) $src_img = imagecreatefrompng($filename);
if (!$src_img) exit();
// Назначаем цвет
$color = imagecolorallocatealpha($src_img, 255, 255, 0, 10);
$font_file = "impact.ttf";
$img_x = imagesx($src_img);
$img_y = imagesy($src_img);
$height_font = 13;
$angle = 0;
// Запись текста поверх изображения
$xminus = $img_x - 130;
$box = imagettftext($src_img, $height_font, $angle, $xminus, $img_y - 8, $color, $font_file, $text);
// Вывод изображения в браузер
if ($size_img[2]==2)
{
header ("Content-type: image/jpeg");
imagejpeg($src_img);
}
else if ($size_img[2]==1)
{
header ("Content-type: image/gif");
imagegif($src_img);
}
else if ($size_img[2]==3)
{
header ("Content-type: image/png");
imagepng($src_img);
}
return true;
}
?>
[deleted]
(
off
)
(
22:22 14-02-2017
)
Меняем размер изображения
<?php//Размер
$x=100;
$y=100;
$i='papka/f.jpg';//Картинка
if (!file_exists("$i")){
echo 'error'; exit;}
$ext = strtolower(substr($i, 1 + strrpos($i, ".")));
if($ext!="png"){
if($ext!="gif"){
if($ext !="jpg"){
echo 'error'; exit;}}}
$im = imagecreatetruecolor($x, $y);
if($ext=="jpg"){
$img=imagecreatefromJPEG("$i");}
if($ext=="gif"){
$img=imagecreatefromGIF("$i");}
if($ext== "png"){
$img=imagecreatefromPNG("$i");}
$width=imagesx($im g);
$height=imagesy($img);
imagecopyresampled($im, $img, 0, 0, 0, 0, $conf_x, $conf_y, $width, $height);
if($ext=="jpg"){
header("Content-type: image/jpeg");
imagejpeg($im);}
if($ext=="gif"){
header("Content -type: image/gif");
imagegif($im);}
if($ext=="png"){
header("Content-t ype: image/png");
imagepng($im);}
ImageDestroy($im);
//Работает с форматами jpg, gif и png?>
[deleted]
(
off
)
(
13:34 15-02-2017
)
Исходный код удаленной страницы
<?php
function php_view_source($url)
{
$url = file($url);
$code = '';
foreach ($url as $number => $line)
{
$code .= '#<strong>' . $number . '</strong> : ' . htmlspecialchars($line) . '<br />';
}
echo $code;
}
?>
[deleted]
(
off
)
(
13:35 15-02-2017
)
Генератор случайной строки
<?php
function generateRandStr($length=10){
$randstr = "";
for($i=0; strlen($randstr)<$length; $i++){
$randnum = mt_rand(0,61);
if($randnum>=36){
$randstr .= chr($randnum+61);
}
}
return $randstr;
}
?>
[deleted]
(
off
)
(
13:36 15-02-2017
)
Вывод аватара
<?php
function get_gravatar( $email, $size = 32 ) {
$url = '
http://www.gravatar.com/';
$url .= 'avatar/' . md5( $email ) . '?s=' . (int) abs( $size );
echo '<img src="'.$url.'" class="ap_imgborder" />';
}
?>
[deleted]
(
off
)
(
13:37 15-02-2017
)
Получаем список файлов
<?php
function list_files($dir)
{
if(is_dir($dir))
{
if($handle = opendir($dir))
{
while(($file = readdir($handle)) !== false)
{
if($file != "." && $file != ".." && $file != "Thumbs.db")
{
echo '<a target="_blank" href="'.$dir.$file.'">'.$file.'</a><br>'."n";
}
}
closedir($handle);
}
}
}
?>
[deleted]
(
off
)
(
13:38 15-02-2017
)
Сокращаем ссылки
<?php
function googleShort($longUrl) {
$apiKey = '';
//Получить API ключ можно тут :
http://code.google.com/apis/console/
$postData = array('longUrl' => $longUrl, 'key' => $apiKey);
$jsonData = json_encode($postData);
$curlObj = curl_init();
curl_setopt($curlObj, CURLOPT_URL, '
https://www.googleapis.com/urlshortener/v1/url'
);
curl_setopt($curlObj, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curlObj, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($curlObj, CURLOPT_HEADER, 0);
curl_setopt($curlObj, CURLOPT_HTTPHEADER, array('Content-type:application/json'));
curl_setopt($curlObj, CURLOPT_POST, 1);
curl_setopt($curlObj, CURLOPT_POSTFIELDS, $jsonData);
$response = curl_exec($curlObj);
$json = json_decode($response);
curl_close($curlObj);
if(isset($json->error)){
echo $json->error->message;
}else{
echo $json->id;
}
}
?>
[deleted]
(
off
)
(
13:39 15-02-2017
)
Генерация случайного пароля
<?php
function randPwd($numAlpha = 31, $numNonAlpha = 1){
$listAlpha = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
$listNonAlpha = ',;:!?.$/*-+&@_+;./*&?$-!,';
echo str_shuffle(
substr(str_shuffle($listAlpha),0,$numAlpha) .
substr(str_shuffle($listNonAlpha),0,$numNonAlpha)
);
}
?>
Далее »
« Назад
Страница:
1
,
2
,
3
...
16
,
17
,
18
,
19
,
20
[
Ответить
]
[
Обновить
]
[
Добавить в закладки
]
Мобильная связь и Интернет
»
Интернет-ресурсы
» Полезные куски кодов [[deleted]]
На главную
©
s.sasisa.me