--------------------------html/css関連---------------------- ---------------
Baidu/縮小されたウェブページの下部にある QR コードが表示され、右側のテキスト ブロックが消えます。幅を変更して両方の div を 49% にするだけです。
Baidu/bottom を模倣した li が表示されます。 グローバル処理には list-style:none; を使用します。style="list-style-type:none" を使用します。非常に便利です。
a タグ内の li は有効ですが、p 内の li は無効です。 グローバルなものを使用することをお勧めします。
--------------------------FTP 関連の WinSCP--------------------- ----------
ftpを修正したところ、コードに問題はなかったのですが、いつも失敗してしまい、後から遅れていたことが分かり、コードを変更しましたが、ftpがまだ更新されていないため、修正しました。いつも失敗してた。時間の無駄だった。テストする前に、必ず FTP で変更時間を確認してください。
--------------------------WeChat開発関連---------------------- ---------------
WeChat 開発、グラフィック返信、コントローラーのパブリック コードを新しいモデル ファイルに配置し、新しいモデルで新しいメソッドを作成し、パブリック コードをメソッドに配置します。
コントローラー内のインスタンス化されたモデルファイルの定義は、thinkphp のバージョンによって異なります。マニュアルではモデルの定義を理解できませんでしたが、私のバージョンは 3.2.3 です。これは操作テーブルの場合で、データベースやテーブルをまったく使用せず、最終的に継承を削除しました。モデルコード
namespace ImoocModel;
use ThinkModel;
class IndexModel
{ //複数の画像タイプとテキストタイプを含む WeChat メッセージに返信
public function responseNews($postObj,$arr)
{
コントローラーコード
ThinkControllerを使用;
クラスIndexControllerはコントローラーを拡張します
{
//インスタンス化されたモデル
$indexModel = new ImoocModelIndexModel();
$indexModel->responseNews($postObj,$arr);
--------------------------仮想ホスト---------------------- ------------------
仮想ホスト上に配置されたプロジェクトの場合、http://www.long.com/imooc.php/Index/http_curl へのアクセスは失敗します
http://www.long.com/imooc.php のみですその理由は、デフォルトは通常のアクセスモードです //www.huqunlong.com/imooc.php&c=Index&a=http_curl この方法でのみ正常にアクセスできます
thinkphp 設定ファイル convent.php を見つけてモードを変更します。後で、pathinfo を直接設定することがわかりました。仮想ホストのコントロール パネル ページでの操作は成功しました。
http://www.long.com/imooc.php/Index/http_curl に正常にアクセスしてください
---------------------------------memcached 関連-------------- ------ ----------
Windows 10 で Shenzhou Ares Z7M に cmd を使用して memcached をインストールすると、エラーが発生しました: サービスのインストールに失敗したか、サービスがすでにインストールされていました
解決策:
1. cmd.exe ファイル (c:windowssystem32cmd.exe) を見つけます。
2. cmd.exe を右クリックして管理者として実行しますWindows での Memcache のインストール
1. Windows 安定版の memcache を Baidu からダウンロードし、解凍してディスクに置きます (例: c:memcached
2)。cmd コマンドに「c:memcachedmemcached.exe -d install」と入力します。インストールするインターフェイス 3. 次に、「c:memcachedmemcached.exe -d start」と入力して開始します。コンピューターを右クリックし、[管理]、[サービス]、[memcached サービスの表示] の順にクリックします。インストールは成功しました。
注: 将来的には、Windows を起動するたびに memcached が Windows のサービスとして自動的に開始されるようになります。デフォルトのポート: 11211。
アンインストールする場合は、次のコマンドを実行します:
1.memcached.exe -d stop
2.memcached.exe -d uninstall
memcacheはDドライブ直下にインストールされています
使いたい場合は、memcache内のファイルをWWW下のプロジェクトファイルにコピーしてmemcacheを使用してください
----------------------------Mysql 関連----------------- --------- ------------------
PreparedStatement は、データベースの実行効率を向上させることができる準備されたステートメントです。 PreparedStatement は SQL インジェクションを防ぎます。
where 句の列 'id' が曖昧です。id フィールドが複数のテーブルに存在することがわかりません。
echo $product->getLastSql(); 最後に実行された SQL ステートメントを取得し、エラー SQL ステートメントを出力し、それを dos コマンドで実行すると、SQL ステートメントがどこで間違っていたのかがわかり、次のとおり SQL ステートメントを変更します。エラー。1052:where 句の列 'state' があいまいです
2 つのテーブルのフィールドの状態が同じです
解決策:mysql の bin ディレクトリをシステムのパス環境変数に設定します
MySQL のインストール ディレクトリを見つけます。私のディレクトリは D:phpStudyMySQLbin です。コンピューターのプロパティ/システムの詳細設定/環境変数/システム環境変数/パス環境変数/編集/テキストの編集
変数値の最後に追加します;D:phpStudyMySQLbin
--------------------------------Thinkphp3.2.3 関連--------------- ---- ----------
HTML ページを追加しました
phpページ
Thinkphpは変更が成功すると元のページにジャンプします
変更方法
$surl=$_POST['surl'];
unset($_POST['surl']);
ジャンプ時に
$renを追加=$brand ->where("id=$id")->data($_POST)->save();
if($ren===false)
{
$this->error( "ブランドの変更failed",$usrl);
}
else
{
$this->success("ブランド変更成功",$surl);
}
元の変更されたページに戻ることができます
-----------------------------zendスタジオ関連----------------- --- ----------
zend Studio 12.5エディターでは行番号が表示されません
解決策: Windows/一般/エディタ/テキストエディタ/行番号を表示
--------------------------mysql データベース関連---------------------- ----------
Linux でデータベースをバックアップします
権限を変更します chmod -R 777 /var ルート ディレクトリの var の下にあるすべての権限を変更します
mysqldump -u root -p news>/var/new.sql パスワードを入力するとバックアップが成功します
Windows/DOS でデータベースをバックアップするときに、クライアントに必要な権限がないことを示すメッセージが表示されます
解決策:
c:windowssystem32cmd.exe を見つけます
または、>>すべてのプログラム>>添付ファイル>>コマンド プロンプトを起動
右クリックして [ファイル名を指定して実行] を選択します[モード]、[ID]、[スーパー管理者] の順に選択して、実行するだけです。
必要な権限がないため、C ドライブと D ドライブのバックアップが失敗しました。残念ながら、それは成功しました。
mysqldump -u root -p 20160514>e:a.sql Enter パスワードを入力 バックアップ成功
「character%」のような変数を表示する データベースのエンコード設定を表示する
set names gbk; コマンド ウィンドウは gbk を設定する必要があります。