ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์CMS & Free Scriptconnect serverอย่างไรครับ?
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: connect serverอย่างไรครับ?  (อ่าน 636 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
wattanai
Newbie
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 1



ดูรายละเอียด
« เมื่อ: 26 กรกฎาคม 2018, 01:47:44 »

 จะเขียนโค้ดphpเชื่อมต่อกับเซิฟเวอร์ยังไงครับ หลักการคล้ายกับเชื่อต่อฐานข้อมูลไหมครับ
 สมมติผมมีแอปอยู่หนึ่งแอฟแล้วจะเขียนโค้ดให้แอฟนั้นทำการเชื่อมต่อกับเซิฟเวอร์เพื่อเข้าไปแก้ไขไฟลล์ เช่น มีไฟล์test.php แล้วต้องการเปิดไฟล์เพื่อแก้ไข

รบกวนท่านผู้รู้โปรดชี้แนะด้วยครับ
ขอบคุณล่วงหน้า
บันทึกการเข้า
Putter™
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 421
ออฟไลน์ ออฟไลน์

กระทู้: 2,103



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 26 กรกฎาคม 2018, 04:48:11 »

ต้องดูครับว่าเราสามารถเชื่อมต่อ Server ปลายทางที่ต้องการได้ด้วย protocol อะไรครับ เช่น FTP , SSH หรืออีกฝั่งทำเป็น Web Service รอไว้เช่น Rest API

ที่คิดได้ตอนนี้ง่ายสุดก็ PHP + FTP ครับ ตัวอย่างประมาณนี้

โค๊ด:
http://php.net/manual/en/book.ftp.php
บันทึกการเข้า

Ruk-Com Hosting (IAAS)
Ruk-Com Cloud (PAAS)
รีวิวโฮสติ่ง Ruk-Com  จากสมาชิก THAISEO

ไม่พอใจยินดีคืนเงินเต็มจำนวนทุกบริการ
gilbert
สมุนแก๊งเสียว
*

พลังน้ำใจ: 587
ออฟไลน์ ออฟไลน์

กระทู้: 713



ดูรายละเอียด
« ตอบ #2 เมื่อ: 26 กรกฎาคม 2018, 08:39:44 »

ใช้ SSH ดีกว่าครับเพื่อความปลอดภัย

<?php
$connection = ssh2_connect('ip server', 22);
ssh2_auth_password($connection, 'username', 'password');

$sftp = ssh2_sftp($connection);

$stream = fopen('ssh2.sftp://' . intval($sftp) . '/path/to/file', 'r');
?>

อ้างถึง http://php.net/manual/en/function.ssh2-sftp.php
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์