הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 25-03-11, 01:45   # 1
M.a.T.a.N
חבר על
 
מיני פרופיל
תאריך הצטרפות: Jan 2009
הודעות: 755

M.a.T.a.N לא מחובר  

בעיה|ביצירת אימייל חדש על חשבוני באמצעות API של DA

שלום, רק היום התחלתי להתעסק עם כל הAPI של הDA.
אני מעוניין למצוא סקריפט שבעזרת קוד PHP יפתח לי חשבון אימייל חדש לDA.

בכל מקרה, עברתי על זה באמת הרבה היום וחרשתי את זה מכל הכיוונים.
וזה מה שמצאתי...

קודם כל קובץ בשם httpsocket.php, שזה בעצם הקובץ הזה - http://files.directadmin.com/service...httpsocket.php


יש עוד קובץ שבעצם קורא לקובץ שמעל, והוא בעצם טופס שיוצר את האימייל, זה תוכנו:
PHP קוד:
<?

$server_ip
="myipaddress";
$server_login="myusername";
$server_pass="mypasswd";
$server_ssl="N";


$username=$_POST['username'];
$domain=$_POST['domain'];
$email=$_POST['email'];
$pass=$_POST['pass'];
$package=$_POST['package'];


if (isset(
$_POST['action']) && $_POST['action'] == "add")
{

echo 
"Creating user $username on server $server_ip.... <br>\n";
include 
'httpsocket.php';  
 
$sock = new HTTPSocket;
 if (
$server_ssl == 'Y')
 {
  
$sock->connect("ssl://".$server_ip2222);
 }
 else
 { 
  
$sock->connect($server_ip2222);
 }
 
 
$sock->set_login($server_login,$server_pass);
 
 
$sock->query('/CMD_API_POP',
     array(
  
'action' => 'create',
  
'domain' => $domain,  
  
'user' => $username,
  
'passwd' => $pass,
  
'quota' => $package
     
));
 
 
$result $sock->fetch_parsed_body();
 
 if (
$result['error'] != "0")
 {
  echo 
"<b>Error Creating user $username on server $server_ip:<br>\n";
  echo 
$result['text']."<br>\n";
  echo 
$result['details']."<br></b>\n";
 }
 else
 {
  echo 
"User $username created on server $server_ip<br>\n";
 }

 exit;
}

?>


<form action="?" method="POST">
<input type=hidden name=action value="add">
Username: <input type=text name=username><br>
Domain:<input type=text name=domain><br>
Pass: <input type=password name=pass><br>
Packge: <input type=text name=package><br>
<input type="submit" name="submit" value="send" />
</form>
זה סה"כ, אבל יש בעיה, אחרי שאני ממלא את הפרטים בקובץ שאמור ליצור לי את המייל הוא מגיע לשלב שהוא כותב Creating user X on server Y.....
כמובן שאת כל הפרטים מילאתי נכון, אבל כנראה שיש בעיה בהגדרה של השרת, אחסון וכו'? או שהבעיה היא בקוד?

נסתי גם לתת לקובץ httpsocket.php הרשאות של 777, אבל נסתי באמת הרבה דברים וכלום לא עוזר.

אשמח גם לקוד שונה ופשוט יותר העיקר שיעבוד.
אני פשוט מוכרח את זה לכמה שיותר מוקדם, תודה רבה מראש! (:
__________________
מתן, מתכנת צד שרת PHP
מייל mataname@gmail.com
  Reply With Quote
ישן 25-03-11, 10:38   # 2
אדיר
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
מיקום: אשקלון
הודעות: 1,714

אדיר לא מחובר  

הקוד הזה יוצר חשבון חדש, לא אימייל..
  Reply With Quote
ישן 25-03-11, 12:34   # 3
M.a.T.a.N
חבר על
 
מיני פרופיל
תאריך הצטרפות: Jan 2009
הודעות: 755

M.a.T.a.N לא מחובר  

מה זאת אומרת חשבון חדש?
זה לא יוצר אימייל חדש בDA?
אם כן, איך אפשר ליצור אימייל חדש בDA?

תודה.
__________________
מתן, מתכנת צד שרת PHP
מייל mataname@gmail.com
  Reply With Quote
ישן 25-03-11, 17:00   # 4
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

תקרא כאן:
http://www.directadmin.com/api.html#email
  Reply With Quote
ישן 26-03-11, 21:10   # 5
M.a.T.a.N
חבר על
 
מיני פרופיל
תאריך הצטרפות: Jan 2009
הודעות: 755

M.a.T.a.N לא מחובר  

קראתי ועברתי על זה..אם תשים לב תראה שהקוד שלי בעצם די תואם לאיך שמדריכים שם לפתוח חשבון מייל חדש בבלוק שכתוב "Create a Virtual POP Account".
כמה פעמים עברתי על זה ועדיין לא מצאתי פתרון.
__________________
מתן, מתכנת צד שרת PHP
מייל mataname@gmail.com
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 23:03.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ