private function cookie_sil() { unlink($this->cookie_file); touch($this->cookie_file); } public function login($username) { $this->token_al(); $post = 'csrfmiddlewaretoken=' . $this->token . '&locale=tr_TR&fullname=asdas&email=' . $username . '&password=password&should_subscribe_to_emails=on'; file_put_contents('test.html', $kaynak = $this->post('https://www.udemy.com/join/signup-popup/', $post, 'https://www.udemy.com/join/signup-popup/', true, false)); } } $c = new curl(); $dosya = file("tutorials.txt"); $dosya = array_unique($dosya); $c->udemy_register(); $username = $c->username; foreach ($dosya as $link) { $password = "******"; $kaynak = $c->get(trim($link)); $zip_isim = explode('/', $link); $isim = trim($zip_isim[3]); preg_match('#data-course-id="(.*?)"#si', $kaynak, $son); $url = "https://www.udemy.com/course/preview-subscribe/?courseId=" . $son[1]; file_put_contents('a.html', $c->get($url)); echo "Downloading " . $link . "<br>\n"; echo "Pre-Watching " . $url . "<br>\n"; echo system("udemy-dl -u " . $username . " -p " . $password . " " . trim($link)); system("zip -r " . $isim . ".zip " . dirname(__FILE__) . "/" . $isim); if (file_exists($isim . ".zip")) { system("rm -rf " . $isim);