4月 2015アーカイブ

jQueryのエラー、映るものが映らない

そんなことはよくあるが、今回はしぶとい

uncaught referenceerror $ is not defined

と出るエラー。

要はプラグインのせいなのだが、全部止めても動かない時がある。
テンプレートになっているphpファイルに読み込まれなくなった 関数名が書いてあるのをほっといたため
関数はphpのものだが、これがあると外部から読み込まなくなるらしい。
多分サーバー側のセキュリティ対策かなんかだろう。
ローカルでは問題なかった。
使わない 関数の呼び出しは消しておけ。
//************
// tManager();
//何かの関数

SQLでリストどうしを比較

あるリストにないデータで別のリストにあるデータを絞込

SELECT uri.* FROM `tableA` 
          LEFT JOIN teate
          on `A_id` = `B_id` 
          AND `A_tstp` = `B_tstp`
          where 
          NOT EXISTS(
              select * from tableB 
              where `A_id` = `B_id` 
              AND `A_tstp`=`B_tstp`
              )

あるリストにあるデータを別のリストにあるデータで絞込

  NOT がいらなくなる

 

一回のクエリで値の有無を探して、あれば見出し行も書き出し、無ければないで

検索した結果、戻り値がないなら[ありませんでした]
あったら、内容を返す。

これを一回のクエリで実行したい。

$strsql=“SELECT なんだ*, かんだ
FROM このテーブル
LEFT JOIN あのテーブル
ON このカラム = あのカラム
where なじょうけん ;

$sth=$dbh -> query($sql);  //ふつうにクエリ実行

$result = $sth->fetchAll(); //一度フェッチする

$array_size= count($result); //なければ 0がかえってくる

foreach ($result as $key => $value) {  //こいつを回す。
if($key==0){   // ループの一回目は普通ゼロ
foreach ($value  as $k => $v) {
$csvth[]= $k ;  //連想配列なのでキーを取り出して配列化
}
fputcsv($fp, $csvth);  //配列をCSVに
}
fputcsv($fp, $value);  //ここからは値行を一行目から
}

フェッチしないで$sthにさわるとポインタが送られてしまうので全部取り出せなくなる。

とあるプラグインを読み込んで別ウィンドウでテーマフォルダのテンプレートを開く方法

http:// wrapper is disabled in the server configuration by allow_url_include=0

というエラーがありまして。その解決方法

$fullpath=dirname(__FILE__);

    $path=strrpos($fullpath,‘/’);

    $path9=strrpos($fullpath,‘/’);

    $plugin-name=substr($fullpath,0,$path).‘/plugin-name;

     define(‘PDIR’,$plugin-name);

ここまでプラグインのTOPで行う

以下を別窓で開いたテーマフォルダのテンプレートに書く

require_once (PDIR.‘/plugin-file.php);