問題タブ [ereg]

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

php - サイトの移行: ereg から pregmatch?

私は恐ろしい drupal サイトを新しいサーバー (新しいバージョンの PHP を搭載したサーバー) に移行しようとしています。サイトを確認すると、次のエラーが表示されます。

非推奨: 関数 ereg() は、/var/sites/n/nanohex.org/public_html/includes/file.inc 行 902 で非推奨です

行 902 は次のようになります。

私の理解では、ereg は使用されなくなったため、pregmatch に置き換える必要があります。

次のコードを変更します...

代わりにこのエラーをスローします:

警告: basename() は、パラメーター 1 が文字列であると想定しており、905 行目の /var/sites/n/nanohex.org/public_html/includes/file.inc で指定された配列です。

905 行目は次のようになります。

$basename = ベース名($file);

私は何を間違っていますか?