玩弄我終於明白了......顯然感謝@vard。將數據從聯繫人表單7保存到FTP服務器
以下代碼將文件發送到所需的FTP。要運行更多的測試,並確保沒有更多的錯誤,
小問題。即使請求經過,Sumbit圈也不斷轉動。應該很容易理解。希望這可以幫助那裏的人。
add_action('wpcf7_before_send_mail', 'log_cf7');
function log_cf7($WPCF7_ContactForm) {
$submission = WPCF7_Submission::get_instance();
$data = $submission->get_posted_data();
$data2 = print_r($data, true);
$myfile = fopen($_SERVER['DOCUMENT_ROOT'] . "/tempFile.txt","wb");
fwrite($myfile, $data2);
$ftp_server="-";
$ftp_username="-";
$ftp_userpass="-";
$ftp_conn = ftp_connect($ftp_server) or die("Could not connect to server");
$login = ftp_login($ftp_conn, $ftp_username, $ftp_userpass);
if(ftp_put($ftp_conn,"newdata.txt",$_SERVER['DOCUMENT_ROOT'] . "/tempFile.txt",FTP_ASCII))
{
print("yay");
}
else
{
print("f...");
}
fclose($myfile);
}
太棒了!除了旋轉的圈子,對我很好。你有沒有想過這個?謝謝! – Marcio
嘿@Marcio,不幸的是該項目被取消,我從來沒有解決它。 :/ .. ID建議打開一個新的問題,因爲我沒有再次觸摸PHP自2016年初以來:) – MrD