問題タブ [pear]

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 投票する
1 に答える
537 参照

php - PEAR DataSource ドライバー エラー

状況:

クライアントの Web サイト用のデータベース ユーザー インターフェイスを作成しています。単純に phpMyAdmin を使用できることはわかっていますが、クライアントにとっては複雑すぎます。代わりに、PEAR パッケージのいくつかを試してみることができると思いました。いくつかの調査を行い、次のチュートリアルを行った後、Structures_DataGrid パッケージを使用することにしました。私は現在、sitepoint.com の本「The PHP Anthology」をフォローしています。いくつかの優れたチュートリアルが含まれています。

エラー:

まず、パッケージのインストールに苦労したので、最終的に PEAR の Web サイトからパッケージをダウンロードし、FTP 経由でサーバーに挿入しました。すべてのセットアップが完了した後、本の指示に従って最後のセミコロンまで進みました。しかし、次のエラーが表示されます: 不明な DataSource ドライバー。既存のドライバーを指定してください。このエラーがどこから来ているのか、その理由はわかりません。

コード:

コメント:

データベースの資格情報はすべて正しいです。Unix サーバー上の MySQL データベースに接続しようとしています。必要なパッケージがすべて揃っていると確信しています。エラーがコードにあるとは思いません。むしろ、ドライバーが有効になっていないなどの問題です。

質問:

さて、私の問題が何であるかがわからないので、私の質問が何であるかわかりません。「ドライバーを指定するにはどうすればよいですか?」、「ドライバーを有効化/アクティブ化/含めるにはどうすればよいですか?」などの質問をすることができます。または「以前にこれらの問題に対処しなければならなかった人はいますか?あなたは何をしましたか?」

事前に感謝します。

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

php - pear pager 使用時の致命的なエラー!

プロジェクトで PEAR Pager を使用しました。私のローカルサーバーでは問題なく動作しますが、ホスティングサーバーにアップロードすると致命的なエラーが発生します:

何が問題なのかわかりません。どうすれば解決できますか?!

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

php - Image_Graph でティック数を設定するにはどうすればよいですか?

Image_Graph (pear.veggerby.dk で管理) を使用していくつかのグラフを生成しています。このページ http://pear.php.net/reference/Image_Graph-0.2.1/Image_Graph/Image_Graph_Axis.htmlで説明されている方法を使用して目盛り を操作しようとしましたが、それらのどれも0.7には存在しないようです.2 インストールします。他にこの問題を抱えている人はいますか?

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

php - PHP: PEAR Calendar Grid がブラウザでレンダリングされない

PEAR と PHP を使用してグリッド カレンダーを作成しようとしていますが、ブラウザでファイルをプレビューすると、次のようになります。

私は以前にこれを修正したと思っていました。PEAR のインストール ログには、次のように記載されています。

問題を解決したと思われる記事を見つけました - How to setup PEAR on Mac OS X 10.5 Leopard

だから私はphp.iniファイルのinclude_path行を編集したので、記事が言ったように書かれているので、ドキュメントinclude_path = ".:/php/includes:/Users/x/bin/pear" も更新しました.bash_profileexport PATH=/Users/x/bin:$PATH

十分な情報が得られることを願っています。

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

php - pear php トランスライトでエラーが発生する

こんにちは、私は多言語プロジェクトに取り組んでいます。そして、iconv の //TRANSLIT に問題があります。それで、このパッケージを見つけました。そのパッケージを Linux ボックスに正常にインストールしましたが、Windows pear にインストールしようとすると、次 のエラーが表示されます: エラー: DSP translit.dsp が存在しません。コンパイルしたdllが見つかりませんでした。手伝って頂けますか?

0 投票する
7 に答える
121707 参照

php - PHPMailerを使用したPHPでのSMTP認証の問題、PearMailの動作

PHPMailerクラスで電子メールを送信するのに問題がありますが、PEAR Mail::factoryで動作します。

SMTP認証に問題があると思いますが、問題は見つかりませんでした。

問題のあるコードは次のとおりです。

動作するPEARのコードは次のとおりです。

デバッグがアクティブ化された状態(SMTPDebug = True)で問題のあるコードを実行すると、次のようになります。


また、PEARメールコードのデバッグ結果は次のとおりです。

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

php - PEAR/Mail_Queue で 10,000 件以上のメールを送信する最良の方法

$mail_queue->put(.....)メール情報全体を生成し、送信後にメールを削除するオプションを使用してデータベーステーブルに配置するcronがあります。

ここで少し助けが必要です: 上記の情報を入手した後、電子メールを送信する最良の方法は何ですか? $mail_queue->sendMailsInQueue()他のcronジョブまたは何か他のものを使用して、すぐに実行しますか?

ちなみに、サーバーの制限は100通/分です。現在、最後の csv diffMail_Queueは適用されていないため (現在、そのサポートに取り組んでいます)、「遅延」オプションを使用できません。

このオプションを使用するアイデアがありました$seconds_to_sendが、create_time フィールドに基づいて計算されているため、大きな助けにはなりませんが、これもオプションです。

任意のアイデアや提案をいただければ幸いです。

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

php - OOP php5 構造

OOP PHP5 コードを作成しようとしています。しかし、私の試みは不器用だと思います。これらは私の質問です:

  • データベース構成情報を含めるためのより良い、より無駄のない方法はありますか?
  • 作成するすべての関数で $db = new Db() を宣言しなければならないことをなんとか回避できますか?
  • Mysqli_database.php の代わりに PEAR をデータベース抽象化レイヤーとして使用する必要がありますか?

mysqli_database.php

Test_data.php

config.inc.php

includes.php

index.php

0 投票する
4 に答える
4599 参照

php - PHPでRSSリーダーを作成するには?

私はphpでrssリーダーアプリケーションを作成しています.それは基本的にユーザーからrss urlを取得しています.phpでrssリーダーを作成しています.しかし、phpでrssコンテンツを取得する方法に問題がありますそれと、それほど複雑ではないサンプル コードまたはサンプル アプリケーションのソース コードを参照することをお勧めします。

0 投票する
6 に答える
5784 参照

php - 2つのhtmlテキストブロックの比較を表示する方法

htmlタグ付きの2つのテキストブロックを取得して比較をレンダリングする必要があります。2つのテキストブロックをマージしてから、あるバージョンから次のバージョンに追加または削除されたものを強調表示します。

PEAR Text_Diffクラスを使用してプレーンテキストの比較を正常にレンダリングしましたが、htmlタグを含むテキストをスローしようとすると、見苦しくなります。クラスが使用する単語と文字ベースの比較アルゴリズムのために、htmlタグが壊れて、私はのような醜いものになってしまい<p><span class="new"> </</span>p>ます。それはhtmlを虐殺します。

元の有効なhtmlマークアップを保持しながらテキスト比較を生成する方法はありますか?

助けてくれてありがとう。私はこれに何週間も取り組んできました:[

これは私が考えることができる最善の解決策です:各タイプのhtmlタグを見つけて、アップルのロゴ(opt shift k)のような1つの特別な非標準文字で置き換え、この種の原始的なマークダウンとの比較をレンダリングしてから、非標準のマークダウンを元に戻します標準文字をタグに戻します。フィードバックはありますか?