問題タブ [file-put-contents]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
7576 参照

php - PHP:「ストリームを開けませんでした:許可が拒否されました」

関数を介してディレクトリまたはファイルにアクセスしようとすると、サーバーで興味深い結果が得られます。すべてのファイルとディレクトリのアクセス許可を 777 に設定し、コンテンツ所有者を Apache に変更しましたが、それでもエラー メッセージが表示されます。コード:
move_uploaded_file($_FILES['file']['tmp_name'], '/var/www/html/fileContent_Site/userData/'.$_SESSION['username'].DIRECTORY_SEPARATOR.$_FILES['file']['name']);
または file_put_contents('userData/userData.txt', $result,FILE_APPEND); mkdir("userData/".$register['username']);

「move_uploaded_file()」の場合、次のようになります。

move_uploaded_file(/var/www/php/Site/userData/radi/110729.png): ストリームを開くことができませんでした: /var/www/php/Site/upload.php で許可が拒否されました

move_uploaded_file(): '/tmp/phpUFvMcn' を /var/www/php/Site/upload.php の '/var/www/php/Site/userData/radi/110729.png' に移動できません

そして、「file_put_content()」と「mkdir()」の場合

file_put_contents(userData/userData.txt): ストリームを開けませんでした: /var/www/php/Site/register.php で許可が拒否されました

mkdir(): /var/www/php/Site/register.php で許可が拒否されました

0 投票する
2 に答える
1580 参照

file-put-contents - file_put_contents と改行とスペース

メールで文字列を送信した後、ファイルに保存したいと思います。だから私はこのようにします:

このようにして、次のようになります。

email@email.com12d45f8e9email2@email2.com1d2d5s4d51d

そのため、コード間に改行やスペースはありません。この方法で使用する場合:

何も保存されないだけで、メール送信のエラーになります。

タル。

0 投票する
1 に答える
60 参照

php - mkdir の後にファイルを追加する

私が持っているサンプル ディレクトリからファイルを追加する方法がよくわかりません。助けていただければ幸いです。ユーザーがユーザー名を入力するたびに新しいディレクトリを正常に作成しましたが、内容は空です。

編集: 目的のディレクトリ構造を作成しました。サンプル テンプレートにあるページを含める/コピーするだけです。

0 投票する
1 に答える
229 参照

php - サイズが 500kb を超えると、base64_decode 画像または pdf が PHP で失敗する

AJAX を使用してファイル (画像または pdf) をアップロードしています。私のプロセスは、ファイルをbase64に変換し、AJAX経由でデータを送信し、サーバー側(PHP)で処理して画像またはpdfにします。これはサーバー側の私のコードで、正常に動作していますが、ファイル サイズが 500kb を超えると失敗します。