0

私はケディトールを使用しています。(私のPCの)ローカルホストで作業すると、フォーマットと画像のアップロードで正常に動作しますが、サーバーで作業すると、フォーマットと画像のアップロードが機能しません。

例のために。- フォントを何らかのスタイル、色、サイズでフォーマットすると、ローカルで前面にすべての効果が表示されますが、同じスタイル、同じフォント、同じ色を使用すると、前面に書式や画像が表示されません。

そのテキストを保存するために mysql_real_escape_string() 関数を使用しました mysql_escape_string() も試しましたが、両方ともサーバーではなくローカルでのみ機能しています。:S

画像のアップロードの場合、データベースへのパスが間違っているため、前面が表示されません。

例のために。

ローカル パス - ( http://localhos/exo/uploads/24ysjdh.jpg)

サーバー パス - ( http://mysite.in/%22/uploads/image/11/2qiz714.jpg/%22) (この URL では %22 が問題を引き起こしています)

エディターがローカルで機能し、サーバーで機能しない理由がわかりません。:S 私は初めてこのユニークな問題に直面しました。

4

1 に答える 1

0

PHP MagicQuotes を使用している場合、これが原因である可能性があります。/uploads/image/11/2qiz714.jpg に問題があるようです。余分な /" がラップされており、/%22 に変更されています

/%22/uploads/image/11/2qiz714.jpg/%22 

パスを生成するのはおそらくコードです。MagicQuotes はオンまたはオフになっていますか? このパスを作成するコードの一部を貼り付けることはできますか? 見つかったら、すべての「およびエスケープされた /」が適切であることを再確認してください。

于 2013-03-27T02:01:11.250 に答える