Skip to content

Instantly share code, notes, and snippets.

View ayhanbaris's full-sized avatar
🏠
Working from home

Ayhan BARIS ayhanbaris

🏠
Working from home
  • istanbul
View GitHub Profile
@ayhanbaris
ayhanbaris / explodeMonthToWeeks
Last active August 29, 2015 14:01
verilen bir yıl-ay için , o ay'ın haftalarının başlangic-bitiş tariherini döndüren bir php fonksiyonu
/**
* verilen bir yıl-ay için , o ay'ın haftalarının başlangic-bitiş tariherini döndüren bir php fonksiyonu
* not 1: biraz uzuncana bir fonksiyon oldu ama idare edin :)
* not 2: haftanın son gunu "pazar" kabul edildi.
*/
function explodeMonthToWeeks($year, $month) {
$month = str_pad($month,2,'0',STR_PAD_LEFT);
$firstDayOfMonth = $year.'-'.$month.'-01';
@ayhanbaris
ayhanbaris / arduino-7segment-sayi-yaz.ino
Created March 1, 2021 10:07
arduino 7 segment sayı (0-9) yazma fonksiyonu
void SayiYaz(int sayi){
switch(sayi)
{
case 0:
digitalWrite(E,LOW);
digitalWrite(D,LOW);
digitalWrite(C,LOW);
digitalWrite(B,LOW);
digitalWrite(A,LOW);
digitalWrite(F,LOW);
@ayhanbaris
ayhanbaris / arduino-7segment-progress-bar-animasyon.ino
Created March 1, 2021 10:09
arduino 7segment progress-bar animasyon, yuvarlak çizer
void progressBar() {
digitalWrite(A,HIGH);
digitalWrite(B,HIGH);
digitalWrite(C,HIGH);
digitalWrite(D,HIGH);
digitalWrite(E,HIGH);
digitalWrite(F,HIGH);
digitalWrite(G,HIGH);
digitalWrite(A,LOW);
@ayhanbaris
ayhanbaris / isUploadable.php
Created September 9, 2022 16:47
isUploadable() detect if file is uploadable
public static function isUploadable($fileName)
{
$uploadable = true;
if( strpos($fileName, '.php') !== false ) {
$uploadable = false;
}
if( strpos($fileName, '.js') !== false ) {
$uploadable = false;
@ayhanbaris
ayhanbaris / .htaccess
Created September 9, 2022 16:52
disable php execution on users content upload folders
#we dont want executable php files here
RemoveHandler .php .phtml .php3
RemoveType .php .phtml .php3
php_flag engine off
<Files *.php>
deny from all
</Files>