Skip to content

Instantly share code, notes, and snippets.

View tayfunerbilen's full-sized avatar
🙉
busy for earthly things

Tayfun Erbilen tayfunerbilen

🙉
busy for earthly things
View GitHub Profile
@tayfunerbilen
tayfunerbilen / gist:6518165
Created September 11, 2013 01:16
FileReader example #1
$('input[name=fotograf]').change(function(e){
if (window.File && window.FileReader && window.FileList && window.Blob) {
var fotograf = e.target.files[0];
var reader = new FileReader();
reader.readAsDataURL(fotograf);
reader.onload = function(evt){
$('#result').attr('src', evt.target.result);
}
} else {
alert('Tarayıcınızın önizleme desteği bulunmuyor.');
@tayfunerbilen
tayfunerbilen / php-alexa.php
Last active March 16, 2019 23:43
php alexa bilgileri
<?php
// site url
$url = 'http://www.erbilen.net';
// get data
$alexa = simplexml_load_file('http://data.alexa.com/data?cli=10&url='.$url);
// global rank
$globalRank = number_format( (int) $alexa->SD->POPULARITY['TEXT'] );
@tayfunerbilen
tayfunerbilen / verotnet-upload-class-basic-sample.php
Created November 28, 2013 14:14
verot.net basit kullanımı
<?php
require 'class.upload.php';
if ( isset( $_POST[ 'submit' ] ) ) {
$image = new Upload( $_FILES[ 'image' ] );
if ( $image->uploaded ) {
// upload klasörüne değişiklik yapmadan kayıt et
<form action="" method="post" enctype="multipart/form-data">
Resim Seçin: <input type="file" name="image" /><hr />
<input type="submit" name="submit" value="Yükle" />
</form>
<?php
require 'class.upload.php';
if ( isset( $_POST[ 'submit' ] ) ) {
$image = new Upload( $_FILES[ 'image' ] );
if ( $image->uploaded ) {
// resmi yeniden adlandıralım
@tayfunerbilen
tayfunerbilen / verotnet-upload-class-methods.php
Created November 28, 2013 15:07
diğer bazı yararlı metodlar.
<?php
// jpg resimlerin kalitesini ayarlamak için kullanılır
$image->jpeg_quality = 50;
// png resimlerin sıkıştırılma oranını belirlemek için kullanılır. 1-9 arası. Boyut artar ya da azalır orana göre.
$image->png_compression = 9;
// maksimum yüklenecek dosya boyutu belirlenir. 1024 = 1KB
$image->file_max_size = '1024';
@tayfunerbilen
tayfunerbilen / index.html
Last active February 21, 2021 17:13
jQuery.timer : Belirtilen dakikadan ve belirtilirse saniyeden geriye saymaya başlar ve bittiğinde callback fonksiyonu çalışır.
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script src="https://code.jquery.com/jquery-1.11.1.min.js"></script>
<script src="jquery.timer.js"></script>
@tayfunerbilen
tayfunerbilen / googlePageSpeedTest.Class.php
Last active May 11, 2016 00:58
Google Sayfa Hız Testi Sınıfı
<?php
/**
* @author Tayfun Erbilen
* @web http://www.erbilen.net
* @mail tayfunerbilen@gmail.com
*/
class googlePageSpeedTest {
// hedef site
@tayfunerbilen
tayfunerbilen / html5-video-streamer.js
Created November 28, 2015 03:40 — forked from paolorossi/html5-video-streamer.js
Node.js HTML5 video streamer
/*
* Inspired by: http://stackoverflow.com/questions/4360060/video-streaming-with-html-5-via-node-js
*/
var http = require('http'),
fs = require('fs'),
util = require('util');
http.createServer(function (req, res) {
var path = 'video.mp4';
@tayfunerbilen
tayfunerbilen / get_domain.php
Created April 4, 2016 10:34
url'den domaini parse etmek için gerekli kodlar
<?php
$url = 'https://gist.github.com/what-ever';
$domain = parse_url($url, PHP_URL_HOST);
echo $domain; // github.com