サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
GPT-4o
azuki-milk.hatenablog.com
今現在、cakePHPの構成はこんな感じになってました。 Apache24 | |-htdocs(公開ディレクトリ) |-cakeSample(プロジェクトルート) |-app | |-Config | |-Controller | |-Model | |-View | |-webroot | |-(いろいろ、以下略) | |-lib | |-Cake | |-Core(ここにはcakePHPの核が!!) | |-plugins |-vendors |-.htaccess |-index.php Apacheのhtdocs配下が公開フォルダになっていて、その直下にプロジェクトごと、ぼこんって置いてある状態です。 これの何が問題か。 cakePHPのコアが公開されちゃっていることです。 つまり、悪意を持ったユーザが、cakePHPの核を触れちゃう、っていう状態にあることです。 この悪者が核を
PHPにはCSVを取り込む便利な関数がいろいろあるようで。 最初は定番と言われるものを使ってたのですが・・・ いろいろ問題が発生してきました。 その流れとともに、解決方法をメモメモします。 <環境> PHP 5.4 cakePHP 2.5.8 1)そもそも、どの関数を使うのがいいの? あずきは最初、何も考えないまま定番?の「fopen して fgetcsv」を使ってました。 これ → PHP: fgetcsv - Manual だって、検索したら最初に出てくるんだもん。 が、しかし、、、 「CSVの区切り文字をスペース区切りやタブ区切りにも対応したい」 となったとき、fgetcsvの第3引数、「delimiter」には1文字しか指定できないのです。 fgetcsv(ファイルポインタ, length, delimiter(ここ、ね)); 「\s」とか「\t」とか、書けないんですよ。 これを指
このページを最初にブックマークしてみませんか?
『azuki-milk.hatenablog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く