Results 1 to 4 of 4

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Registered User rumen_33's Avatar
    Join Date: May:2007
    Location: Canada
    Posts: 137

    Ìàëêî 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|

  2. #2
    White awesomeness z0ne's Avatar
    Join Date: Feb:2002
    Location: Õàñêîâo
    Posts: 13,331
    Çà PHP å:

    header("Content-Type: application/octet-stream");
    header("Content-Disposition: attachment; filename=z0ne.html");

  3. #3
    Registered User rumen_33's Avatar
    Join Date: May:2007
    Location: Canada
    Posts: 137
    Ïðèÿòåë, ìîæå ëè äà ìè äåìîíñòðèðàø êàê ñå èíòåãðèðà òîçè õåàäåð â .php ôèëå. È íåùî íå ìè å ÿñíî, ààáñîëþòíî âñè÷êè ëèíêîâå, êîèòî èñêàì äà ñå îòâàðÿò äèðåêòíî, ëè òðÿáâà äà áúäàò äåôèíèðàíè èëè òîçè z0ne.html å äîêóìåíòà ñ âúïðîñíèòå ëèíêîâå.

    Áëàãîäàðÿ!
    |Asus P5K Premium WiFi|Intel C2D E6750|Kingston 2x1GB@667MHz|Seagate 250GB+500GB|Coolmax CP 500W|Asus EN 8800 GTS 320MB|

  4. #4
    White awesomeness z0ne's Avatar
    Join Date: Feb:2002
    Location: Õàñêîâo
    Posts: 13,331
    Quote Originally Posted by rumen_33 View Post
    Ïðèÿòåë, ìîæå ëè äà ìè äåìîíñòðèðàø êàê ñå èíòåãðèðà òîçè õåàäåð â .php ôèëå. È íåùî íå ìè å ÿñíî, ààáñîëþòíî âñè÷êè ëèíêîâå, êîèòî èñêàì äà ñå îòâàðÿò äèðåêòíî, ëè òðÿáâà äà áúäàò äåôèíèðàíè èëè òîçè z0ne.html å äîêóìåíòà ñ âúïðîñíèòå ëèíêîâå.

    Áëàãîäàðÿ!
    Ïðàâèø ñè åäèí êîíòðîëåí ôàéë - íàïðèìåð: download.php.  íåãî ñëàãàø âúïðîñíèòå äâà "header-a" è òàì êúäåòî å "z0ne.html" ïðîñòî ñëàãàø ïðîìåíëèâàòà (íàïðèìåð îò áàçà äàííè), êîÿòî òè îïèñâà ïúòÿ äî ôàéëà. Ïðè îòâàðÿíåòî íàïðèìåð íà - download.php?id=1 îò áàçàòà èäâà ôàéë ñ Id = 1 è òàêà òè ñå ïîÿâÿâà êëàñè÷åñêèÿ ïðîçîðåö, ñ êîéòî ìîæåø äà ñâàëèø/îòâîðèø ôàéà.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Copyright © 1999-2011 Õàðäóåð ÁÃ. Âúçìîæíî å ñúäúðæàíèåòî íà òàçè ñòðàíèöà äà å îáåêò íà àâòîðñêè ïðàâà.
iskamPC.com | mobility.BG | Bloody's Techblog | Êðèïòîâàëóòè è ìàéíèíã | 3D Vision Blog | Ìàãàçèí çà åëåêòðîííè öèãàðè