|
|
Không cần có bằng ĐH, chỉ cần bạn có năng lực thì không sợ thất nghiệp, chỉ có điều là sau khi bạn bỏ ĐH rùi, bạn có thể đi theo CNTT tới cùng không ? Nếu đã quyết định là sẽ có thể theo CNTT tới cùng thì ....., nói vậy nhưng cũng còn phải xem xét mấy chuyện râu ria như hoàn cảnh gia đình .v.v. nữa.
Hĩ, không ngờ cũng có người giống mình thế này, lúc trước mình cũng đã lỡ mất 2 năm XHNV chỉ để đi theo CNTT ... hix, bùn.
|
|
|
learn2hack wrote:
Như vậy thì khi fetch từ CSDL, mình có thể đếm được có bao nhiêu tin trong đó rồi từ đó dùng 1 vòng lặp để tách chúng ra thành nhiều trang.
Khi bạn fetch tất cả dữ liệu ra (like tất cả các tin or tất cả các bài hát ) thì không có cách nào hay hơn là dùng một hàm phân trang đâu nhỉ ? )
|
|
|
Trong ASP thì có thể làm thế này :
Code:
<%
Set myMail=CreateObject("CDO.Message")
myMail.Subject="Sending email with CDO"
myMail.From="mymail@mydomain.com"
myMail.To="someone@somedomain.com"
myMail.Bcc="someoneelse@somedomain.com"
myMail.Cc="someoneelse2@somedomain.com"
myMail.TextBody="This is a message."
myMail.Send
set myMail=nothing
%>
Mới tìm được đoạn code send mail bằng ASP.NET nà :
ngonchan học PHP chứ ko chơi .NET nên ko rành lắm , chưa test thử nữa.
Code:
<% @Import Namespace="System.Web.Mail" %>
<script language="vb" runat="server">
Sub SendMail (sender as Object, e as EventArgs)
Dim myMailer as New MailMessage()
myMailer.To = "Địa chỉ người nhận"
'myMailer.Cc = "Địa chỉ người nhận" (bỏ dấu phẩy phía trước nếu bạn muốn gửi kèm cho ngừơi khác. Các nguời nhận có thể nhìn thấy địa chỉ của người nhận khác)
'myMailer.Bcc = "Địa chỉ người nhận" (bỏ dấu phẩy phía trước nếu bạn muốn gửi kèm cho ngừơi khác. Các nguời nhận không có thể nhìn thấy địa chỉ của người nhận khác)
myMailer.From = Email.Text
myMailer.BodyFormat = MailFormat.Text
myMailer.Priority = MailPriority.Normal
myMailer.Subject = "Tiêu đề của thư"
myMailer.Body = FirstName.Text + "emailed you."
SmtpMail.SmtpServer = "mail.mailerserver.com" (Smtp của mail server bạn sử dụng)
SmtpMail.Send(myMailer)
ThankYouMessage.Visible = true
End Sub
</script>
<html>
<body>
<asp:panel id="ThankYouMessage" runat="server" Visible="False">
Thank you for your information.
</asp:panel>
<form runat="server">
<b>First Name:</b> <br>
<asp:textbox id="FirstName" runat="server" />
<br><br>
<b>Email Address:</b><br>
<asp:textbox id="Email" runat="server" />
<p>
<asp:button runat="server" id="btnSendFeedback" Text="Submit Information"
OnClick="SendMail" />
</form>
</body>
</html>
Đoạn code copied.
|
|
|
khoailangsay wrote:
1. Vậy xin hỏi làm thế nào để tạo ra một email tự động gởi cho khách hàng, để sau đó khách hàng vào đọc hướng dẫn kích hoạt tài khoản vừa đăng ký.
2. Khi khách hàng kích vào đường link, làm thế nào để tài khoản kích hoạt được (Active)
1. Cái này chỉ cần dùng hàm send mail (like mail() trong PHP) là được rùi, không cần hộp mail tự động. Thường trong hàm gửi mail đều có một tham số from dùng để chỉ ra mail được gửi từ hộp mail nào, bạn có thể truyền cho tham số này giá trị là hộp mail của bạn.
2. Trong CSDL, table user tạo thêm một field là activate kiểu int và một field chứa activate key, khi một user đăng kí thành công, sẽ chèn vào field activate giá trị 0 (tức là chưa active) và chèn vào activeate key một dãy số ngẫu nhiên. Sau đó, dùng hàm mail gửi cho user link tới trang active để kích hoạt. Khi user kích vào link này, trang active sẽ check cái activate key (truyền trên URL) xem có giống với cái activate key trong CSDL không, nếu giống, sửa cái giá trị trong field active lại thành 1 (tức là đã kích hoạt, có thể sử dụng) nếu không trả về false.
Có thể thêm thắt một chút VD: link hết hiệu lực sau 24h .v.v. tùy ý tưởng của bạn, chúc thành công.
|
|
|
learn2hack wrote:
2. Phân trang trong PHP là gì? Mình không hiểu câu hỏi.
Khi mình fetch dữ liệu từ CSDL, phân trang (chia trang) để cho dữ liệu không làm cho trang bị wá dài. (like Page 1/5: 1,2 .... .v.v.)
|
|
|
marky_2k6 wrote:
pác ơi kiểu j` mà em làm xong như thế thì máy nó phê liền......ko thể signin được Y!M nó toàn hiện ra cái này http://www.img2u.com/index.php?id=237 Y_______Y
pác chỉ em cách bỏ các dòng lệnh trên được ko ??
plzzzzzz help me
Đó là do sử dụng proxy thôi, vào Preferences của Yahoo chỉnh lại là okie.
|
|
|
PC security không phải là lựa chọn tốt nhất vì khi đăng nhập với chế độ SafeMode, bao nhiêu thứ được PC Security che đậy sẽ phun ra hết, ngay cả khi bạn bảo mật cả hệ thống cũng thế (bắt login wa PCS trước khi vào Win).
Bạn tìm cái Hide Folder XP hoặc cái Lock Folder về vọc thử xem.
|
|
|
Tinhbanghuu wrote:
nếu static ip thì làm sao đổi ip đây sư huynh
Fake IP phát .. Mấy cái soft cũng như cách của buicathung nói đều nhằm vào một mục đích fake + renew IP <--- nhằm vào đây mà làm .
|
|
|
Chỉ là một file login viết bằng HTML, có gắn thêm vài đoạn JavaScript thui.
|
|
|
Thực ra thì để nguyên tên biến cũng không sao.
<script language=js>
doclick(){
string strurl="..../abc.php?x1="+x1;
location.href=strurl;
}
<?php
$x1 = $_GET['x1'];
.........
?>
|
|
|
Nói chung chung thế thì ai giúp được ?? Bạn nói không thể hiển thị là sao ? Nói rõ hơn nhé.
|
|
|
babychat wrote:
bác QuocTruong làm sao dịch duoc đoạn script đó vậy, chỉ tui đi
cám ơn
Dùng hàm alert() như hakuso là nó sẽ fun ra sạch thui.
|
|
|
Nếu muốn free domain có DNS thì uni.cc là lựa chọn tốt nhất (ít nhất là theo ngonchan). Nó chỉ bắt mình add một cái hình nho nhỏ (like power by Uni.CC) thui.
Còn free host thì nhìu nhưng không biết cái nào là tốt nhất cả, thấy Pandela.com cũng good, còn níu có thời gian, muốn có host với dung lượng lớn thì ghé qua AhPlace.com đi, post 10 bài thui.Có trợ giúp giải đáp thắc mắc cho VN lun, (lão buileminh làm Mod )
|
|
|
Là sao ? Chỉ chèn mí cái HTML dzô thui mà ?
|
|
|
Thấy nhiều người nói Zend tốt nhưng hình như nó bắt đăng kí.
Mọi người có ai dùng PHPeD của Nusphere chưa ? khá tốt. Lúc trước bắt đăng kí nhưng bây giờ thì không cần nữa, chỉ cần đưa email để nó send activation code là được rùi.
http://www.nusphere.com/ <--- more info....
Version mới có tích hợp cả PHP4 và PHP5.
nbthanh wrote:
Máy cấu hình mạnh 1 chút: Eclipse + PHP Plugin = số 1!
Cứ tưởng Eclipse chỉ dùng cho Java chứ )
|
|