問題タブ [ereg-replace]

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 に答える
154 参照

php - ereg_replace が正しく機能しない

メッセージ システムを作成しましたが、新しいメッセージが投稿された場​​合に、メッセージ内の URL リンクをクリック可能な HTML リンクに自動変換したいと考えています。この単純な関数を作成しましたが、正常に機能しません。

一部の URL では機能していますが、他の URL では問題があり、結果は次のようになります。

また

ご覧のとおり、クエスチョンマークの後ろの部分も含めて正しく変換されていません。誰かが上記の私のコードを修正/更新してもらえますか? ところで、 *ereg_replace* を使用する代わりに、おそらく別の (そしてより良い!) 解決策があるでしょうか?

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

php - ereg_replace から preg_replace への変換、PHP 5,3

PHP 5,3 に変更する場合 ... 以下の関数名を ereg_replace から preg_replace に変更できるかどうかはわかりません - その結果が同じになるか、"[\n に関して構文も変更する必要があるかどうか\r]" og "\t\t+" - それを確実に教えてくれる人は誰でも (指定されたセットアップ環境でテストするのは非常に難しい)...

前もって感謝します...

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

php - Ereg_replace から preg_replace Lep へ

これら 2 つの前の ereg_replace 式を preg_match で機能させるにはどうすればよいですか?

コメントからコードを追加する

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

php - php - 廃止された関数 ereg_replace() は php で廃止されました

Web サーバーでテストするまで正常に動作する PHP スクリプトを購入しました。スクリプトを実行すると見栄えは良いのですが、自分の Web サイトのサブカテゴリをクリックすると、このエラーが表示されます。

私のスクリプトは次のようになります。

申し訳ありませんが、私のコードも適切な形式ではありません。この質問 Stackoverflow を投稿すると、大きな問題に直面します。どんな助けでも大歓迎です。エラーは行 61 で発生します。私は PHP が初めてです。調べてみると、ereg と preg があり、両方の関数が存在します。私を助けてください..ありがとう

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

php - 非推奨: 関数 ereg_replace() は、62 行目の /home/user/public_html/includes/functions.php で非推奨です

ウェブサイトの URL を入力すると、問題ありません。しかし、サブカテゴリを押して内部コンテンツを表示すると、問題が発生します。私のpublic_htmlには5つのフォルダーがあります..

彼らです:

1.管理者

2.アバター

3.FTP

4.画像

5.含む

そしていくつかのphpファイル。これはスクリプトです。

phpできません。

エラーが出て...

非推奨: 関数 ereg_replace() は、62 行目の /home/exwggayd/public_html/includes/functions.php で非推奨です

非推奨: 参照による new の戻り値の割り当ては、/home/exwggayd/public_html/includes/phpflickr/phpFlickr.php の 91 行目で非推奨です

非推奨: 参照による new の戻り値の割り当ては、330 行目の /home/exwggayd/public_html/includes/phpflickr/phpFlickr.php で非推奨です。

非推奨: 参照による new の戻り値の割り当ては、399 行目の /home/exwggayd/public_html/includes/phpflickr/phpFlickr.php で非推奨です

非推奨: 参照による new の戻り値の割り当ては、468 行目の /home/exwggayd/public_html/includes/phpflickr/phpFlickr.php で非推奨です。

非推奨: 参照による new の戻り値の割り当ては、228 行目の /home/exwggayd/public_html/includes/phpflickr/PEAR/HTTP/Request.php で非推奨です。

非推奨: 参照による new の戻り値の割り当ては、324 行目の /home/exwggayd/public_html/includes/phpflickr/PEAR/HTTP/Request.php で非推奨です

非推奨: 参照による new の戻り値の割り当ては、602 行目の /home/exwggayd/public_html/includes/phpflickr/PEAR/HTTP/Request.php で非推奨です

非推奨: 参照による new の戻り値の割り当ては、621 行目の /home/exwggayd/public_html/includes/phpflickr/PEAR/HTTP/Request.php で非推奨です

厳格な基準: 122 行目で /home/exwggayd/public_html/includes/phpflickr/PEAR/Net/URL.php のクラス Net_URL の定義済みコンストラクターを再定義する

厳格な基準: 非静的メソッド PEAR::isError() を静的に呼び出すべきではありません。これは、590 行目の /home/exwggayd/public_html/includes/phpflickr/PEAR/HTTP/Request.php の互換性のないコンテキストから $this を想定しているためです。

厳格な基準: 非静的メソッド PEAR::isError() を静的に呼び出すべきではありません。これは、591 行目の /home/exwggayd/public_html/includes/phpflickr/PEAR/HTTP/Request.php の互換性のないコンテキストから $this を想定しているためです。

厳格な基準: 非静的メソッド PEAR::isError() は、603 行目の /home/exwggayd/public_html/includes/phpflickr/PEAR/HTTP/Request.php の互換性のないコンテキストから $this を想定して、静的に呼び出すべきではありません

#

「includes」フォルダー内の function.php に問題がある可能性があります。しかし、ページをリロードすると、すべて問題ないようです。

これがコードです...Pastebinに貼り付けてください!!

function.php# http://pastebin.com/PR4RKSJS

phpFlickr.php# http://pastebin.com/zzaVehBx

Request.php#hxxp://pastebin.com/MPfq5zAL

URL.php#hxxp://pastebin.com/yDMvA7e5

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

preg-replace - ereg_replace のヘルプが必要 (非推奨)

こんにちは、2、3 年前にいくつかのスクリプトを書きました。今は動いていません。私のスクリプト:

ereg_replace を preg_replace に置き換えると、エラーが発生します。

あなたの助けが必要です...ありがとう...

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

regex - 文字列で Ereg_replace

次のような文字列があります。

そして、私はそれを次のように置き換えたい:

ereg_replace を使用して、この種のフレーズを置き換えたい:

「i:[0-9]a:[0-9]:」を「,」記号に変換します。

やってみる:

しかし、私は働きません。手伝って頂けますか?前もって感謝します

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

php - 関数 ereg_replace() は非推奨です - 修正できません

修正に苦労している上記のエラーがあります。コードを以下に示します。

追加するために、私はこれを修正しました:

しかし、それでもエラーは解決せず、問題として 1 行目と 3 行目を示しています。

他のスレッドと Google を見ましたが、解決策が見つかりませんでした。

ありがとう。