Results 1 to 4 of 4
Thread: Ìàëêî PHP/ASP Ïîìîù
Hybrid View
-
24th March 2009 01:05 #1
Ìàëêî PHP/ASP Ïîìîù
Çäðàâåéòå,
Äíåñ åäèí êëèåíò ìè ñå îáàäè è ìè êàçà, ÷å èñêàë äà íàïðàâÿ òàêà, ÷å ïåñíèòå ïî åäèí ñàéò äà íå òðúãâàò äà ñå ñòðèéìâàò íà íÿêîè êîìïþòðè è äà òðÿáâà õîðàòà äà õîäÿò íà "Save target as", à êàòî êëèêíåø íà ëèíêà äà òè ñå îòâàð÷ äèàëîãîâèÿò ïðîçîðåö File Download àâòîìàòè÷íî. ×åòîõ èç íåòà è îòêðèõ Content-Disposition header, íî çà æàëîñò íÿìàì íèêàêâà ïðåäñòàâà êàê äà ãî íàêàðàì äà òðúãíå. Ïðàâèõ ðàçíè îïèòè è òåñòîâå, êàòî òîçè íàïðèìåð
èCode:<% Response.ContentType = "application/x-unknown" ' arbitrary fn = "whatever.jpg" FPath = "c:\" & fn Response.AddHeader "Content-Disposition","attachment; filename=" & fn Set adoStream = CreateObject("ADODB.Stream") adoStream.Open() adoStream.Type = 1 adoStream.LoadFromFile(FPath) Response.BinaryWrite adoStream.Read() adoStream.Close Set adoStream = Nothing Response.End %> Ôàéëà ñå êàçâà download.asp
Íå ìîãà äà ãî ïîäêàðàì è òîëêîâà.Code:<html> <head> <meta http-equiv='refresh' content='0;url=download.asp'> <title>Nothing</title> </head> <body> <a href = "image.jpg">Download</a> </body> </html> Ôàéëà ñå êàçâà: index.html
Ìîëÿ çà ïîìîù!
Áëàãîäàðÿ âè!|Asus P5K Premium WiFi|Intel C2D E6750|Kingston 2x1GB@667MHz|Seagate 250GB+500GB|Coolmax CP 500W|Asus EN 8800 GTS 320MB|
-
24th March 2009 01:22 #2
Çà PHP å:
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename=z0ne.html");
-
28th March 2009 21:43 #3
Ïðèÿòåë, ìîæå ëè äà ìè äåìîíñòðèðàø êàê ñå èíòåãðèðà òîçè õåàäåð â .php ôèëå. È íåùî íå ìè å ÿñíî, ààáñîëþòíî âñè÷êè ëèíêîâå, êîèòî èñêàì äà ñå îòâàðÿò äèðåêòíî, ëè òðÿáâà äà áúäàò äåôèíèðàíè èëè òîçè z0ne.html å äîêóìåíòà ñ âúïðîñíèòå ëèíêîâå.
Áëàãîäàðÿ!|Asus P5K Premium WiFi|Intel C2D E6750|Kingston 2x1GB@667MHz|Seagate 250GB+500GB|Coolmax CP 500W|Asus EN 8800 GTS 320MB|
-
28th March 2009 22:11 #4
Ïðàâèø ñè åäèí êîíòðîëåí ôàéë - íàïðèìåð: download.php.  íåãî ñëàãàø âúïðîñíèòå äâà "header-a" è òàì êúäåòî å "z0ne.html" ïðîñòî ñëàãàø ïðîìåíëèâàòà (íàïðèìåð îò áàçà äàííè), êîÿòî òè îïèñâà ïúòÿ äî ôàéëà. Ïðè îòâàðÿíåòî íàïðèìåð íà - download.php?id=1 îò áàçàòà èäâà ôàéë ñ Id = 1 è òàêà òè ñå ïîÿâÿâà êëàñè÷åñêèÿ ïðîçîðåö, ñ êîéòî ìîæåø äà ñâàëèø/îòâîðèø ôàéà.




Reply With Quote

Lenovo ThinkPad 15 èëè IdeaPad 15
5th May 2023, 22:16 in Ìîáèëíè êîìïþòðè