ホームページ  >  記事  >  バックエンド開発  >  phpcms画像アップロード失敗問題

phpcms画像アップロード失敗問題

WBOY
WBOYオリジナル
2016-06-23 13:54:011331ブラウズ


私の問題は次のとおりです:
以前はアップロードできませんでしたが、変更後は、指定したディレクトリに画像をアップロードできるようになりました。
しかし、リストは空でサムネイルがありません (パスが間違っています)
それを変更する方法はありますか? (変更箇所が見つかりませんでした)

function att_show(serverData,file){	var serverData = serverData.replace(/<div.*?<\/div>/g,'');	var data = serverData.split(',');	var id = data[0];	var src = data[1];	var ext = data[2];


上記のコードがこの問題に対処するものであることはわかっていますが、アラートを通じて結果を取得できません。デバッグする方法はありません。


ディスカッションに返信 (解決策)

People

どのエディタを使用していますか
設定ファイル (sth_config.js) 内の「ルートのデフォルト パス」を変更します
1 つはアップロード パスとサムネイルです
Don 't その場所を変更する必要はありません。ましてや、server=>PHP から強制的に変更する必要はありません
注: 複数の設定ファイルがある可能性があります。それらを正しく見つけてバックアップしてください

どのエディタを使用していますか?設定ファイル (sth_config.js) 内で「ルートのデフォルトパス」を変更します
1 つはアップロードパスとサムネイルです
他の場所を変更する必要はありません、ましてやサーバー => PHP から強制的に変更する必要はありません
注: 複数の設定がある場合がありますファイルを正しく見つけてバックアップしてください

設定にパスがありますが、不完全です
http://notjsp.com/index.php
ユーザー名 adminadmin
パスワード adminadmin

http://notjsp.com/index.php?m= content&c=content&a=add&menuid=&catid=9&pc_hash=FD83dW&pc_hash=FD83dW をクリック

右側のアップロード

アップロードして現象を確認できます。

どのエディタを使用していますか?

設定ファイル (sth_config.js) の「ルートのデフォルト パス」を変更します

1 つはアップロード パスとサムネイルです
他の場所を変更する必要はありません。ましてや、server=> から強制的に変更する必要はありません;PHP 変更
注: 複数の設定ファイルがある可能性があります。正しく見つけてバックアップしてください

2 階の franzhong からの返信を引用:

どのエディタを使用していますか
設定の「ルートのデフォルト パス」を変更しますファイル (sth_config.js)
1 つは、アップロード パスにはサムネイルもあります
サーバー => PHP から強制的に変更することはおろか、他の場所を触る必要もありません
注: 複数の設定ファイルがある場合があります。正しく見つけて戻ってください。
設定にパスがありますが、不完全です
http://notjsp.com/admin.php
ユーザー名 adminadmin
パスワード adminadmin
http://notjsp をクリックします。 com/index.php?m=content&c=content&a=add&menuid=&catid=9&pc_hash =FD83dW&pc_hash=FD83dW

右側からアップロード

アップロードして現象を確認できます。

http://notjsp.com/admin.php

あなたはそれを当たり前のことだと思っています
あなたが与えているのは JS コードです、それに正しいデータを渡さないと、当然正しい結果は得られません あなたは。問題を見つけなければなりません

のソースをあなたはある意味当たり前だと思っています
あなたが与えたのは JS コードです 正しいデータを渡さなければ、当然正しい結果は得られません
見つけなければなりません。問題の原因

だからこそ、あなたはソースを見つけられませんでした。正しい結果は得られません

問題の原因を見つける必要があります

設定にはパスがありますが、完全ではありません

見てみることができます
http://notjsp.com/admin.php
ユーザー名 adminadmin パスワード adminadmin

http://notjsp.com/index.php?m=content&c=content&a=add&menuid =&catid=9&pc_hash=FD83dW&pc_hash=FD83dW をクリック

右側のアップロード


アップロードして現象を確認できます。

これは、アップロード後のボックス内のソース コードです
42e62acd64f2d64f6d67fecc94b7fd97 df250b2156c434f3390392d09b1c9563 81a2fd79189d8c9fee0a1e4954f1d4a6http://notjsp.com/uploadfile/df250b2156c434f3390392d09b1c9563 a href ="http://notjsp.com/uploadfile/">http://notjsp.com/uploadfile/5db79b134e9f6b82c0b36e0489ee08ed アップロードが成功したかどうかを確認してください (3 台の大きな車)パスが間違って表示されています。これを探してください
これら 3 つの写真のうち、最初の写真は通常のネットワークからのものです
次の 2 つは、添付ファイルをアップロードしたものです (添付ファイルと写真には区別があります。上で写真をアップロードしました)。形式を画像形式に限定しました。間違ったファイルを変更したのではないかと心配しています(私はこの問題で大惨事を経験しました)。変更する必要がある場所は別にあると思います。それは表示部分ではありません。アップロード部分
次に、もう一度デバッグして、この部分を個別に切り出すこともできます

これは、アップロード後のボックス内のソース コードです
b718a228f7eb9e4bd7db5c38e60b8cafdf250b2156c434f3390392d09b1c9563
81a2fd79189d8c9fee0a1e4954f1d4a6http://notjsp.com/uploadfile/5db79b134e9f6b82c0b36e0489ee08ed

「でも、パスが間違って表示されています。これを探してください。」
これが見つからないのですが?
* (一番上に掲載されているソースコード) は見つかったかもしれませんが、デバッグする方法がなく、アラートも結果を生成しません。


うーん。 。友人。結局この問題をどうやって解決しましたか?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。