問題タブ [fputs]
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.
php - CURL でダウンロードされたアーカイブは無効です
cURL関数を使用して特定のURLからいくつかのzipファイルを自動的にダウンロードするPHPスクリプトがあります。
ただし、問題があります。CURL でダウンロードした zip アーカイブを Windows ネイティブの Zip Extractor で開くと、「無効なアーカイブ」エラーが発生します。ブラウザでURLからzipファイルをダウンロードすればOKです。
例: CURL でダウンロードされた zip は 21.8 Kb で、ブラウザからダウンロードされたものは 21.4 Kb です。
これが私のカールのセットアップです:
次に、ファイル ($data) を次のように Web サイトにローカルに保存します。
WinRar ではどちらの zip も問題ありませんが、100% 有効な zip ファイルをダウンロードするスクリプトが必要です。
誰でもこれで私を助けることができますか?
c - fputs から文字列を分割する
基本的には、ファイルを開いて 2 行目からデータを抽出します。次に行う必要があるのは (次の行から: printf ("Splitting...))、取得したテキストを個別の文字に分割することです。たとえば、次のテキストを取得します " 0 0 128 0 0 0 0 0 0 0; 私はそれを次のように分割したいと思います:
これで始めたばかりのコードで申し訳ありません。
php - PHPでファイルに書き込むためにエコーを操作できます
サンスクリット自然言語プログラミングのコードを書いています。以前はマシンがテスト モードだったので、GET メソッドを介して変数を送信することで、HTML フロントエンドから PHP コードまでをテストおよび編集していました。
これで、コードは多かれ少なかれ安定しました。
私が今欲しいのは、出力をブラウザー画面にエコーするのではなく、事前定義された txt / HTML ファイルに書き込むことです。
私の典型的なコード行は次のようになります。
エコー関数を操作して次のように使用できる方法はありますか - fputs($outfile, $b); $b は、エコーされる文字列です。この場合:
コードはまだ少し開発段階にあります。したがって、このエコーをfputsに正規表現で置き換えるのは良い方法だとは思いません。それ以外の場合は、1 つの変更に対して、両方のバージョンのコード (fputs と echo one) で変更を加える必要があります。
これは何だと思いましたか - Python では、Python 関数を再定義できます。たとえば、組み込み関数であっても、カスタム関数 max(a,b) を定義できます。PHP で「fputs」を機能させるために「echo」を作成する方法がわかりません。PHP の用語では、これをコマンドラインで実行したいと考えています。例えば
これへのポインタは大歓迎です。
c - なぜ fputs と fprintf がストリームの順序を逆にするのか
fputs と fprintf がストリームの順序を逆にする理由がわかりません。
可変引数をサポートするために fprintf put stream を先に進めることは知っていましたが、なぜ fputs シリーズは一貫性を保たないのですか ???
c - フォーク内での書き込みと読み取り - C
エクササイズは簡単です。父親プロセスでは、自分の名前と姓をファイルに書き込むことができます。son プロセスは 5 秒間待ってから、それを読み取って表示します。機能が使えません#wait()
。
名前と姓を 5 秒より前に挿入すると、プログラムはそれらを書き込みますが、表示しません。それ以外の場合は、名前を書いて「偶然」5 秒待つと、ファイルの内容 (基本的にランダムな文字) が表示されます。
c - テキスト ファイルに 400 個の数字を挿入する
1 から 400 までの数字をテキスト ファイルに書き込もうとしています。エラーなしで実行されている以下のコードを使用していますが、ファイルは空のままです。
どんな助けでも大歓迎です。
c - fput のセグメンテーション違反
私は一般的にCとメモリ割り当てにかなり慣れていません。基本的に私がやろうとしているのは、未知のサイズの入力ファイルの内容をコピーし、再帰を使用してその内容を逆にすることです。私は非常に近いと感じていますが、ファイルの逆の内容であると思われる内容を入れようとすると、セグメンテーション違反が発生し続けます (私はそれを正しくやっていると思うので.... )
コードをテストするために単純な入力ファイルを使用しています。私の入力ファイルは、「これはテスト入力ファイルです」という 6 行の長さです。実際の入力ファイルは別の関数で開かれ、backward 関数に渡されます。さまざまなオプションを試してみたので、プログラムの他の機能が機能することを確認しました。これらの 2 つの関数は、私が問題を抱えている唯一の関数です。私は何を間違っていますか?
c - ファイルを読み取って結果を取得できません
ファイルを読み取って2つの単語を一致させたい最初にソケットに接続して入力を取得し、それをファイルに書き込んでから、そのファイルを読み取って2つの単語の一致を取得し、後で何かをしたいのですが、うまくいかないようですここにコードがあります