1

フォームを使用してオンライン ユーザーからテキストを取得し、サーバーに送信した *.txt ファイルを作成する必要があります。現在ftpは動作していますが、必要に応じて他のものを使用できます。

これが私がフォームに書いたものです:

<form name="input" action="upload.php" method="post" 
enctype="multipart/form-data">

<textarea input type="text" name="form" cols="100" rows="20" 
name="body"></textarea><p>

<input type="submit" name="form" value="Submit"></center>
</form>

ここに私のupload.phpがあります:

<?php

$filep=$_POST['form']['form']; 
$ftp_server=['http://ftp.***.***'];
$ftp_user_name=['***'];
$ftp_user_pass=['***'];
$paths=['***'];
$name=['test.txt'];

$conn_id=ftp_connect($ftp_server);

$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

if ((!$conn_id) || (!$login_result)) {
   echo "FTP connection has failed!";
   echo "Attempted to connect to $ftp_server for user $ftp_user_name....";
   exit;
} else {
   echo "Connected to $ftp_server, for user $ftp_user_name".".....";
}

$upload = ftp_put($conn_id, $paths.'/public_ftp'.$name, $filep, FTP_BINARY);

if (!$upload) {
   echo "FTP upload has failed!";
} else {
   echo "Uploaded $name to $ftp_server ";
}

?>

必要ないので、ログオン情報に星印を付けました。

このスクリプトは空白になります。エラーメッセージすらありません。

自分が正しい道を進んでいるかどうかさえわかりません。動作する可能性のあるコードを見つけましたが、必要なすべてを実行するものはありません。ヘルプ!

4

0 に答える 0