のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,896人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレくだすれPHP(超初心者用)3

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - 'XSLTProcessor' + - 410Gone + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    751 : nobodyさん - 2008/04/30(水) 11:59:58 ID:??? (+47,+19,-15)
    そのコードのどこに、フォームから入力したという部分が入ってるの?
    752 : nobodyさん - 2008/04/30(水) 12:03:22 ID:??? (-2,-30,-20)
    すみません、
    $mon=$_POST['mon'];
    を、書き忘れてました。

    データが書き込まれる(fputsが動いてる)ということはif文は正常に動作してると思います。
    753 : nobodyさん - 2008/04/30(水) 12:57:48 ID:??? (+4,-29,-11)
    マニュアルでfopen(..., "w");の動作を確かめよう
    754 : nobodyさん - 2008/04/30(水) 13:12:18 ID:??? (+3,-30,-173)
    >>753
    ご返答ありがとうございます。
    fopenをfopen("test.csv","r+");という形で一つにしたらうまく行きました。

    $file = fopen("test.csv","r+");
    while ($data = fgetcsv($file,1024,",")) {
    if($data[0]==$mon){
    $data[1]="予約済み";
    $rowc = implode(",", $data);
    flock($file, LOCK_EX);
    fputs ($file, $rowc);
    }
    }
    fclose($file);

    動作確認したところ、目的の行の、次の行が更新されてました・・・。
    ファイルポインタを1行、後ろに戻すと考えていますが、考え方としては正しいのでしょうか?
    755 : nobodyさん - 2008/04/30(水) 15:40:48 ID:??? (+62,+29,-44)
    ファイルポインタを行単位で移動させるのは面倒だから、
    シンプルにしたほうがいいんじゃないの?

    一気にぜんぶ読み込んで、条件が合ったら変更。
    最後に、変更が有ったなら書き出し。

    あるいは、1行読んで、条件が合ったら変更。
    その行を別ファイルに書き込んでいって、
    最後に、変更が有ったなら旧ファイルを消して別ファイルを旧ファイルに
    リネーム。
    756 : nobodyさん - 2008/05/01(木) 20:11:53 ID:??? (-1,-29,-18)
    >>744
    foreach($ar as $hoge)で取り込んだら楽かと
    759 : nobodyさん - 2008/05/02(金) 14:24:58 ID:??? (+57,+29,-2)
    それは・・・ちょっと考えたら分かるだろう
    760 : nobodyさん - 2008/05/02(金) 14:30:01 ID:??? (+56,+28,-48)
    >スクリプトがリモートのサーバで実行されて結果がローカルの スクリプトに読み込まれる
    書いてありましたねorz
    申し訳ないです。

    無性に気になってしまった…。
    761 : nobodyさん - 2008/05/03(土) 18:24:53 ID:??? (-1,-29,-47)
    php+mysqlでタグを手動で入力するタグクラウドのようなものを作りたいのですが
    各種タグの数はどうやって数えたら良いのでしょうか?
    762 : nobodyさん - 2008/05/03(土) 18:30:59 ID:??? (+140,+29,-5)
    伝わり難い気がしたので絵を用意してみましたが
    よくわからないかもしれない
    763 : nobodyさん - 2008/05/03(土) 18:54:43 ID:??? (+55,+27,-12)
    さっぱり分かりません
    スペース区切りで入力されたキーワードの数を数える方法が分からないということ?
    764 : nobodyさん - 2008/05/03(土) 19:11:05 ID:??? (+57,+29,-3)
    エスパーか762の母親じゃなければわからんだろjk
    765 : nobodyさん - 2008/05/03(土) 19:36:05 ID:??? (+74,+27,-13)
    >>762
    具体的なサンプルがあるといいかも。
    766 : nobodyさん - 2008/05/03(土) 19:45:56 ID:??? (+3,-30,-92)
    page_id| tag1|  tag2| tag3|
    ------+-----+-----+-----+
        1| 果物| 豚肉|    |
        2| 牛肉| 野菜| 果物|
        3| 果物| 豚肉|    |
        4| 鶏肉| 果物| 野菜|
        5| 野菜|    |    |
    ------+-----+-----+-----+

    こういうテーブルから
    果物(4),野菜(3),豚肉(2),牛肉(1),鶏肉(1)
    とか出力したいの・・・か?
    767 : nobodyさん - 2008/05/04(日) 12:06:34 ID:??? (+60,+28,-27)
    >>362
    テーブルに全部のキーワードをぶっこんで
    あとはgroup byとcountで。

    とりあえずママに絵の描き方を教えてもらいなさい
    771 : nobodyさん - 2008/05/04(日) 22:39:55 ID:??? (+55,+27,-13)
    じゃxamppなんてやめて普通にやる
    772 : nobodyさん - 2008/05/09(金) 22:48:31 ID:??? (+3,-29,-82)
    質問させて下さい。グーグルでは上手く探せませんでした。

    cent os 5
    php 5.2.4


    1,なんとか,かんとか,ぬんとか
    2,なんとか2,かんとか2,ぬんとか2

    のようなcsv的な形式のファイルの編集をHTMLのフォーム上から実現するにはどのような考え方でやればいいのでしょうか?
    fgetsで指定行を読み込んで目的のカラムを編集することはできるけど,元のデータの消し方が見つかりません。

    知ってる方,よろしくお願いします。
    773 : nobodyさん - 2008/05/09(金) 23:01:53 ID:??? (+6,-16,+0)
    ファイル全体を書き直し
    774 : nobodyさん - 2008/05/09(金) 23:05:34 ID:??? (+34,+11,+3)
    ありがとうございます(^^
    775 : nobodyさん - 2008/05/10(土) 01:18:48 ID:??? (-1,-29,-23)
    common lispとphp
    の混合ってできないの?
    776 : nobodyさん - 2008/05/14(水) 17:30:23 ID:??? (+7,-30,-94)
    すいません。セッション変数の使い方について教えてください。
    ページ1で
    session_start();
    $_SESSION['a']="test";
    と入れ、
    FORM ACTION先のページ2で
    echo $_SESSION['a'];
    と書いてみたのですが空になっています。

    書き方がまずいのでしょうか。
    それとも何か特別な設定をしなければいけないのでしょうか。
    PHPのバージョンは5.1.6で、
    session.use_cookiesはon
    session.use_trans_sidは1にしています。
    777 : nobodyさん - 2008/05/14(水) 17:40:07 ID:??? (+32,-29,-5)
    >>776
    ページ2でもsession_start(); してる?
    778 : nobodyさん - 2008/05/14(水) 17:42:14 ID:??? (+61,+29,-2)
    >>777
    やってませんでした。
    おお!出来ました!
    ありがとうございます!
    780 : nobodyさん - 2008/05/14(水) 19:32:10 ID:??? (+15,-30,-33)
    list($wsize, $hsize) = getimagesize($img);
    781 : nobodyさん - 2008/05/15(木) 18:03:18 ID:??? (+3,-30,-104)
    よくSNSで人のページに飛ぶとき
    --------------------
    ○○さんのマイページ←リンク
    --------------------
    のようにリンクタグでフォームタグのように値を持てるようにしているものがありますが、
    どういう風にしているのでしょうか。

    フォームを使うと
    --------------------
    <input type="radio" name="choice" value="A">A
    <input type="radio" name="choice" value="B">B
    <input type="radio" name="choice" value="C">C
    --------------------
    のようになるんですが、
    これをハイパーリンクを使い
    --------------------
    A←リンク(押すと変数にAと入る)
    B←リンク
    C←リンク
    --------------------
    の形にしたいと考えています。
    782 : nobodyさん - 2008/05/15(木) 18:24:53 ID:??? (+0,-28,+0)
    781です。
    すいません、getを使ってみます!
    783 : nobodyさん - 2008/05/15(木) 18:31:14 ID:??? (-1,-29,-5)
    javascript併用でsubmitするやつもあるけどな。
    784 : 779 - 2008/05/15(木) 18:33:37 ID:19IoKDUw (+27,+29,-10)
    >>780
    listの使いどころを実体験できて勉強になりました
    お礼が遅くなってしまいましたが、教えていただきましてありがとうございました
    785 : nobodyさん - 2008/05/16(金) 11:28:21 ID:??? (+94,+29,-74)
    プログラミング全くど素人です。

    PC画面内のボタンが定期的(2時間おき)に赤く光り(音付き)、それが10分以内にクリックされなければ指定したアドレスにメールで連絡がいくアプリを作成したいんですがPHPでつくれますか?
    他に付けたい機能はPHPでできそうなのでできればPHPで一緒にしたいのですが
    786 : nobodyさん - 2008/05/16(金) 11:33:44 ID:??? (+57,+29,-1)
    ブラウザが閉じられると止まってもいいなら
    788 : nobodyさん - 2008/05/16(金) 12:10:33 ID:??? (+57,+29,-3)

    >プログラミング全くど素人です。

    こういう書き方は嫌われるからやめるべきだ
    789 : 785 - 2008/05/16(金) 12:14:05 ID:??? (+57,+29,-8)
    色々とお騒がせしてすみませんでした
    他所で質問して分かったからもういいですw
    790 : 785 - 2008/05/16(金) 12:16:27 ID:pBMB8YRN (+19,+29,-1)
    つられんなよお前らw
    791 : nobodyさん - 2008/05/16(金) 13:07:04 ID:??? (+78,+29,-6)
    >>785
    おもしろいね、それ。
    しょっちゅうサボりにいくバイトの管理用に作ってみよっと。
    ありがとう。
    792 : nobodyさん - 2008/05/16(金) 13:51:37 ID:??? (+28,-27,-2)
    785です
    作ったらそのスクリプト参考にさせてください
    793 : 791 - 2008/05/16(金) 14:14:40 ID:??? (+51,+24,+1)
    >>792
    いいよ
    794 : nobodyさん - 2008/05/16(金) 15:07:02 ID:9KFEZNBm (+32,+29,+0)
    >>785 スレもイタも違っとる
    796 : nobodyさん - 2008/05/16(金) 15:37:59 ID:??? (-6,-29,-7)
    配列の配列という落ち?
    797 : nobodyさん - 2008/05/16(金) 15:39:09 ID:??? (+52,+24,-13)
    2次元になってる、ってことでしょうか?
    798 : nobodyさん - 2008/05/16(金) 16:00:05 ID:??? (+57,+29,-2)
    実行中に中身表示させてみてたしかめる
    799 : 795 - 2008/05/16(金) 16:37:58 ID:??? (+57,+29,-17)
    できました。
    配列にデータを格納したあとで、function内で置き換え作業をしていたのですが、
    せっかく作った配列を渡していなかったのでできなかっただけでした。
    お騒がせしましたorz
    800 : nobodyさん - 2008/05/16(金) 17:33:20 ID:??? (-2,-30,-29)
           ヽ(・ω・)/   ズコー
          \(.\ ノ
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - 'XSLTProcessor' + - 410Gone + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について