Skip to content

有害部落格同好會

2007/06/22 / php

LDAP 連線範例

在 linux 上用 LDAP 連接 Windows 2003 的 AD 的範例程式
重點 1. 注意連接的 Port, Windows 的 LDAP 請走 port 3268
重點 2. 連線登入時請輸入完整的 filter string 作為帳號,
ex. ad_access_account@your_org
or
CN=Guest,OU=IT-Test,OU=CompanyMember,DC=Company,DC=local

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
< ?php
// 本例使用到 connect, bind, search, interpret search
// result, close connection 等等 LDAP 的功能。
 
echo "<h3>LDAP 搜尋測試";
echo "連線中 ...";
 
// 先連上有效的 LDAP 伺服器
$ds=ldap_connect("192.168.xxx.xxx",3268)or die("Could not connect");
 
echo "連上 ".$ds."<p>";
 
if ($ds) {
echo "Binding ... ";
$r=ldap_bind($ds,"ad_access_account@your_org","your_password");
 
if ($r) { echo "Bind Successful!";
echo "Bind result is " . $r . "<br />";
}
 
else echo "Bind Failure!";
 
echo "Searching for (OU=2140-IT) ...";
 
// Search surname entry
$sr=ldap_search($ds, "DC=company,DC=local", "CN=search_someone_account");
 
if ($sr)
{ echo "Search result is " . $sr . "<br />";
echo "Number of entires returned is " . ldap_count_entries($ds, $sr) . "<br />";
}
 
else echo "Search fail <br />";
echo "Getting entries ...</p><p>";
$info = ldap_get_entries($ds, $sr);
echo "Data for " . $info["count"] . " items returned:</p><p>";
 
for ($i=0; $i< $info["count"]; $i++) {
echo "dn is: " . $info[$i]["dn"] . "<br />";
echo "first cn entry is: " . $info[$i]["cn"][0] . "<br />";
echo "first email entry is: " . $info[$i]["mail"][0] . "<br /><hr />";
}
 
echo "Closing connection";
ldap_close($ds);
} else {
echo "<h4>無法連接到 LDAP 伺服器</h4>";
}
?>
</p>

< ?php // 本例使用到 connect, bind, search, interpret search // result, close connection 等等 LDAP 的功能。 echo "<h3>LDAP 搜尋測試"; echo "連線中 ..."; // 先連上有效的 LDAP 伺服器 $ds=ldap_connect("192.168.xxx.xxx",3268)or die("Could not connect"); echo "連上 ".$ds."<p>"; if ($ds) { echo "Binding ... "; $r=ldap_bind($ds,"ad_access_account@your_org","your_password"); if ($r) { echo "Bind Successful!"; echo "Bind result is " . $r . "<br />"; } else echo "Bind Failure!"; echo "Searching for (OU=2140-IT) ..."; // Search surname entry $sr=ldap_search($ds, "DC=company,DC=local", "CN=search_someone_account"); if ($sr) { echo "Search result is " . $sr . "<br />"; echo "Number of entires returned is " . ldap_count_entries($ds, $sr) . "<br />"; } else echo "Search fail <br />"; echo "Getting entries ...</p><p>"; $info = ldap_get_entries($ds, $sr); echo "Data for " . $info["count"] . " items returned:</p><p>"; for ($i=0; $i< $info["count"]; $i++) { echo "dn is: " . $info[$i]["dn"] . "<br />"; echo "first cn entry is: " . $info[$i]["cn"][0] . "<br />"; echo "first email entry is: " . $info[$i]["mail"][0] . "<br /><hr />"; } echo "Closing connection"; ldap_close($ds); } else { echo "<h4>無法連接到 LDAP 伺服器</h4>"; } ?> </p>

2007/06/06 / VS.NET

判斷程式啟始和結束執行的時間差(毫秒)

判斷程式啟始和結束執行的時間差(毫秒)

1
2
3
4
Dim dteNow As DateTime= Now
<span style="color: #008000;">'--- 顯示結束時間執行 ---</span>
Dim tsnTimeDiff As TimeSpan= Now.Subtract(dteNow)
Msgbox("執行時間: " &amp; tsnTimeDiff.TotalMilliseconds &amp; " 毫秒")

Dim dteNow As DateTime= Now <span style="color: #008000;">'--- 顯示結束時間執行 ---</span> Dim tsnTimeDiff As TimeSpan= Now.Subtract(dteNow) Msgbox("執行時間: " &amp; tsnTimeDiff.TotalMilliseconds &amp; " 毫秒")

2007/05/16 / 不可不知の職場實錄

苦難兄弟玩熱氣球

話說以前有一對苦難兄弟,有一天他們倆兄弟突發奇想玩熱氣球,於是他們就飛上天啦,可是上了天以後才發現,他們不知道怎麼降落,氣球就一直飛,飛到一個大草原。

苦難兄弟在氣球上看到下面有一個人正在騎馬奔馳,就在氣球上大喊:「下面的人呀,我們現在在哪裡?」

(閱讀全文…)

Continue Reading
2007/05/01 / 不可不知の職場實錄

一頭死驢的啟示

一個城裡男孩Kenny移居到了鄉下,從一個農民那裡花100 美元買了一頭驢,這個農民同意第二天把驢帶來給他。

第二天農民來找Kenny:「對不起!小夥子,我有一個壞消息要告訴你:那頭驢死了。」Kenny回答:「好吧,你把錢還給我就行了!」

農民說:「不行,我不能把錢還給你,因為我已經把錢給花掉了。」

Kenny說:「Ok,那麼就把那頭死驢給我吧!」

(閱讀全文…)

Continue Reading
2007/03/20 / Windows

如何刪除隱藏的網路卡

如何刪除隱藏的網路卡
適用範圍: Windows XP、Windows 2000

在 Windows 2000 下,要利用「新增/移除硬體」的功能,來移除沒有用、已經不存在的網路卡。

(閱讀全文…)

Continue Reading
2011/03/04 / 剎那永恆の生活翦影

關於我

傳說中的隱藏檔案

2007/02/13 / 不可不知の職場實錄

當彼此信任度越高,管理就越少

轉載, 來源不明

十年前,我帶年僅三歲多的兒子到美國旅行,寄宿親戚家。親戚拿個全新的兒童汽車
安全座椅給我,說:「這裡規定兒童一定要坐汽車安全座椅,這個給你用,因為是借
來的,請儘量不要弄髒,我還要還人。」

兩週後,我不再開車,他拿著半新不舊的安全座椅到量販店辦退貨。店員一聲不吭,
錢全數奉還。親戚得意地對我說:「美國的商店,兩週內都可憑發票退貨,所以我們
常來這裡『借』東西。

有些大陸人甚至連電視都『借』哩!你說,美國人笨不笨?無條件退貨的漏洞這麼
大,他們竟然都不知道!」

(閱讀全文…)

Continue Reading
2007/02/11 / 撩動心弦の短文小品

至少要平靜

來源不明, 給走過, 仍走不出來的人

至少要平靜
在跌入人生谷底的時候,你身旁所有的人都告訴我:要堅強,而且要快樂。
堅強是絕對需要的,但是快樂?在這種情形下,恐怕是太為難了。
畢竟,誰能在跌得頭破血流的時候還覺得高興?
但是至少可以做到平靜。平靜地看待這件事,平靜地把其他該處理的事處理好。
平靜,沒有快樂,也沒有不快樂。能做到這一點,就已經有了復元的能量。

(閱讀全文…)

Continue Reading
2007/01/26 / php

Calling BAPIs from VB6

資料來源: SAP官方網站
 
This example illustrates a BAPI call in Visual Basic using the BAPI ActiveX Control. This report uses the service BAPI BapiService.MessageGetDetail(), to display the short text and the long text of error messages.

(閱讀全文…)

Continue Reading
2007/01/25 / Others

利用 VB6 開發 SAP 連結程式

作者:馮強
出處: 天極開發

SAP R/3 內建開發平台,使用的開發語言叫做ABAP,是一種類似於COBOL的編程語言。ABAP在報表輸出方面功能相對較弱(只能逐行列印在畫面上或者匯出到Excel中處理),所以日常工作中經常需要在外部開發程序。通過程式連結自動讀取SAP R/3的資料庫(視圖),在外部進行處理和利用Crystal Report 等工具產生符合國人習慣的報表樣式。

(閱讀全文…)

Continue Reading

文章分頁

  • Previous
  • 1
  • ...
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • ...
  • 20
  • Next

分類

  • 新奇有趣の搶先報導
    • Raspberry Pi
    • 手機相關
    • 推薦軟體
    • 新鮮有趣
    • 生活資訊
  • 想破腦袋の程式技巧
    • Oracle EBS
    • Database
    • Excel, VBA
    • php
    • JavaScript, VBScript
    • VS.NET
    • Others
    • Windows
    • SAP
  • 撩動心弦の短文小品
  • 聚沙成塔の理財守則
  • 不可不知の職場實錄
  • 剎那永恆の生活翦影

近期文章

  • 受保護的內容: 如何透過Personalize功能呼叫另一form來回傳值
  • Win10 / 8 / 7 無法安裝 SSD
  • 受保護的內容: 樹梅派+遠端連線
  • EBS R12 取得客戶的phone, email, URL資料
  • 受保護的內容: 管控Workflow Administrator Role

友站

  • Masaya396's 協奏曲
  • 老塗的咁仔店

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

Tag Cloud

你目前使用的瀏覽器不支援 HTML5 的 CANVAS 標籤。

  • VBA
  • 感情
  • javascript
  • EBS 11.5.10
  • SQL
  • excel
  • WinXP
  • Oracle DB
  • Win7
  • CSS
  • HTC
  • 管理
  • SAP
  • VB.Net
  • MySql
  • Oracle EBS
  • LDAP
  • VB6
  • php
  • EBS 12.1.3
© 2025 有害部落格同好會 - Powered by SimplyNews