Дата.бг

Код:
<?
$info = file_get_contents("http://search.data.bg/ready/d2f639561a7068d4ecf68b9464a56c34");
$info = explode('<div id="download_timer">',$info);
$info = explode('</div>',$info[1]);
$info = explode('<div',$info[1]);
$info = explode('"',$info[0]);
$info = $info[1];
sleep(46);
echo "<script>window.location='$info';</script><br /><a href='$info'>Свали файла</a>";
?>
Работи , но трябва така ли иначе да изчакате 30 сек :)
 
цък
:?:
Някой път иска повече цъкане,ама ~10 пъти цъкане докато оцели линка..


Едит:Хмм на локала не дава грешка ,а на SH казва ,че url-то не съществува

Едит2:Хмм нещо не може да оцели сесията ,докато в кода е една и съща wtf
 
Когато е с код има една забележка :)
Когато отворите страницата се прави сесия и после когато го отворите през browsera най-вероятно няма да работи защото сте през друга сесия.
Ако зададете файла за сваляне в самия php няма да имате тоя проблем.
 
А защо просто преди да започне тегленето(докато сме още на страницата за търсене) не копираме линка.Така не започнали сесия :roll:
 
Има някаква защита, дори да вземеш линка от сорса или да манипулираш брояча, ако не са минали 45 секунди линка щв води пак до брояча. Чакаш 45 секунди и чак тогава можеш да мислиш за файла.
 
Сега си правя експерименти с кода на @vik96 ама при теста на server-а на ICN на 31-та секунда ми дава Internal Server Error.
На localhost-а ми дава следния проблем:
Fatal error: Maximum execution time of 30 seconds exceeded in ******\databg.php on line 16
А настроих time-out на 600 а не както беше 300.Ето кода btw:
Код:
<?php
 $session = $_POST['content'];

$info = file_get_contents($session);
$info = explode('<div id="download_timer">',$info);
$info = explode('</div>',$info[1]);
$info = explode('<div',$info[1]);
$info = explode('"',$info[0]);
$info = $info[1];
sleep(46);
echo "<script>window.location='$info';</script><br /><a href='$info'>Свали файла</a>";

?>
Другия файл(където пиша адреса) си е просто една форма с едно текстово поле където се пише адреса с бутон submit.
ЕДИТ:Забравил съм и от PHP-то да настроя :D
 
Забелязах ,че data-та прави много бисквитки:
21e46ce88eae0e1f.png
 
Не разбрахте ли, че няма да стане бе хора :)

Аз лично предполагам, че става следното: като влезете ви се създава сесия, тази сесия не може да манипулирате, ако изтриете или промените нейната стойност, най-вероятно ще ви изпише, че сесията е изтекла и пак няма да свалите файла.

А колкото и да си играете с JavaScript таймера нищо няма да постигнете.
Дори и да занулите таймера, отново няма да може да свалите файла, тъй като най-вероятно точно в тази сесия да се записва времето, когато ще бъде позволено да се свали файла.
 
Добро е, сега видях т'ва с кодовете и почвам и аз... Почвам да пиша 1 код, откъдето да въведа url-to за доун и да ми го сваля директно :twisted: даже имам основата :?:
 
Знам, но не мислиш ли че не ти говоря за store? Има друга папка. Както и да е качих го на локалхоста, заби ми 5 секунди но даде линка. На бтк съм, затова ей сега ще го кача на някой безплкатен хост да видиш ;) само че кода не го давам
 
хора хора какви музикални сайтове какви глупости тва треа да е некой мнтъп д използва датата и аз имам музикален сайт но използвам чужди сайтове които са сигорни ане като датата както си игравт днеска са с един линк утре са го сменили с друк линк сменяват ги прес два дена несериозна работа ко да кажа :D
 

Back
Горе