検索結果

PHP

全10000件中421~440件表示
  • 全てのカテゴリ
  • 全ての質問
  • PHPの検索

    データベースからPHPで検索してデータをもってきて表示させるときに100倍して、データを更新するときに1/100にしたいのですがやり方が分かりません 教えていただけないでしょうか

    • 締切済み
    • PHP
  • PHP MCRYPTモジュール

    画面にテキストボックスとボタンを配置し、ボタンがクリックされたら 入力したテキストをAESでエンコードし、BASE64でエンコードした文字列を 画面上に表示させたいのですが、PHPのMCRYPTモジュールのmcrypt_系関数? の使い方がよく理解できません・・・ ご存じの方おりませんでしょうか?

    • 締切済み
    • PHP
  • php mysql INSERT

    mysqlのデータ登録の際に値が空だとエラー文が表示されてしまいます。 エラー文は You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 にでます。 なお、mysqlのバージョンは5.1です。 試行錯誤で試したのですが、なかなかできないためわかる方がいましたら宜しくお願いします。 ソースは foreach((array) $test1 as $key => $val){ if($val !== "" && $test2[$key] !== "") { $vals .= ","; $vals .= "('$val','$test2[$key]')"; } } if($vals !== "") { $vals = trim($vals,','); $testQuery = sprintf("INSERT INTO `home_scorer` (`test1`,`test2`) VALUES" .$vals); $testResult = mysql_query($testQuery, $link) or die(mysql_error()); } test1 と test2に値が入っていれば登録はさせるのですが、値が入っていないときはINSERTしない状態にできればと思います。 宜しくお願いします。

    • 締切済み
    • PHP
  • PHPのフレームワーク

    FuelPHPについて質問です。 http://press.nekoget.com/fuelphp_doc/installation/instructions.html 上記ページに記載のFuelPHPのインストール方法 【$ curl get.fuelphp.com/oil | sh】 というコマンドをvps上で叩いたのですがうまく行きません。 実際に、コマンドをうってみると % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 244 100 244 0 0 320 0 --:--:-- --:--:-- --:--:-- 1564 sh: line 6: sudo: command not found sh: line 7: sudo: command not found と上記のような警告がでます。 もちろんインストールはできていません。 なにかしらのバイナリがインストールされていないのかどうか・・・。 このような現象に遭遇したかたで解決されたかたご教授ください。 よろしくおねがいします。

    • ベストアンサー
    • PHP
  • php sql文

    DB内のデーターをphpで表示させています。 どうしてよいかわからず困っています。 DB内のデーターは id | page_id | cat_id | parent_id | name 1 | 1 | 1 | 0 | AAAAA 2 | 1 | 2 | 1 | BBBBB 3 | 1 | 3 | 2 | CCCCC 4 | 2 | 4 | 0 | DDDDD 5 | 2 | 5 | 4 | EEEEE 6 | 3 | 6 | 1 | FFFFF 7 | 3 | 7 | 6 | GGGGG 8 | 4 | 8 | 3 | HHHHH 9 | 5 | 9 | 2 | IIIII 10 | 5 | 10 | 9 | JJJJJ join等を使用してデーターの一覧表示はできているのですが、 <table> <tr> <th>名前</th> <th>ページID</th> </tr> <tr> <td>AAAAA</td> <td>1</td> </tr> <tr> <td>AAAAA</td> <td>2</td> </tr> <tr> <td>AAAAA</td> <td>3</td> </tr> <tr> <td>AAAAA</td> <td>4</td> </tr> <tr> <td>AAAAA</td> <td>3</td> </tr> </table> と表示されます。 ここで上記の ページIDが1のやつは名前をCCCCC ページIDが2のやつは名前をEEEEE ページIDが3のやつは名前をGGGGG ページIDが4のやつは名前をHHHHH ページIDが5のやつは名前をJJJJJ と表示させたいです。 sql文等はjoinだらけで長くなるため省略させていただきます。 省略部分もありますが、お分かりの方がいらっしゃいましたらsql文などをおしえていただけると助かります。

    • 締切済み
    • PHP
  • php空白メール

    はじめまして。 お客様環境、さくらのレンタルサーバーで実績のあるphp(php工房様無償版)にて、 空白メールが届きました。 通常操作(スマホ、pc)で正常動作しているため、切り分けに困惑しています。 サーバーそのものはお客様の管理にあり、こちらでは手がだせないのもあるのですが 変な操作なのではないかと思っています。 ヒントいただければ幸いです。

    • ベストアンサー
    • PHP
  • マイページ機能 php

    phpでマイページ機能のイメージが分からないので教えてください。 ここの質問掲示板などでは、共用部分(質問ページ)とマイページ(プロフィールページ) に分かれていますよね? マイページ’(自分専用のページ)はどうやって増やし・そして個人に割り当ててるのでしょうか?

    • ベストアンサー
    • PHP
    • dhtfyjh
    • 回答数1
  • PHPのメッセージ

    PHP学習者です。 機械の部品表(Bill of materials) のテーブルであるpartsmaster から、条件によって レコードを検索して画面表示させるプログラムselect.php で、以下のようなメッセージが、何行も出てきます。 Notice: Undefined offset: 1 in C:\xampp\htdocs\BOMdatabase\select.php on line 60 使っているサーバーはXAMPP V.3.2.4 からの物です。 Undefined offset (未定義のオフセット)とは何でしょうか。 どうすればこのメッセージが出ないようになるのでしょうか? 詳しい方どうぞご教授ください。 例えば条件を between 5 and 10 とすると、結果としては希望のレコードが表示されるのですが、上のようなメッセージが出てきます。 このselect.php のソースコードを下に張り付けてあります。また selectQuery.php  と select.php の画面スクリーンショットを添付します。selectQuery.phpのコードを入れようとしましたが、文字制限を超えてしまったので、出来ませんでした。 select.php のソースコード <?php // C:\xampp\htdocs\OOP-PHP\BOMdatabase\select.php require_once "DBtable.php"; $table= $_POST['tablename']; $obj = new DBtable($table); $column2typelist = $obj->getCol2TypeList();// pairs of field name & data type $column2commentlist = $obj->getCol2CommentList(); // pairs of field name & comment $fieldOnly = array(); $typeOnly = array(); $commentOnly = array(); foreach($column2typelist as $col=>$type){ $fieldOnly[] = $col; $typeOnly[] =$type; } foreach($column2commentlist as $col=>$comment){ $commentOnly[] = $comment; } $cols = array();// field names in search input table $opes = array();// operator marks in search input table $vals1 = array();// values 1 in search input table $vals2 = array();// values 2 in search input table foreach($_POST['cols'] as $item){ $cols[]=$item; } foreach($_POST['opes'] as $item){ $opes[]=$item; } foreach($_POST['vals1'] as $item){ $vals1[]=$item; } foreach($_POST['vals2'] as $item){ $vals2[]=$item; } $count = count($cols); for($i=0; $i<$count; $i++){ // remove irrelevant field //because we need only cols.opes.$vals combination // for earch condition if( empty($vals1[$i]) ){ unset($cols[$i]); unset($opes[$i]); unset($vals2[$i]); unset($column2typelist[$i]); unset($column2commentlist[$i]); } } $condition = ""; for($i=0; $i<$count; $i++){ if( $cols[$i]=="" OR empty($cols[$i]) ){ // continue; // this column has been unset( ) previously } if($opes[$i] == "contains"){ $condition .= $cols[$i]." LIKE '%".$vals1[$i]."%' AND "; continue; } if( $opes[$i] == "between" ){ if( $typeOnly[$i] == "date"){ $condition .= $cols[$i]." >='".$vals1[$i]."' AND ".$cols[$i]." <='".$vals2[$i]."' AND "; }else{ $condition .= $cols[$i]." >=".$vals1[$i]." AND ".$cols[$i]." <=".$vals2[$i]." AND "; } continue; } if( $typeOnly[$i]=="int" OR $typeOnly[$i]=="smallint" OR $typeOnly[$i]=="float" OR $typeOnly[$i]=="decimal"){ $condition .= $cols[$i]." ".$opes[$i]." ".$vals1[$i]." AND "; }else{ $condition .= $cols[$i]." ".$opes[$i]." '".$vals1[$i]."' AND "; } } // for $condition = rtrim($condition,"AND "); if( empty($condition) ){ die( "No search condition is specified. Try again."); } $query = "SELECT * FROM ".$table." WHERE ".$condition; echo "Query = ".$query."</br>";////////////////////// echo "________________________________________</br>"; global $connection; $result = mysqli_query($connection, $query); if($result){ $obj->tabulate($result); }else{ die("No record found that matches the serch condition."); } unset($obj); unset($temp); ?> どうぞよろしくお願いします。

    • ベストアンサー
    • PHP
  • centOS5 + PHP

    VMWare + centOS5にてLAMP環境を作ろうと思っています。 centOS5はデフォルトでPHPがインストールされているとのことですが その場合次に何をやったらいいのかわかりません…。 ネットで調べてはいるのですが、自分では理解に苦しんでおり… お分かりになる方または詳しく書かれている本などを知っている方が いましたらご教授下さい。

  • PHPのインストール

    LinuxにPHPをインストールしようと思っています。インストールは、パッケージではなくコンパイルしようと思っていますが、この際に、先にいれておかなければいけないパッケージ(gccやmakeなど)は、どのように調べればよいのでしょうか?

    • ベストアンサー
    • PHP
  • PHP 正規表現

    閲覧ありがとうございます。 PHPでDBから持ってきたテキストの中に"#"が30回以上続いたらそこで折り返すというプログラムを作成しています。 「#が30回以上続いたら」という条件がうまくいきません。 ereg関数の返り値には何も入っていませんでした。 どこがわるいのでしょうか? //以下ソースです。 $Foo = "##############################################################################"; if (!ereg("[:punct:]{30,}",$Foo) == FALSE) { $Foo = str_split($Foo,30); }

    • ベストアンサー
    • PHP
  • PHPでバックアップ

    PHP初学者です、よろしくお願い致します。 PHPでバックアップを取りたく、次の様にしてみたのですが、実行するとファイルは正しいサイズでダウンロードされるのですが解凍すると中身は空になっています。できたファイルをFTPで別途ダウンロードして解凍してみると正常です。 $file = $storedir.$generatefile; $tstr = 'tar -C '.$upperdir. ' -czf '.$storedir.$generatefile.' '.$targetfolder; $result = system($tstr, $retval); if (file_exists($file)) { header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename='.basename($file)); header('Content-Transfer-Encoding: binary'); header('Expires: 0'); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Pragma: public'); header('Content-Length: ' . filesize($file)); ob_clean(); flush(); readfile($file); } ファイルが出来上がっていないのにダウンロードが始まってしまうからでしょうか?もしそうならファイルが出来上がってからダウンロードが始まるようにするにはどうしたら良いでしょうか? 根本的にやり方が良くないようでしたらそれもご指摘いただければありがたいです。よろしくお願いいたします。

    • 締切済み
    • PHP
    • noname#207939
    • 回答数1
  • PHP 認証システム

    PHPでIDとPWDを入力してログインする認証ページを作ろうとしています。環境はPHP-5.1.6、サーバ:Apache2.0.63、データベース:SQLiteです。 まず、DBを作ろうとしているのですが一部分がなんて打っていいか調べても解らなかったので質問させて頂きます。 <HTML><BODY> <?php if($db = sqlite_open("db_ninshou")){ $query = "CREATE TABLE tbl_ninshou(ID ???, PWD ???)"; $result = sqlite_query($db, $query); print "db_ninshouを作成しました。"; }else{ die("データベースに接続できません。"); } sqlite_close($db); ?> </BODY></HTML> ???部分に何を打っていいかわかりません。IDは英数字の組み合わせの7文字。PWDは3文字以上10文字以下の英数字にしたいと思っています。PWDなどに適した変数が解らないのでどなたかご教授ください。よろしくお願いします。

    • ベストアンサー
    • PHP
  • PHP+GDで

    質問させて頂きます。 以下のやり方でサムネイルを作成しています。 $src=imagecreatefromjpeg($dirname . $file); $dst=imagecreatetruecolor($swidth,$sheight); imagecopyresized($dst,$src,0,0,0,0,$swidth,$sheight,$width,$height); imagejpeg($dst, $dirname2 . $file); サムネイル作成する時に、縦横の大小、サイズの大きさに関係なく たまにサムネイル画像が黒くなってしまう現象が発生しています。 回避する方法を探しているのですが中々見つからずに困っています。 もしなにか良い方法を知っている方がいたら 知恵をお貸し下さい。 よろしくお願いします。

    • 締切済み
    • PHP
    • kairyuu
    • 回答数1
  • Apache+PHP+MySQL

    今、Windows版のApache+PHP+MySQLはどのバージョンの組合せが 最適なのでしょうか? 宜しくお願い致します。

  • PHP 日付操作

    PHPで動的サイトを作っている者です。 日付の操作で トピックスフォームの更新1週間内までの記事は New.gifイメージを表示させるような作りにしたいです。 日付のとり方が、20060831といったフォーマットです。 今のプログラムではただ単純に if((現在の時刻-記事登録日)< 7) といった分岐にしております。 しかし、今日発覚したのですが月をまたぐと 20060901-20060831になり差が70になってしまい New.gifが表れません。 上記を打開するいいロジックはございませんか?

    • ベストアンサー
    • PHP
    • fm0606
    • 回答数2
  • PHP正規表現

    数字と.の文字列から 最初の.だけ残して 後の.は取り除きたいです。 *必ず数値.数値の形です。 文字列例→期待する値 12.12→12.12 121.152.4.2→121.15242 6.2.4→6.24 $varr = preg_split("/\./","6.2.4"); $varr[0] = "{$varr[0]}."; foreach($varr as $value){ $str .= $value; } echo $str; で出来るのですが、頭悪い感じがして 正規表現で1行とかできませんかねぇ

    • ベストアンサー
    • PHP
    • cybert
    • 回答数2
  • PHPのメモリ?

    こんばんは。質問させて下さい。 PHPプログラム内で複数の配列を設定したとします。 ======================== $array00000001=array("1", "2", "3",・・・); $array00000002=array("1", "2", "3",・・・); $array00000003=array("1", "2", "3",・・・); ・ ・ ・ ======================== 設定した配列の情報はメモリに保持されるとおもいますが、容量の限界はあるのでしょうか? PCのスペックに依存するのでしょうか?それともPHP独自できまっているのでしょうか? ご存知の方、いらっしゃいましたらご回答お願い致しますm(_ _)m

    • ベストアンサー
    • PHP
    • 653
    • 回答数1
  • PHPでカレンダー

    PHPを使ってカレンダーを作成しました。が、コードの意味が良く分かりません。 コードは以下の通りです。 <?php if($_GET['num']==''){ $today_year = date("Y"); //4桁の西暦年 $today_month = date("n"); //1~12の月 }else{ $timestamp = mktime(0,0,0,date("n")+$_GET['num'],date("d"),date("Y")); $today_year = date("Y",$timestamp); $today_month = date("n",$timestamp); //1~12月 } $current = mktime(0,0,0,$today_month,1,$today_year); $first_day = date("w",$current); //1日の曜日を0~6に当てはめる $last_day= date("t",$current); //月の日数 ?> <html> <head> <title>カンレンダー</title> <meta http-equiv="Content-Type" content="text/html; charset=euc-jp"> </head> <body> <h1><?php print (date("Y年m月",$current)); ?>のカレンダー</h1> <table border="1" cellpadding="0" cellspacing="2"> <tr> <th>日</th><th>月</th><th>火</th><th>水</th><th>木</th><th>金</th><th>土</th> </tr> <?php for($i=1; $i<=$first_day+$last_day; $i++){ if($i%7==1){print ("<tr>");} if($i>$first_day){ print ("<td>".($i-$first_day)."</td>"); }else{ print ("<td>&nbsp;</td>"); } if($i%7==0){print ("</tr>");} } ?> </table> </body> </html> for以降の部分が良く分かりません。よろしくお願いします。※上記のスクリプトで正しく表示されることは確認済です。

    • 締切済み
    • PHP
  • PHPの良書

    現在、PHP4でウェブサイトを構築しています。 PHPの入門書を一冊読み終え、ポケットリファレンスを一冊所有しています。お勧めの、初級者から中級者へのステップアップに向いた(サンプルコード集のようなものではなく)体系的なPHPの解説書を紹介してください。(PHPのバージョンは、4と5の両対応だと、とても嬉しいです) (オライリー社の書籍を購入しようと思ったのですが、デスクトップリファレンス以外では、PHP関連の書籍は翻訳されていないようで悲しんでいます)

    • ベストアンサー
    • PHP
    • xojan
    • 回答数1