0

ドキュメントを開く方法を探しています。この場合、以下のコードは私が書いた関数の出力です。この出力内で、編集したいいくつかの追加ファイル (この場合は css ファイル) にアクセスできます。

それらをクリックした後、それらを開く/編集する方法のアイデアを得ることができますか?

<tr>
      <td class="form_select"><input id="select_all_form15" name="select_all_form15" type="checkbox" value="Forms" class="case" /></td>
      <td class="form_id">1334261250</td>
      <td class="form_url"><a href="/forms/hatternet/deland/email/index.php" target="_blank">Lifetime Email Request</a></td>
      <td class="form_autofill">HATTERNET</td>
      <td class="form_save">form.css</td>
      <td class="form_save"></td>
      <td class="form_save"></td>
      <td class="form_save"></td>
      <td class="form_dates"></td>
</tr>
4

2 に答える 2

3

これを処理するには追加のスクリプトが必要になりますが、ディスクから変数にファイル全体を読み取るために探している関数は次のとおりです。

file_get_contents(); // Reads the contents of a file into a variable
file_put_contents(); // Writes a variable to a file

ドキュメントはこちら: http://ca3.php.net/manual/en/function.file-get-contents.php および: http://ca3.php.net/manual/en/function.file-put-contents .php

次に、編集中のファイルの内容をテキストエリアに出力して編集できるようにする必要があります。その後、変更をポストバックするときに、それらをファイルに再度書き込む必要があります。

ただし、この手法を使用する場合は、非常に注意する必要があります。完全に失敗する可能性があります。ファイルの編集を、実際にユーザーに編集してもらいたいファイルのみに制限する必要があります。したがって、編集可能にする必要があるのが style.css のみの場合は、スクリプトがそのファイルの読み取りと書き込みのみを実行できることを確認してください。

また、他の人があなたの Web サイトを変更できないように、このスクリプトの前にある種の認証があることを確認する必要があります。

于 2012-11-05T21:19:48.163 に答える
0

file_get_contents()ファイルの内容を取得するために使用できます。このデータをテキスト領域などにエコーしfile_put_contents()、ファイルの更新に使用できます。

編集:おっと、それに殴られました!:)

于 2012-11-05T21:21:06.577 に答える