• 28-02-2014, 22:13:58
    #1
    Üyeliği durduruldu
    Çözüldü Edit
  • 01-03-2014, 00:19:52
    #2
    Üyeliği durduruldu
    Konu aktif
  • 01-03-2014, 03:06:58
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    @Kotobenx; buyrun hocam

    Composer kurmayı bilmiyorsanız bu konuyu ziyaret edebilirsiniz.

    composer.json;

    {
    	"minimum-stability": "dev",
    	"require": {
    		"imsaintx/utils": "dev-master",
    		"rmccue/requests": "dev-master"
    	}
    }
    vbulletin-auto-postreply.php;

    <?php
    	
    	error_reporting(E_ALL);
    	
    	set_time_limit(0);
    	
    	date_default_timezone_set("Europe/Istanbul");
    	
    	# Forum kullanıcı adınız
    	define("VB_USERNAME", "");
    	
    	# Forum şifreniz
    	define("VB_PASSWORD", "");
    	
    	# Göndermek istediğiniz mesajı buraya yazın.
    	define("VB_MESSAGE", "Mesajınız bu kısma gelecek!");
    	
    	require("vendor/autoload.php");
    	
    	use \Tools\Utils;
    	
    	//Utils::utf8_header("text/plain");
    	
    	Requests::register_autoloader();
    	
    	$forum = (object) array(
    		"index_url" => "https://www.r10.net/", // forum urlsi
    		"login_url" => "https://www.r10.net/login.php?do=login", // forum login urlsi
    		"thread_url" => "https://www.r10.net/php/1218480-merhabalar-bakabilirmisiniz-arkadaslar.html", // konu urlsi
    		"post_reply_url" => "https://www.r10.net/newreply.php?do=postreply" // konuya cevap urlsi
    	);
    	
    	function generate_session_url($name, $url = null)
    	{
    		global $forum;
    		
    		$url = is_null($url) ? $forum->{$name} : $url;
    		
    		return "/" . ltrim(str_replace($forum->index_url, "", $url), "/");
    	}
    	
    	$user = (object) array(
    		"name" => VB_USERNAME,
    		"password" => VB_PASSWORD
    	);
    	
    	$params = (object) array(
    		"login" => array(
    			"cookieuser" => "1",
    			"do" => "login",
    			"s" => "",
    			"securitytoken" => "guest",
    			"vb_login_md5password" => md5($user->password),
    			"vb_login_md5password_utf" => md5($user->password),
    			"vb_login_password" => "",
    			"vb_login_username" => $user->name,
    		)
    	);
    	
    	$session = new Requests_Session($forum->index_url);
    	
    	$session->useragent = "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:29.0) Gecko/20100101 Firefox/29.0";
    	$session->timeout = 30;
    	
    	$session->post(generate_session_url("login_url"), array(), $params->login);
    	
    	echo "# Logged In.<br />";
    	
    	$request = $session->get(generate_session_url("thread_url"));
    	
    	$form = preg_match(
    		"#\<tbody\sid\=\"qr\_error\_tbody\"(.*?)qr\_init\(\)\;#si",
    		$request->body,
    		$matches
    	) ? end($matches) : null;
    	
    	$inputs = preg_match_all(
    		"#\<input(.*?)\/>#si",
    		$form,
    		$matches
    	) ? end($matches) : null;
    	
    	$fields = array();
    	
    	foreach($inputs as $input)
    	{
    		$type = preg_match("#type\=\"(.*?)\"#si", $input, $matches) ? end($matches) : null;
    		
    		if($type != "submit" && $type != "reset" && $type != "button")
    		{
    			$name = preg_match("#name\=\"(.*?)\"#si", $input, $matches) ? end($matches) : null;
    			$value = preg_match("#value\=\"(.*?)\"#si", $input, $matches) ? end($matches) : null;
    			
    			$fields[$name] = $value;
    		}
    	}
    	
    	$fields["message"] = VB_MESSAGE;
    	
    	ksort($fields);
    	
    	$reply_url = generate_session_url("post_reply_url", Utils::add_query_arg("t", $fields["t"], $forum->post_reply_url));
    	
    	$request = $session->post($reply_url, array(), $fields);
    	
    	echo "# Send Post.";
  • 01-03-2014, 13:05:19
    #4
    Üyeliği durduruldu
    saintx adlı üyeden alıntı: mesajı görüntüle
    @Kotobenx; buyrun hocam

    Composer kurmayı bilmiyorsanız bu konuyu ziyaret edebilirsiniz.

    composer.json;

    {
    	"minimum-stability": "dev",
    	"require": {
    		"imsaintx/utils": "dev-master",
    		"rmccue/requests": "dev-master"
    	}
    }
    vbulletin-auto-postreply.php;

    <?php
    	
    	error_reporting(E_ALL);
    	
    	set_time_limit(0);
    	
    	date_default_timezone_set("Europe/Istanbul");
    	
    	# Forum kullanıcı adınız
    	define("VB_USERNAME", "");
    	
    	# Forum şifreniz
    	define("VB_PASSWORD", "");
    	
    	# Göndermek istediğiniz mesajı buraya yazın.
    	define("VB_MESSAGE", "Mesajınız bu kısma gelecek!");
    	
    	require("vendor/autoload.php");
    	
    	use \Tools\Utils;
    	
    	//Utils::utf8_header("text/plain");
    	
    	Requests::register_autoloader();
    	
    	$forum = (object) array(
    		"index_url" => "https://www.r10.net/", // forum urlsi
    		"login_url" => "https://www.r10.net/login.php?do=login", // forum login urlsi
    		"thread_url" => "https://www.r10.net/php/1218480-merhabalar-bakabilirmisiniz-arkadaslar.html", // konu urlsi
    		"post_reply_url" => "https://www.r10.net/newreply.php?do=postreply" // konuya cevap urlsi
    	);
    	
    	function generate_session_url($name, $url = null)
    	{
    		global $forum;
    		
    		$url = is_null($url) ? $forum->{$name} : $url;
    		
    		return "/" . ltrim(str_replace($forum->index_url, "", $url), "/");
    	}
    	
    	$user = (object) array(
    		"name" => VB_USERNAME,
    		"password" => VB_PASSWORD
    	);
    	
    	$params = (object) array(
    		"login" => array(
    			"cookieuser" => "1",
    			"do" => "login",
    			"s" => "",
    			"securitytoken" => "guest",
    			"vb_login_md5password" => md5($user->password),
    			"vb_login_md5password_utf" => md5($user->password),
    			"vb_login_password" => "",
    			"vb_login_username" => $user->name,
    		)
    	);
    	
    	$session = new Requests_Session($forum->index_url);
    	
    	$session->useragent = "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:29.0) Gecko/20100101 Firefox/29.0";
    	$session->timeout = 30;
    	
    	$session->post(generate_session_url("login_url"), array(), $params->login);
    	
    	echo "# Logged In.<br />";
    	
    	$request = $session->get(generate_session_url("thread_url"));
    	
    	$form = preg_match(
    		"#\<tbody\sid\=\"qr\_error\_tbody\"(.*?)qr\_init\(\)\;#si",
    		$request->body,
    		$matches
    	) ? end($matches) : null;
    	
    	$inputs = preg_match_all(
    		"#\<input(.*?)\/>#si",
    		$form,
    		$matches
    	) ? end($matches) : null;
    	
    	$fields = array();
    	
    	foreach($inputs as $input)
    	{
    		$type = preg_match("#type\=\"(.*?)\"#si", $input, $matches) ? end($matches) : null;
    		
    		if($type != "submit" && $type != "reset" && $type != "button")
    		{
    			$name = preg_match("#name\=\"(.*?)\"#si", $input, $matches) ? end($matches) : null;
    			$value = preg_match("#value\=\"(.*?)\"#si", $input, $matches) ? end($matches) : null;
    			
    			$fields[$name] = $value;
    		}
    	}
    	
    	$fields["message"] = VB_MESSAGE;
    	
    	ksort($fields);
    	
    	$reply_url = generate_session_url("post_reply_url", Utils::add_query_arg("t", $fields["t"], $forum->post_reply_url));
    	
    	$request = $session->post($reply_url, array(), $fields);
    	
    	echo "# Send Post.";

    @saintx; Hocam Gördüğünüz Emek İçin Çok Teşşekür Ederim

    Ben composer kurulumunu yaptım Dediklerinizi yaptım composer.json olarak kaydettip install yaptım Daha sonra Php'yi Kaydettim Giriş Yaptığımda Boş Bir Ekran Çıktı Daha Sonra Error_Log'a Baktığımda

    127.0.0.1 - - [01/Mar/2014:13:59:08 +0300] "GET /wpad.dat HTTP/1.1" 404 276 "-" "-"

    Gibi Bir Çok Üst Üste Gösteriyordu.
  • 01-03-2014, 14:12:21
    #5
    @Kotobenx; PHP sürümünüz kaç hocam?
  • 01-03-2014, 14:31:38
    #6
    Üyeliği durduruldu
    saintx adlı üyeden alıntı: mesajı görüntüle
    @Kotobenx; PHP sürümünüz kaç hocam?
    @saintx;

    Hocam Php 6'da Denedim Olmadı Problemler Gösterdi Php 5 Denedim
  • 01-03-2014, 14:32:46
    #7
    @Kotobenx; boş bir PHP sayfasında
    echo PHP_VERSION;
    yaptığınız dönen sonucu mesajınıza ekleyebilir misiniz?
  • 01-03-2014, 14:35:35
    #8
    Üyeliği durduruldu
    saintx adlı üyeden alıntı: mesajı görüntüle
    @Kotobenx; boş bir PHP sayfasında
    echo PHP_VERSION;
    yaptığınız dönen sonucu mesajınıza ekleyebilir misiniz?
    @saintx;

    5.3.3 --> Bu Yazmakta Hocam
  • 01-03-2014, 14:43:31
    #9
    @Kotobenx; error_log dosyasının tamamını konuya ekleyebilir misin?