実現したいこと・質問
herokuで書籍検索botを作成しています.
検索に関しては,index.phpと共にデプロイした書籍情報が入ったcsvファイルを読み込んでいます.
貸出情報を記録する機能を追加するために,csvファイルに書き込みをしたいので
php
1$current = file_get_contents($file); 2$current .= "書き込みたい情報\n"; 3file_put_contents("data1.csv", $current);
としたところ,書き込みが出来ていました.(直後にLINEbotに情報を送ると結果にきちんと反映されいました.)ここからcsvファイルへの書き込みはうまくいっていると思います.
しかし,heroku git:cloneをしてみると書き込んだはずのファイルは元の内容のままであり,30分ほどしてスリープした後LINEbotへ送ってみると書き込んだ情報は無くなっていました.
調べたところ,herokuは一時的にデータを保存するだけであると書いてありました.そこでどのようにしたら良いか助言をいただけたらと思います.
1.SSL対応のサーバがあるのでherokuではなくそちらで行う?
2.外部DBを使用する?
自分で思いつくのはこの2つくらいです.
初めての質問で文章的にも至らない部分があると思いますが,ご回答よろしくお願いいたします.
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。