ASP Applications ... ASP Forums... Why not?

Thảo luận trong 'Lập trình & Đồ hoạ' bắt đầu bởi Keitaro-kun, 16/8/05.

  1. Anhhungcodon

    Anhhungcodon Donkey Kong

    Tham gia ngày:
    24/7/05
    Bài viết:
    452
    Ai có bản ASP 3.0 chỉ em down với. :hug:
    _________________________________________________________________
    [​IMG]
     
  2. myshinichi

    myshinichi Mario & Luigi

    Tham gia ngày:
    16/8/04
    Bài viết:
    890
    Nơi ở:
    http://microsync.net
    Làm gì có ASP 3.0 mà down ?????? Cài Win 2000 trờ lên, cài IIS vào là có ASP, chả phải đao ở đâu sất !
     
  3. thang20

    thang20 Legend of Zelda

    Tham gia ngày:
    2/10/04
    Bài viết:
    992
    Nơi ở:
    Hà Nội
    www.webwizguide.com ~> có cái guestbook khá cool (code), vì khi đăng kí, nó bắt nhập cái mã random, nhưng theo cái đó mà lần ra thì không thể nào lần được !
    Đó là vì sao tui post cái bài này, bác nào có source đơn giản hơn về cái cho random security image và sau đó kiểm tra cái đó người nhập có đúng hay ko ko ?
    Bác nào có source nào đơn giản hơn thì share cho tui với, cảm ơn nhiều !
     
  4. Dark_XIII

    Dark_XIII T.E.T.Я.I.S

    Tham gia ngày:
    17/4/03
    Bài viết:
    688
    Tôi có 1 viết 1 cái random image đó. Tiếc là JSP (servlet) chứ không phải ASP. Ông có cần source không?
    Quy trình:
    - Dùng method nào đó tạo ra 1 String random.
    - Put String đó vào session
    - Viết 1 file (jsp,asp hay servlet.. tùy) set contentType = "img/jpg" chẳng hạn.
    - Tạo đối tượng graphic, drawString đó vào đối tượng này
    - Encode graphic thành dùng Jpgencode...
    - Tạo một output stream rồi đẩy đối tượng đã encode vào luồng đó.
    - Như vậy là phía user sẽ có cái ảnh random đó. mỗi lần refrest thì tương đương hàm random tạo ra số mới. Cứ lúc nó submit thì check session xem có đúng không.
    Cái Dynamic Image này ứng dụng nhiều lắm. Nhất là để chống đang ký hàng loạt. Các trang yahoo, MSN, Google còn bóp méo cả image để đề phòng bị dùng chương trình nhận dạng chữ viết.
     
  5. m47

    m47 Dragon Quest

    Tham gia ngày:
    6/1/04
    Bài viết:
    1,365
    Nơi ở:
    anywhere but Home
    Ờ ! Đây là cách tạo IMG ngẫu nhiên .. Bạn có thể dựa theo đó mà viết bằng ASP, tôi không nhớ các hàm trong ASP nên viết bằng PHP
    Còn làm thế nao thì như bác 13 đã nói ! Tạo Session rùi kiểm tra !
    PHP:
    <?php 
    session_start
    ();
    header("Content-type: image/gif"); 
    $im imagecreate(20070);
    $bg imagecolorallocate($im255255255);
    $textcolor imagecolorallocate($im000);
    imagestring($im544$str$textcolor); //$str là biến session
    imagegif($im);
    imagedestroy($im);
    ?> 
    Sau đây là ví dụ về việc lấy đoạn text một cách ngẫu nhiên .. tất nhiên bạn có thể viết phức tạp hơn .. cái này chỉ là ví dụ đơn giản thôi ...
    PHP:
    <?php
    session_start
    ();
    $ladies= array ("T" "H" "3" "4" "t""A" "b"); // bạn có thể thêm vào nhiều phần tử hơn nữa
    $str="";
    for (
    $i=$i<$i++)
    {
    $ladyarray_rand($ladies);
    $str .= $ladies[$lady];
    }  

    session_register("str");
    ?>
    Đoạn code này sẽ cho ra một chuỗi ngẫu nhiên 3 ký tự từ array và đăng ký session ...
     
  6. myshinichi

    myshinichi Mario & Luigi

    Tham gia ngày:
    16/8/04
    Bài viết:
    890
    Nơi ở:
    http://microsync.net
    @m47 : Từ code PHP suy ra ASP không phải ai cũng làm được vì sự khác biệt giữa chúng rất xa, cũng giống như từ C ---> Pascal vậy :) Mặt khác các hàm xử lý img cũng không giống nhau và dùng chúng chỉ có thể test trên localhost chứ không thể ứng dụng vào thực tế trên host thì phải cài các thư viện xử lý ảnh <--- có bản quyền giá khá cao (host ASP nhá, còn tren PHP thì vô tư <== khoái cái image của PHP vô kể :devil: ).

    @Dark : tớ có cách đơn giản hơn nhiều.

    Mã:
    <%
    	Sub NumberIMG(strNum)
    
    	  bytLen = Len(strNum)
    	  For i = 1 To bytLen
     	   imgNum = Mid(strNum,i,1)
    	   Response.Write "<img src='number_img/" & imgNum & ".GIF'>"
    	  Next
    	  	
    	End Sub
    	
    	NumberIMG("8347583768468945768576897")
    %>
    thư mục img sẽ chứa sẵn các image là các chữ cái + số :D

    Nếu các cậu lên nhằm lúc máy tớ đang mở thì có thể xem demo luôn, còn nếu không vô được thì tớ đã tắt máy đi học môn "lập trình web với ...assembly" gòi =)) :D Sau 21 h vào lại hem

    http://shinichi.gotdns.com/asp/num.asp
     
  7. Dark_XIII

    Dark_XIII T.E.T.Я.I.S

    Tham gia ngày:
    17/4/03
    Bài viết:
    688
    XD Không ổn rồi. Cách của cậu không ổn. Việc tạo ảnh động để không cho chúng nó biết trong source cơ. Cách của cậu nó đọc source html cũng lấy được chuỗi đó rồi. Nên chúng nó vẫn đăng ký tự động được. :P
    PS: Để mình kiếm cái no-ip mình mở port cái của mình. Chờ tí :D

    OK. Cái này mình test thử thôi. Ai quan tâm thì vào:
    http://darkxiii.no-ip.info
     
  8. afterlastangel

    afterlastangel Donkey Kong

    Tham gia ngày:
    3/11/04
    Bài viết:
    398
    Nơi ở:
    VietDreamerz Fan
    Cãi lộn hoài mỗi cái có một cái hay riêng không có cái nào hơn cái nào. Thật ra forum bằng ASP cũng là một ý tưởng hay và khác người còn chuyện cái VASC có máy chủ mạnh để chạy .NET thì theo bạn cấu hình nó cần bao nhiêu. Nhà mình có con Ultra Space 1 không biết có chạy nỗi không?
     
  9. myshinichi

    myshinichi Mario & Luigi

    Tham gia ngày:
    16/8/04
    Bài viết:
    890
    Nơi ở:
    http://microsync.net
    Ờ hén, đúng là view source thì lấy được tên của image ===> string =((
     
  10. m47

    m47 Dragon Quest

    Tham gia ngày:
    6/1/04
    Bài viết:
    1,365
    Nơi ở:
    anywhere but Home
    Có một giải pháp cho vấn đề đồ họa trong ASP đó là
    Dùng ảnh động bằng PHP /....... :D
    Này nhé ...
    Bạn tạo ra chuỗi Rand bằng ASP ... Encode nó theo một cách bí mật nào đó .. rùi truyền đến cái ảnh PHP băng GET ( file na`y ở host khác, có hổ trợ PHP ) .. decode nó bằng PHP ..thế đấy
    Vấn đề là bạn phải viết Encode bằng ASP
    Decode bằng PHP :d
     
  11. myshinichi

    myshinichi Mario & Luigi

    Tham gia ngày:
    16/8/04
    Bài viết:
    890
    Nơi ở:
    http://microsync.net
    Tà đạo giữ =)) Vậy học quách PHP cho gòi, lại có nhìu cái lợi hơn là ASP :D
     

Chia sẻ trang này