問題タブ [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.
php - 配列値へのアクセス
print_r($fanr);
結果:
name の値を出力しようとしています
動作しませんでした。error.log が教えてくれます
どこで間違いを犯したか教えてください。
php - Pear MDB2 パッケージでクラス mdb2_error を再宣言できません
PC に pear をインストールしていません。代わりに、パッケージをダウンロードして、Web アプリの "libs" 辞書に解凍します。Web アプリの辞書の構造は、おおよそ次のようになります。
アプリケーションは 2 台の PC で正常に動作しますが、仮想ホストでの実行中に「クラス mdb2_error を再宣言できません」というエラーがスローされます。
php - PEAR のインストール時にエラーが発生するのはなぜですか?
PHP で使用するために PEAR をインストールしようとしています。http://pear.php.net/manual/en/installation.getting.phpのインストール手順を読んだとき 、C:\wamp\ にあるファイル go-pear.bat を実行することになっています。 bin\php\php5.3.0 ディレクトリ。私が読んだすべてのインストール ガイドによると、インストールする必要があり、一連のインストールに関する質問が表示されますが、次のエラーが表示されます。
phar "C:\wamp\bin\php\php5.3.0\PEAR\go-pear.phar" には署名がありません PHP 警告: require_once(phar://go-pear.par/index.php): 失敗しましたストリームを開く: phar エラー: C:\wamp\bin\php\php5.3.0\PEAR\go-pear.phar に無効な URL または存在しない phar "phar://go-pear.phar/index.php" 1236行目
警告: require_once(phar://go-pear.par/index.php): ストリームを開くことができませんでした: phar エラー: 無効な URL または phar "phar://go-pear.phar/index.php" が存在しませんC:\wamp\bin\php\php5.3.0\PEAR\go-pear.phar 1236 行目 続行するには何かキーを押してください...
このエラーが発生する理由がわかりません。最近、新しい Wampserver をインストールしました。
pear - 梨自体なしで梨パッケージを使用することは可能ですか?
正直なところ、私は梨について何も知りません(...インストールとすべて)。しかし、pear を介して利用できる便利な機能がたくさんあることは知っています。リポジトリからソース ファイルを使用して、残りの pear を完全に無視して使用することは可能でしょうか?
私が言いたいのは、「リポジトリからソース ファイルを使用し、それを pear の残りの部分を完全に無視して使用することは技術的に可能ですか?」ということです。
たとえば、Zend Framework は既製の機能も提供しますが、パッケージは非常に緊密にインターリーブされているため、ソース ファイルを単独で使用することはできず、依存する他の多くのファイルを含める必要があります。えーと、ナシにも同じ、または似たような状態が存在するのでしょうか?
php - pear xml_serializer で空のタグを処理する
PEAR XML Serializer を使用して、配列入力から xml 結果を生成しています。空の配列要素は <arraykey/> のようにエンコードされていることがわかりました。私はむしろこの方法を好む <arraykey></arraykey>
以下は私のオプションです:
これを修正するために追加する他のオプションはありますか?
php - magento 拡張機能のインストール
Magento 拡張機能を WAMP にインストールしたいのですが、Magento コネクト システムからではありません。
これどうやってするの?モジュール (拡張) コードがあり、Magento インストールにサンプル データを既にインストールしています。
ありがとう。
php - PHP:PEARメールは接続しているが送信していない(エラーなし)?
スクリプトからメールを送信するためにPEARのメールパッケージを使用しています。すべてが正しく接続され、宣言されていることは間違いありませんが、スクリプトを実行すると、実際に電子メールを送信せずに、接続してすぐにメールサーバーに切断します。
私のPostfixログから:
何が得られますか?
Postfixサーバーを問題なく使用している他のアプリケーションがいくつかあるので、Postfixサーバーが機能することはわかっています。このスクリプトでは、ユーザーの資格情報は他のアプリの場合と同じです。
私のPostfixサーバーはSASL_auth(CRAM-MD5で構成されている)を使用しています。PHP側またはPostfix側のいずれかにエラーメッセージなどが表示されたらいいのですが、接続してから切断するだけで、他の説明はありません。
php - MDB2 と MySQLi を併用する (良いか悪いか?)
データベースの抽象化に PEAR MDB2 パッケージを必要とする PEAR Mail_queue パッケージを使用したいと考えています。
私は現在、すべてのデータベース クエリに MySQLi を使用していますが、MDB2 の使用はあまり望んでいません。
PHP アプリケーションで MDB2 と MySQLi の両方を同時に使用するのは悪い習慣でしょうか?
MySQLi よりも MDB2 を一緒に使用する正当な理由を誰か教えてもらえますか?
ありがとう。
php - PHP の Net_Geo Pear パッケージ
PHP サーバーに Net_Geo pear パッケージをインストールしました。
これは私が使用しているコードです、
getRecord($ip); // 出力 echo "Single IP results:"; エコー "; // 複数の IP の配列の例 $arr_ips = array ( gethostbyname("www.google.com"), gethostbyname("www.heise.de"), gethostbyname("www.college.ch") ); // net_geo から情報の配列をフェッチ $results = $net_geo->getRecord($arr_ips); // 出力 echo "複数の IP 結果:
"; echo "; ?>
しかし、このコードは結果を表示していません。このコードはまったく機能していないと思います。
これは Net_Geo オブジェクトです
Net_Geo オブジェクト ( [cache_path] => /tmp/ [cache_ttl] => 30 [default_timeout] => 60 [default_caida_server] => http://netgeo.caida.org/perl/netgeo.cgi [default_hostip_server] => http: //api.hostip.info/ [localizer_data] => ./demo.csv [service] => [cache_prefix] => netgeo [useragent] => PHP/NetGeo [useragent_version] => 1.0 [array_limit] => 100 [cache] => Cache_Function オブジェクト ( [ [期限切れ] => 2592000 [キャッシュ] => 1 [gc_time] => 1 [gc_probability] => 1 [gc_maxlifetime] => 86400 [コンテナ] => Cache_Container_file オブジェクト ([fileLocking] => [cache_dir] => /tmp/ [filename_prefix] => netgeo [エントリ] => 配列 ( )
)
ありがとう
php - Pear Excel Writer:先行ゼロのトリミング-防ぐ方法は?
Pear Excel Writerパッケージを使用して、PHPからExcelにデータセットをエクスポートしています。私の問題は、一部のデータフィールドに先行ゼロ(郵便番号など)があることですが、これらはExcelでトリミングされています。フィールドの先頭にアポストロフィを追加してテキストフィールドを強制しようとしましたが、Excelで表示されます。これは望ましくありません。私はPHPでもExcelの専門家でもありませんが、比較的単純なものが欠けていると思います。何か案は?