検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- PHP+MySQLで(特殊な)並べ替えをしたい
例えば、ランクSS~Cの値を格納しているカラムで、 SS>S>A>B>C のような順序でソートをかけたいのですが、 カラムの増設をせずに実現できる方法はありますでしょうか。 それともランクで並べ替える用のカラムを 加えなければできないでしょうか。 なるべくなら、純粋なデータのみをDBに格納して 一機能のためだけのフィールドを作るのは 避けたいと思っているのですが。 可否がわかるかたいらっしゃいましたら お願い致します。
- PHP 配列結果を保存する方法ですが
PHP5.0 apache2.0.58 mysql 5.0 という環境でプログラムを作成していますが難問にぶつかりました。 質問: http://www.sound-uz.jp/php/tips/file.html こちらのサイトでツリー表示のコードを拝見しながら 表示することはできましたがこの画面のイメージのまま メモ帳に保存できないですか?つまりループしながら 画面に表示させるのをメモ帳かファイル形式で保存させたいですがいい方法はありませんか? foreach( $tree as $key => $value ) { if( is_array( $value ) ) { // 配列の場合ディレクトリ名を表示し再帰呼出 print( $indent."+ " ."≪". $key ."≫". "<br>\n" ); showdirtree( $value ); } else{ $day = date("Y-m-d H:i", filemtime($value)); $size = ceil(filesize($value)/1024); // ファイル名と作成日とサイズを表示 print( $indent."- <a>" ."【". $key ."】"." "."作成日:(" . $day.") "."サイズ:" . " (".$size."KB)". "</a><br />\n" ); } } うえの部分は加工した部分です。 <hr> <p>こちらは print_r による表示</p> <pre><?php print_r( $tree ) ?></pre> こちらはHTMLで省いています。 よろしくお願いします。
- 携帯電話でphpのコーディングをしたい。
とても変態的な質問ですが・・・auの携帯電話でPHPプログラミングをしたいです。 本当ならノートPCを持って行きたいのですがバッテリーの持ち時間的に辛い僻地な為。 紙とペンで書くことも考えましたが、あとで打ち直すのも面倒なので、どうにか出来るフリーなスクリプトか何かはございませんでしょうか。 今頭の中にある形としては、 メニュー画面に ・ファイルリスト表示 ・編集 ・phpマニュアル表示 とあり、auの携帯電話のpostサイズの最大の範囲で編集可能という具合です 基本コンセプトが似たようなものがもしございましたら教えていただければ幸いです。 専用Linuxサーバ上に置けるもの、またはEzアプリ(not Brew)であって欲しいです 自分で作れ!と言われればそれまでですが…
- MySQLのPHPベースフロントエンド のフリーソフト
WEB上でMysqlデータベースのtable作成、データ入力、更新、削除等や検索、sqlがGUIで実行できるPHPベースのフリーソフトを探しています。検索結果出力フォームも自由にデザインできるソフトです。 phpmyadminはどうも使いにくい。 例えば、perl/cgiベースでmysql非対応ですが、databasefactory(dbf)のような感じです。 http://www.coolandcool.net/pcg/dbf/index.html お勧めを教えてください。
- PHP下記エラーメッセージ解決法について
Parse error: syntax error, unexpected T_STRING in /home/**パス名***/kanrisha/dis_tbl_year.php on line 32 と何度修正しても32と出ます。以下飛び先実行プログラム(テーブルの表示)。 <?php /* 登録年度一覧表示 dis_tbl_year.php*/ session_start(); print <<<EOD <HTML> <HEAD> <TITLE>tbl_yearの表示</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset="Shift_JIS"> </HEAD> <BODY BGCOLOR="#E6E6FA" text="#000066" link="#A020F0" body alink="#FF00FF" body vlink="#9400D3"> EOD; //データベース関連のデータをインクルード require_once("dbini.php"); //MySQLに接続します $con = mysql_connect($DBSERVER, $DBUSER, $DBPASSWORD); mysql_select_db("○○○"); $sql = "select * from _year order by year_id"; $result = mysql_query($sql); // select を実行 if ($result == false){ printf("SQL:\"$sql\"の実行に失敗しました。"); exit; } $rows = mysql_num_rows($result); //行数を取得 printf("<CENTER><H2><登録年度一覧></H2></CENTER>"); print("<table border=\"1\" align=\"center\">\n"); print("<TR><TH>年度ID</TH><TH>年度</TH></TR>\n"); if ($rows > 0){ for ($j = 0;$j < $rows;$j++) { print("<FORM ACTION=\>"hensyu_year.php\" METHOD=\"POST\" TARGET=\"right\">"); $data = mysql_fetch_object($result); $year_id = $data->year_id; $year = $data->year; print("<TR>"); print("<TD>$year_id</TD>"); print("<TD>$year</TD>"); 以下部分省略 } } ?> </BODY> </HTML>
- Apache-PHP-fsockopenでSSL通信が出来ない。
----phpinfoの一部--- Apache/2.2.0 (Win32) DAV/2 mod_ssl/2.2.0 OpenSSL/0.9.8a mod_autoindex_color PHP/5.1.1 openssl OpenSSL support enabled OpenSSL Version OpenSSL 0.9.8a 11 Oct 2005 ------------------------- OpenSSL0.9.8aをインストール済みでコマンドプロンプトから実行可能な状態。パスも通しています。 -------------------------- <?php $fp=fsockopen("ssl://www.netsecurity.ne.jp",443); if (!$fp) { die("ERROR\n"); } /* 接続を終了 */ fclose($fp); ?> これを実行するとIEのステータスバー「https://xxxxxxxx/xampp/1.phpを開いています」と表示されたままになってしまいます。 SSLではない接続だと問題なく接続できます。 winXP xamppです。 「www.netsecurity.ne.jp」は適当にSSL通信できるサイトを見つけてテストしてみましたが…。 設定・テスト方法等、注意すべき点をご指摘いただきたく思います。
- PHPでMySQLのユーザを追加したい。
表題の件で頭を悩ませています。 Web上のフォームで入力したユーザ名を、 そのままMySQLのユーザ名として登録できるような物を作りたいのですが、 PHPにはMySQLのユーザを追加できるような関数はありません。 phpMyadminのように管理者がユーザを追加するのではなく、 一般の人間が希望のユーザ名をフォームに入力して「追加」などのボタンを押すと、 その名前をMySQLのユーザ名として登録したいのです。 何か良い方法は無いでしょうか? お知恵をお貸し下さい。
- Perlでできて、PHPでできない事。
前に、似たような質問があったのですが、 答えが出ていなかったので、聞いてみました。 最近PHPに乗り換えて、PHPの方がいろいろ わかりやすいので、統一しようと思いました。 Perlでしかできない、もしくはPerlの方が、 やりやすい事があるのでしょうか? PerlはサウンドやWin32APIを使ったシステム制御も できると、Perl中毒って本を立ち読んだ時に、 分かったのですが、こういう上級者向けな事でも いいですが、私と同じように乗り換えて、Perlから PHPに乗り換えて、「あー、これできないんだ?」 って言うのがあったら教えてください。
- ベストアンサー
- PHP
- happy_books
- 回答数1
- PHPから別のMySQLサーバへの接続
宜しくお願い致します。 PHPから、localhostではなく、別にあるMySQLデータベースサーバへアクセスする際の指定の方法がわかりません。同じサーバ内にある場合は、 mysql_connect("localhost","db","password") といった形になると思うのですが別のサーバにアクセスする場合は、"localhost"の部分をどの様に指定すればよいのでしょう?仮にサーバのIPアドレスが『192.168.0.1』の場合で教えて頂けますと助かります。 宜しくお願いします!
- php化して、.htaccessでリダイレクトしたが、index.phpが強制的に表示されてしまう
1.トップページをhtmlからphpに変更しました。 旧)http://www.hoge.com/index.html 新)http://www.hoge.com/index.php 2.「.htaccess」に301リダイレクトを記述しました。 Redirectpermanent /index.html http://www.hoge.com/index.php 3.困ったこと http://www.hoge.com/ でアクセスしたときに http://www.hoge.com/index.php に転送されてしまう。 できれば、 http://www.hoge.com/ このまま表示してほしいんですが、 .htaccessの記述に問題があるのでしょうか? すみません、分かる方には簡単なのかもしれませんが、 教えて頂ければ助かります。
- 締切済み
- PHP
- eigo100ten
- 回答数1
- 現在趣味でPHPを勉強しています。PHPでメールが送信できずに困ってい
現在趣味でPHPを勉強しています。PHPでメールが送信できずに困っています。お手数をおかけして申しわけありませんが、皆様のお知恵をお借しいただけますでしょうか。 よろしくお願いいたします。 ■サーバ環境 OS:windowsXP PHP:5.3.0 Apahce:2.2.11 ■困っている内容 PHP.iniで以下の設定の上、以下のプログラムでメール送信しましたが、以下のエラーが返ってきて送信できません。 (1)php.ini設定 *プロバイダーに指定されたメールサーバーとメールアドレス。コマンドプロンプトからはtelnetに接続でき、メール送信も可能。 [mail function] ; For Win32 only. ; http://php.net/smtp SMTP = mb.nifty.com ; http://php.net/smtp-port smtp_port = 25 ; For Win32 only. ; http://php.net/sendmail-from sendmail_from = xxxxxx@nifty.com (2)送信プログラム <?php //内部エンコーディング mb_internal_encoding("UTF-8"); //メール内容 $add = "xxxxx@live.jp"; $subject = "test"; $msg = "test"; //メールエンコーディング mb_language("Japanese"); //メール送信 if(mb_send_mail($add,$subject,mb_convert_encoding($msg,"JIS","UTF-8"))){ print "送信完了しました"; }else{ print "メール送信に失敗しました"; } ?> (3)エラー内容 Warning: mb_send_mail() [function.mb-send-mail]: SMTP server response: 501 5.0.0 Invalid domain name in C:\wamp\www\test\mail.php on line 15 メール送信に失敗しました (4)備考 自分でエラー内容からいろいろ調べてみたのですが、そのものずばりのエラー内容は少なく、何が原因かわかりませんでした。エラー内容からPHPがメール送信しようとしてもサーバではじかれているような感じがするのですが、いかがでしょうか。 ご存知の方がいらっしゃいましたらご教示ください。よろしくお願いいたします。
- PHP+mysqlで作ったプログラムを公開するには?
現在、html+PHP+mysqlでプログラムを組んでいます。 そこで、ローカル上でのテストがうまくいったので、WEB上に公開したいのですが、公開の仕方が分かりません。 PHPの設置が可能なスペースに****.phpのファイルをアップロードして、パーミッションを変更するだけでいいのでしょうか? ローカル上で作ったmysqlのファイルをどうすればいいのかとか、mysqlが使用可能というスペースでなければならないというものもあるのでしょうか?
- 昨日、初めてPHPという言葉を知りましたが…
こんにちは、どうぞよろしくお願いします。 実は、この度HPの作成をする事になりそうです。 Dreamweaver、Fireworks、FlashはPC学校で習いました。でも、自分のHPはまだ作った事がありませんし、学校の課題問題をしただけで実践はありません。 しかし、近々HPだけでなく、そのサイトの検索やその他もろもろの事も要求されそうで、とてもじゃないけれど、今の自分の知識では到底無理です。 そこでPC学校の講師に相談したら、それをするには最低限の知識としてJAVAとPHPを知らなければならない、と言われ、追加のコースを勧められました。 ですが、金銭的にもこれ以上余裕がありませんし、果たして本を買って独学してわかるのかどうか、も不安です。 独学しても何とかなるものでしょうか?それとも学校で教えてもらった方がいいのでしょうか? 悩んでいます、是非、アドバイスをお願いします。
- 大量のPHPファイルからタイトルだけを抽出したい
ホームページリニュアル作業を行うべく、 いったんサーバーからデータを全てダウンロードし、 エクセルに各ページURLを並べ、整理しようと思ったのですが、 URLだけでは判別しにくく、各ページタイトルも必要となりました。 HTMLのタイトルとアドレスを抽出するソフトを見つけることはできたのですが、 私のリニュアルしようと思っているHPは、すべてPHPでできているのです。 このソフトを使用するには、全ページ(300程度)、PHPをHTMLにしなければならないようなのですが、そのようなことができるのでしょうか? もしできないようでしたら、大量のPHPデータからタイトルとURLを抽出することができるような方法がありますでしょうか。 どうかお力をお貸し下さい。
- Perl内でPHPの出力結果を表示したい
Perl製のCGI内で、PHP製のランダムバナー表示CGIを呼ぼうとしたのですが、下記のようなエラーが出てしまいました。 いろいろ試行錯誤したのですが、お手上げです。 どのように修正したらよいでしょうか? なお、ランダムバナー表示CGI 単体だけを実行したときは、正常に表示されています。 [index.cgi] #!/usr/local/bin/perl print "Content-type: text/html\n\n"; print "<HTML>\n<BODY>\n\n"; $ImgFileName="./ad.php"; open(IN, "$ImgFileName |"); while (<IN>) { $str=$str.$_; } close(IN); print $str; [ad.php] <?php $_1 = ('<img src="http://example.jp/a.gif">'); $_2 = ('<img src="http://example.jp/b.gif">'); $img_arry = array("$_1","$_2"); srand((double)microtime()*1000000); $num =array_rand($img_arry); $image = $img_arry[$num]; echo "$image"; ?> [表示された内容] ./ad.php: ?php: No such file or directory ./ad.php: line 2: syntax error near unexpected token `('' ./ad.php: line 2: `$_1 = ('【a.gifの画像】);'
- 締切済み
- Perl
- noname#14848
- 回答数2
- 三菱A6PHPを入手したいのですが
こんにちは 私は電気の修理を仕事にしています。 古いシーケンサのデータを読み出すため、A6PHPかGPPを探しています。どなたか入手方法を知らないでしょうか。
- 締切済み
- SE・インフラ・Webエンジニア
- akane-m
- 回答数4
- PHP5のセッション管理に使う$_SESSIONに関する質問
現在本と、WEBの入門サイトの二つでPHPを学習しているのですが $_SESSION変数を利用したアクセスカウンタのサンプルで WEBの情報では$_SESSIONを $_SESSION['count'] と書いていました(WEBはPHP4) そして、本の方では $_SESSION['acces_count'] と書いてありました そして、私は $_SESSION['acces_count'] を $_SESSION['testtest'] に変えて実行してみた所これでもエラーが出ずに実効できました $_SESSION変数のキーは、いかなる物でもかまわないのでしょうか
- <?を有効にするためのphp.inのi設定
"<?"を有効にする設定がphp.iniにあったように思うのですが。。。 "<?php"では上手く動きますが、"<?"では動きません。 知ってらっしゃる方いらしたら教えてください。 よろしくお願いします。
- mac os x server10.3.8でPHP、 PostgresSQLの
私書箱型掲示板を作ろうと思うのですが、どういった書籍がいいでしょうか?マックユーザー向けのそういう本あまり見かけないんですが、お願いします。
- phpでhdmlを生成しても機能せず。
こんにちは、宜しくお願いします。 今、phpでhdmlを生成する作業をやっています。 商品のデータベースを組んで、ユーザーのリクエスト条件にあうものの名前を リストとして返し、その名前をクリックすると、個別の情報に移るというものです。 ですが、リンクになっているはずの上記の名前がただのテキストとして描画されて 機能しないのです。 なぜでしょう? なお、リストを表示するhdmlはphpにて生成しています。 <hdml> <display> <pre><?php~?></pre> </display> </hdml> という感じです。 率直に言うと、業務の上での問題を質問しているので、恥ずかしくて、 申し訳なさでたまらない心境なのですが、お手数ですがどなたかお詳しい方が いらっしゃればお返事いただければ幸いです。 (私はデータベースはまるでわからない人間なので、こういった質問の最低条件も 満たしていない質問になっているかも知れませんが、申し訳ありません。) ※リンク部分は、文字列の末部分が ???/a> という妙な表示になっています。
- ベストアンサー
- その他(データベース)
- elmar
- 回答数2
