הרשם שאלות ותשובות רשימת חברים לוח שנה חיפוש הודעות מהיום סמן פורומים כנקראו

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 28-07-06, 14:33   # 1
amirs_5
הוסטסניון
 
amirs_5's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ת"א
גיל: 34
הודעות: 2,168
שלח הודעה באמצעות ICO אל amirs_5 Send a message via Skype™ to amirs_5

amirs_5 לא מחובר  

[PHP] 2 שאלות

1. האם ניתן להתחבר לשרת POP3 דרך PHP?
2. הייתי שמח לדעת מה זה SSH , אני רואה הרבה אשכולות על זה פה בפורום ולא מבין מה זה ..

תודה לעזורים
  Reply With Quote
ישן 28-07-06, 15:22   # 2
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

ב"ה

1.
יש 2 אפשרויות:
יש אוסף פונקציות לטיפול בזה.
הם לא באות ברירת מחדל עם הPHP וצריך להתקין אותן
http://il2.php.net/manual/en/ref.imap.php
אפשרות שנייה:
להשתמש בfsockopen ולעבוד עם הפרוטוקולים בעצמך, אתה יכול לחפש בגוגל על pop3 protocol
או לחפש מחלקות מוכנות.

2.
SSH זו דרך להריץ פקודות ניהול על שרתים מרוחקים.
ואפשר לעשות את זה בPHP.וגם לזה יש פונקציות מובנות שלא באות כברירית מחדל וצריך להתקין אותן
או שאפשר לקרוא על הפרוטוקול ולהשתמש בfsockopen או לחפש מחלקות מוכנות
  Reply With Quote
ישן 29-07-06, 02:16   # 3
amirs_5
הוסטסניון
 
amirs_5's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ת"א
גיל: 34
הודעות: 2,168
שלח הודעה באמצעות ICO אל amirs_5 Send a message via Skype™ to amirs_5

amirs_5 לא מחובר  

בקשר ל fsockopen , ניסיתי לקרוא על זה מנואל ולא הבנתי..
http://il2.php.net/fsockopen
אשמח אם תרחיב על זה ....

ותודה רבה
  Reply With Quote
ישן 29-07-06, 08:56   # 4
HighA
מתאורר / יצא בחוץ
 
מיני פרופיל
תאריך הצטרפות: Nov 2005
גיל: 33
הודעות: 833

HighA לא מחובר  

בקשר ל2 של בניה
לעבוד עם SHH דרך SOCK זה קשה מאוד
זה כל הRAW של הSSH
יש לך את הרשימת RAW? בגוגל לא מצאתי
אתה יודע להתחבר בRAW? גם את זה לא מצאתי
רק אדם אחד הצליח אני חושב איזה גרמני אחר שבנה את "SSH in PHP"
  Reply With Quote
ישן 29-07-06, 12:04   # 5
amirs_5
הוסטסניון
 
amirs_5's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ת"א
גיל: 34
הודעות: 2,168
שלח הודעה באמצעות ICO אל amirs_5 Send a message via Skype™ to amirs_5

amirs_5 לא מחובר  

בקשר לזה , אני פשוט ראיתי פה את זה מופיע כמה פעמים ולא הבנתי אז שאלתי מזה ..:=\
לא שאני הולך לבנות עכשיו משהו עם זה ..:
ותודה
ואם מישהו יוכל לענות לי על התגובה הקודמת שלי אז עוד יותר תודה
  Reply With Quote
ישן 29-07-06, 21:45   # 6
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

ב"ה


FSOCKOPEN פותח חיבור תקשורת בין הסקריפט לבין הכתובת והפורט שאתה נותן לו.
ואז אתה יכול לעשות עם זה מה שאתה רוצה.
אם אתה רוצה לעבוד עם HTTP למשל כמו שהראו בדוגמא בPHP.net
אז אתה מדבר איתו בפרוטוקול HTTP.

ואפשר לעשות SSH בRAW, רק צריך לקרוא דברים באנגלית וגם לדעת מושגים בתקשורת.
  Reply With Quote
ישן 29-07-06, 22:07   # 7
amirs_5
הוסטסניון
 
amirs_5's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ת"א
גיל: 34
הודעות: 2,168
שלח הודעה באמצעות ICO אל amirs_5 Send a message via Skype™ to amirs_5

amirs_5 לא מחובר  

הבנתי .. אבל לא הבנתי איך בעצם עושים את זה ..
אם תוכל להסביר לי את הקוד הזה מהמנואל ..:

PHP קוד:
<?php
$fp 
fsockopen("www.example.com"80$errno$errstr30);
if (!
$fp) {
   echo 
"$errstr ($errno)<br />\n";
} else {
   
$out "GET / HTTP/1.1\r\n";
   
$out .= "Host: www.example.com\r\n";
   
$out .= "Connection: Close\r\n\r\n";

   
fwrite($fp$out);
   while (!
feof($fp)) {
       echo 
fgets($fp128);
   }
   
fclose($fp);
}
?>
אם הבנתי נכון , הוא יוצא חיבור לאתר www.example.com עם פורט 80
ומה זה הפרמטרים האחרים?..
PHP קוד:
$errno$errstr30 
אח"כ כתוב:
PHP קוד:
fwrite($fp$out); 
מה הוא כותב את זה לכתובת ?..
כי הכתובת זה לא קובץ..
לא הבנתי לאיפה זה נכתב..
ואת ההמשך גם לא ממש הבנתי..:S
  Reply With Quote
ישן 29-07-06, 22:10   # 8
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

ב"ה


אתה בקיא בעבודה עם קבצים?
  Reply With Quote
ישן 30-07-06, 10:44   # 9
Unknown
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 36
הודעות: 189

Unknown לא מחובר  

ציטוט:
נכתב במקור על ידי amirs_5
ומה זה הפרמטרים האחרים?..
PHP קוד:
$errno$errstr30 
קוד:
$errno - במקרה של שגיאה, משתנה זה מקבל את מספר השגיאה
$errstr - במקרה של שגיאה משתנה זה מקבל את השגיאה עצמה
המספר בסוף זה ה
TIMEOUT
של ההתחברות, כלומר אם זה לא מקבל תגובה במשך 30 שניות זה מחשיב את השרת כמת ומפסיק התחברות
ציטוט:
נכתב במקור על ידי amirs_5
PHP קוד:
fwrite($fp$out); 
מה הוא כותב את זה לכתובת ?..
כי הכתובת זה לא קובץ..
לא הבנתי לאיפה זה נכתב..
ואת ההמשך גם לא ממש הבנתי..:S
הכתובת היא
SOCKET
אז אפשר לשלוח לה גם דברים

במקרה הזה זה מתחבר לעמוד של אתר כמו שאתה מתחבר עם דפדפן
כי זה פורט 80

זה שולח לזה בקשה של העמוד, כדי לקבל את ה
HTML
וכל פרטי העמוד:


קוד:
   $out = "GET / HTTP/1.1\r\n";
   $out .= "Host: www.example.com\r\n";
   $out .= "Connection: Close\r\n\r\n";
שורה ראשונה, זה מבקש את התיקייה הראשית בפרוטוקול
HTTP/1.1
שזה הפרוטוקול הנחוץ
זה מבקש את העמוד בשיטת
GET
ותיקיה ראשית
/

שורה שניה זה מציין שהשרת שממנו זה מבקש זה
www.example.com
שזה אמור להיות השרת שאליו זה מתחבר בסוקט

ושורה אחרונה זה אומר שזה יסגור את ההתחברות לאחר הבקשה

לאחר הבקשה השרת שולח תגובה ללקוח, את התגובה זה מקבל בשורות, ולכן משתמשים ב
FEOF

שנותן אמת כאשר הגענו לסוף, אז כל עוד זה לא סוף הקובץ זה ממשיך למשוך שורות ולהדפיס אותן

ובסוף זה סוגר התחברות

מקווה שזה הבהיר לך את הדוגמא
בהצלחה בהמשך
__________________
מתכנת מקצועי (ידוע גם כUnknownGod)
שנות נסיון רבות בפיתוח אתרים ואפליקציות WEB
  Reply With Quote
ישן 29-07-06, 15:25   # 10
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

זה פשוט פותח SOCKET לכתובת מסוימת לדוגמא בעזרת FSOCKOPEN אתה יכול להתחזות לדפדפן ולקבל קוד מקור של אתר לדוגמא

אפשא לומר ש FSOCKOPEN הוא המקביל ל TELNET ב WINDOWS...
  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. הזמן כעת הוא 16:58.

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