के माध्यम से रिमोट सर्वर से PHP डाउनलोड यह पहले से पूछा जा सकता है, मैं PHP के लिए नया हूं और मैं जितना कर सकता हूं उतना सीखने की कोशिश कर रहा हूं, लेकिन इससे मुझे वास्तव में फेंक दिया गया है।एसएफटीपी
असल में जो मैं जानना चाहता हूं वह है, मैं रिमोट सर्वर से स्थानीय स्थान पर सबकुछ डाउनलोड करने के लिए PHP कोड का उपयोग कैसे करूं। यह सबकुछ डाउनलोड करने के लिए हो रहा है न केवल एक फ़ाइल जिसे मैं फंस गया हूं। तो कृपया कोई मुझे दिखाएगा/समझा सकता है कि मैं यह कैसे करूं?
अग्रिम धन्यवाद।
क्या मैं इतना मिल गया है अब तक
<?php
$connection - ssh2_connect('example.com', 22);
ssh2_auth_password($connection, 'username', 'password');
$remote_dir="/remote_dir/";
$local_dir="/local_dir/";
$remote ="$remote_dir";
$stream = ssh2_exec($connection, $remote);
stream_set_blocking($stream,true);
$command=fread($stream,4096);
$array=explode(\n,$command);
$total_files=sizeof($array);
for($i=0;$i<$total_files;$i+++){
$file_name=trim($array[$i]);
if($file_name!=''{
$remote_file=$remote_dir.$file_name;
$local_file=$local_dir.$file_name;
if(ssh2_scp_recv($connection, $remote_file,$local_file)){
echo "File ".$file_name." was copied to $local_dir<br />";
}
}
}
fclose($stream);
?>
मुझे लगता है कि मेरी $ दूरस्थ = "$ remote_dir"; गलत है, और ईमानदार होने के लिए मुझे पूरी फ़ाइल चाहिए जब मुझे $ filename मिल गया है, यह सब मेरे पास अब तक है।
जो आपने अभी तक किया है पोस्ट करें और यदि कोई हो तो किसी भी संवेदनशील जानकारी को प्रतिस्थापित करना न भूलें। – Prix
अभी जोड़ा गया है जो मुझे अब तक मिला है। जैसे मैंने कहा कि मुझे पता नहीं है कि यह सही है या न केवल कुछ हफ्ते पहले PHP शुरू किया था, लेकिन शायद मैं यहां अपने सिर पर हूं। – user2589167
आपने एक नमूना आशा पोस्ट की है जिसे आप पसंद करते हैं, क्योंकि आप स्टैक ओवरफ्लो के लिए नए हैं [** मैं आपको यह सलाह देता हूं कि इस वेबसाइट का सबसे अच्छा उपयोग कैसे करें, जो आपको भविष्य के प्रश्नों के बारे में बहुत मदद करेगा। ** ** मैं आपको स्टैक ओवरफ्लो टूर की यात्रा करने की भी सलाह देता हूं। ] (http://stackoverflow.com/about) – Prix