הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [PHP] 2 שאלות (https://hosts.co.il/forums/showthread.php?t=27496)

amirs_5 28-07-06 14:33

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

תודה לעזורים :)

בניה 28-07-06 15:22

ב"ה

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

2.
SSH זו דרך להריץ פקודות ניהול על שרתים מרוחקים.
ואפשר לעשות את זה בPHP.וגם לזה יש פונקציות מובנות שלא באות כברירית מחדל וצריך להתקין אותן
או שאפשר לקרוא על הפרוטוקול ולהשתמש בfsockopen או לחפש מחלקות מוכנות

amirs_5 29-07-06 02:16

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

ותודה רבה:)

HighA 29-07-06 08:56

בקשר ל2 של בניה
לעבוד עם SHH דרך SOCK זה קשה מאוד
זה כל הRAW של הSSH
יש לך את הרשימת RAW? בגוגל לא מצאתי
אתה יודע להתחבר בRAW? גם את זה לא מצאתי
רק אדם אחד הצליח אני חושב :) איזה גרמני אחר שבנה את "SSH in PHP"

amirs_5 29-07-06 12:04

בקשר לזה , אני פשוט ראיתי פה את זה מופיע כמה פעמים ולא הבנתי אז שאלתי מזה ..:=\
לא שאני הולך לבנות עכשיו משהו עם זה ..:
ותודה :)
ואם מישהו יוכל לענות לי על התגובה הקודמת שלי אז עוד יותר תודה :)

RS324 29-07-06 15:25

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

אפשא לומר ש FSOCKOPEN הוא המקביל ל TELNET ב WINDOWS...

בניה 29-07-06 21:45

ב"ה


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

ואפשר לעשות SSH בRAW, רק צריך לקרוא דברים באנגלית וגם לדעת מושגים בתקשורת.

amirs_5 29-07-06 22:07

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

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

בניה 29-07-06 22:10

ב"ה


אתה בקיא בעבודה עם קבצים?

amirs_5 29-07-06 22:15

לדוגמא ?!...
אני מבין תפונקציות fwrite fread וכו..=\


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

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