久しぶりにcakephpでアプリを作ろうとおもい最新の1.3を入れて、以前使っていたアプリのコピペ利用してみると、
なにやら
findAll
のところでエラーがでる。。
ちょっとぐぐってみると,
find('all')
と書くようです。
うん。。。ひとりごとです。
久しぶりにcakephpでアプリを作ろうとおもい最新の1.3を入れて、以前使っていたアプリのコピペ利用してみると、
なにやら
findAll
のところでエラーがでる。。
ちょっとぐぐってみると,
find('all')
と書くようです。
うん。。。ひとりごとです。
public function setFrom($addr) { $name =""; $mailaddrs =""; if (preg_match("/^(.*)<(.*)>$/", $addr, $matches)) { // "名前 <mail@addr>" $name = trim($matches[1]); $mailaddrs = trim($matches[2]); } else { // "mail@addr" only $mailaddrs = trim($addr); } return parent::setFrom($mailaddrs,mb_encode_mimeheader($name)); }
ユーザー&グループ情報
/etc/passwd – ユーザアカウント情報
/etc/shadow – 安全なユーザアカウント情報
/etc/group – グループ情報
/etc/default/useradd – デフォルト情報
/etc/skel – ファイルの雛形が置かれるディレクトリ
jQuery jTagging plugin という挿入タグが利用できる便利なプラグインがあるのですが、
私の取得したプラグインだとテキストエリアがうまくうごかないため確認したところ、
TextAreaとinput type=textのフォームは動くようにつくられているだったのですが、
条件一部おかしくテキストエリアだけ動作しませんでした、
下記、プラグインの条件をtextareaもOKにすれば動きます。
if(name != “input” || type != “text” && name != “textarea”)
↓
if(!((name == “input” && type == “text”) || name == “textarea”))
※下記一部ソース抜粋
53 $.fn.jTagging = function(tags, seperator,normalStyle, selectedStyle, normalHoverStyle) 54 { 55 seperator = seperator || ","; 56 normalStyle =normalStyle || $.jTagging.defaults.normalStyle; 57 selectedStyle =selectedStyle || $.jTagging.defaults.selectedStyle; 58 normalHoverStyle = normalHoverStyle || $.jTagging.defaults.normalHoverStyle; 59 tags = [tags]; 60 return this.each 61 ( 62 function() 63 { 64 var name = this.nodeName.toLowerCase(); 65 var type = this.type.toLowerCase(); 66 if(!((name == "input" && type == "text") || name == "textarea")) 67 { 68 alert("name:" + name); 69 alert("type:" + type);
下記のようにバッファリングしてやると書き出すことができます。
$arr = array("1"=>"a","2"=>"b"); ob_start(); print_r($arr); $buffer = ob_get_contents(); ob_end_clean(); $fp = fopen("print_r","w"); fputs($fp,$buffer); fclose($fp);
$bufferにprint_rの結果が格納されます
参考サイト:http://phpspot.net/php/pgprint_r%82%CC%93%E0%97e%82%F0%83t%83@%83C%83%8B%82%C9%8F%91%82%AB%8Fo%82%B7.html