検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- 関数(list)の戻り値を他の関数(base)の引数に渡したいんですが
関数(list)の戻り値を他の関数(base)の引数に渡したいんですが、どうすればいいでしょうか? /****list.php****/ <?php function list($id){ // DB接続 open(); $sql = "SELECT * FROM table WHERE id = $id"; $result = mysql_query($sql); // 実行結果判定 if(!$result){ $res = 9; }else{ while ($row = mysql_fetch_assoc($result)){ $moji .= $row['name']; $moji .= $row['mail']; } echo $moji; $res = 0; } return $res; } ?> /****main.php****/ <?php ・ ・ list($id); ・ ↓$err_cdにlistの戻り値を入れ、$err_msgには戻り値が0なら「正常終了」,9なら「SQLエラー」などを入れるようにしたい。 base($err_cd,$err_msg); ・ ?>
- クッキーの利用
xfreeのphpサーバーを利用祖いているのですが、クッキーの利用ができません。 (Warning: Cannot modify header information - headers already sent by (output started at hoge/cookie.php bom付ではないか確認をしました。) (sessionも変数を破棄するページでWarning: Cannot modify header information - headers already sent by (output started at hoge/session.php のようなエラーが出ます。破棄のページのみなのでbom付ではないかと思われます。) 下記の画像php.iniはどのように設定すればいいですか?
- ベストアンサー
- ハードウェア・サーバー
- dhtfyjh
- 回答数4
- Fedora4にてXOOPSを設定し、ブラウザにてエラー403が表示する。
xoopsをインストールを実施しようとブラウザのアドレス欄にて http://サーバー名/xoopsを記載した所、エラー403が表示しました。 色々と調べましたがわからず困っています。 OS:Fedora4 ApacheとPHPとmysqlは設定済みです。 尚、httpd.confのファイルに下記を追加しました。 Alias /xoops "/var/www/xoops" <Directory "/var/www/xoops"> DirectoryIndex index.php index.html AllowOverride None Options None Order allow,deny Allow from all Allow from ::1 AddHandler php5-script .php </Directory> ご教授をお願いします。
- バックグラウンド処理について
環境:CentOS5 php 5.1.6 (cli) safe_mode off メールをバックグランド処理するため、system関数を用いています。 以下のように記述し、 system("/usr/bin/php -f /フルパス/sendjob.php > /dev/null &"); sendjob.phpには ------------------ sleep(10); 自分宛メール送信 ------------------ としております。 メールは問題なく届くのですが、非同期になっておらず困っております。 sleep(10)ブラウザで固まってから、画面遷移し送信メールが届きます。 どこを確認すればよろしいでしょうか? ご教授頂けますようよろしくお願い致します。
- \n"; ?> のエラー
初めてphpのファイルを送信しインターネットで見ると backgroaundに画像は出なく画面が白くなり左り上に下記の文字が 表示されます。 \n"; ?> 下記はphpのコードです <?php $kabe = "p1.jpg"; print "<body background=\"http://miwaku.web.infoseek.co.jp/cgi-bin/kabe/p12.jpg\" link=\"#ffccff\" text=\"#ffffff\" vLink=\"#ffffcc\">\n"; ?> いままでpearlだけでCGIを作っていましたがこれからphpも使って みたいと考えています、 始めからエラーで困っています、 よろしくお願いします。
- smartyについて
smartyについて 環境は、windows /php-5 / smarty-2.6.17です。 以下の2つエラーが出てどう対処すればいいか困っています。 【1つめ】 Fatal error: Smarty error: [in **.tpl line 10]: syntax error: unrecognized tag: 文--> 【2つめ】 {$errmsg (Smarty_Compiler.class.php, line 446) in C:\xampp\php\PEAR\Smarty\libs\Smarty.class.php on line 1095 【ソース】 呼び先PGは、 $this->smarty->assign("errmsg","ニックネーム"); $this->smarty->display("**.tpl"); テンプレートでは、 <tr id="" class=""> <td id="" class=""><font color="#ff0000">{$errmsg}を入力してください。</font></td> </tr> よろしくお願いいたします。
- 締切済み
- PHP
- noname#58128
- 回答数3
- fromからの値の受け渡しについて
fromからの値の受け渡しについて 1) <form action="./mondai.php" method=post target="_blank"> <input type=hidden name="kotae" value="on"> 2) <form action="./mondai.php" method=post target="_blank" onClick="window.open('./mondai.php','newWin','width=500,height=400,toolbar=no,location=0,status=0,menubar=0,scrollbars=yes,resizable=yes'); return false;"> <input type=hidden name="kotae" value="on"> 1) で受け取ると、mondai.phpで、$kotae に on が入りますが、2) で行うと入りません。 2) で上手く値を受け取る方法はありますでしょうか。 アドバイスいただければ幸いです。
- バージョン選びについて
お世話になります。 Apache PHP MySQLをインストールしたいのですが、 手元にある参考書には、Apache2.2.0 PHP5.0 MySQL5.0を想定して解説してあります。 現在利用しているサーバの利用案内を見たところ、PHPのバージョンは4.4.1となっていますが、PHP4.4.1以外は最新のバージョンのものをインストールし、参考書の通りに進めていけばよいのでしょうか? それともバージョンが違うと設定方法も違ってくるのでしょうか。
- 締切済み
- PHP
- baby-breth
- 回答数1
- imgタグのsrcの指定
PHPおよびHtmlの構文にて、下記のsrcの指定は正しいのでしょうか? 実はこれ、Freeのスクリプトのコードですが、出力をすると、imgのリンクがhttp://bestpartnerusa.com/images/default_photo.php?profile=4と出力されてしまい、写真の部分が×表示されてしまいます。なにか、お気づきの点がありましたら、ご教示をお願いします。 echo "<a href=\"index.php?page=view_profile&id=".$profile[ id ]."\"><img height=100 border=0 hspace=0 vspace=0 src='images/default_photo.php?profile=".$profile[ id ]."'></a>";
- mbstringモジュールのインストールについて
FedoraCore4 PHP5.0.4 を使ってます。 mbstringモジュールをrpmを使ってインストールしようとしたところ、エラーが表示されてしまいました。 rpm -ihv http://~~/php-mbstring-5.0.4-10.i386.rpm ↓ エラー: Failed dependencies: php = 5.0.4-10 is needed by php-mbstring-5.0.4-10.i386 モジュール緒tPHPのバージョンはあっているのでできなくはないと思うのですが、原因がわかりません。 何卒、mbstringモジュールのRPMを使った正しいインストール方法をご教授くださいm(_ _)mペコリ
- ベストアンサー
- PHP
- dororon999
- 回答数1
- apacheの設定?
FreeBSD+Apache1.3.27+PHP3系でWebサーバを運用しております。 ドキュメントルートに、hogehoge.phpというファイルを置くと、 http://www.XX*.jp/hogehoge.php の動作は問題ないのですが、下記全てで同じページが表示されるようです。 http://www.XX*.jp/hogehoge http://www.XX*.jp/hogehoge/ http://www.XX*.jp/hogehoge/index.php 特に問題はないのですが、これはどのような理由でしょうか?関係しているモジュールやapacheの設定部分を知りたいと思います。 よろしくお願いいたします。
- 締切済み
- PHP
- lowrider_2005
- 回答数7
- ファイルアップロード時のローカルパスを取得する方法
宜しくお願い致します。 PHPでファイルアップロードする際に、参照ボタンでファイルを選択すると、ファイルまでのローカルパスが自動的にフォームに入ります。 このパスを利用する方法はないでしょうか? PHPのバージョンは4.3.11です。 PHP3までは、パスの取得が可能だった様なのですが、PHP4以降は、ファイル名の取得までしか出来なくなっている様です。 大変不躾なお願い事ですが、良い方法をご存知であれば、是非ご教授下さい。 何卒、宜しくお願い致します。
- La!cooda WIZ
La!cooda WIZ を利用するため phpをインストールしたところ http://wiz.syscon.co.jp/winphp.html <?php phpinfo(); ?> がテキストでそのまま表示されてしまいます。 phpが有効になってない?? なにがおかしいのでしょうか? バージョンは http://wiz.syscon.co.jp/BfDownLoad.htm から同じ物を使っています。 apache_2.0.54-win32-x86-no_ssl.exe php-4.3.11-Win32.zip mysql-4.0.24-win.zip OSはXP-PROです。 ノートンが邪魔していたのでアンインストールしました。 apacheは正常動作しています。
- 複数のフレームに値を送るには
フレームを使って分けた複数のフレームに値を送るにはどうすればいいでしょうか? <script type="text/javascript"> <!-- function func() { top.topFrame.location.href = "theme.php?ThemeID=$ThemeID"; top.leftFrame.location.href = "discussion.php?ThemeID=$ThemeID"; top.mainFrame.location.href = "infomation.php"; return false; } // --> </script> <?php <a href="#" onclick="return func()">$ThemeTitle</a> ?> では変数ではなく"$ThemeID"の文字列でしか行きません またこれから実装しますがPostで複数のフレームに値を送る方法もよければ教えてください よろしくお願いします
- if文で説明文を振り分け
こんにちは。 if文を利用して振り分けを行いたいのですが、 どこかにエラーがあるようで、上手く動作しません。 ご教授頂けますと幸いです。 コード <?php if(is_single()) { ?> <?php echo get_post_meta($post->ID, _aioseop_description, true); ?> <?php } ?> <?php else { ?> <?php bloginfo('description'); ?> <?php } ?>
- mailコマンドで上手くいかない
こんにちは。よろしくお願いします。 http://www.freewebmasterhelp.com/tutorials/php/5 こちらのインストラクションに従ってやっていたのですが行き詰まっています。 <?php $to = "mmmm@mmm.mmm"; $subject = "PHP Is Great"; $body = "PHP is one of the best scripting languages around"; $headers = "From: webmaster@66.124.58.0\n"; if(mail($to,$subject,$body,$headers)) { echo "An e-mail was sent to $to with the subject: $subject"; } else { echo "There was a problem sending the mail. Check your code and make sure that the e-mail address $to is valid"; } ?> というスクリプトをemail.phpで保存し、ブラウザから開きました。以下が表示されます。 >Warning: Failed to Connect in D:\FoxServ\www\test\email.php on line 6 >There was a problem sending the mail. Check your code and make sure that the e-mail address mmmm@mmm.mmm is valid 二行目は思惑通りですが、一行目のエラーがheaderの入力がまずいのかなーと思っているのですが、なぜなのか解りません。 ちなみにメールアドレスをきちんと打ち込んでも一行目のエラーは変わらないです。 Apache 2.0 / PHP Version 4.2.2 / Windows XP SP1 どうぞよろしくお願いします。
- mysqlの自動バックアップ
crontabを実行してmysqlのバックアップを取ろうとしています。 まず、以下のunixコマンドでバックアップできることを確認しました。 mysqldump -u *** -p*** abc_db > /file/dump/db_backup_`date +%Y%m%d-%H%M%S`.sql これをcrontabで実行するためにphpファイルにして以下のように記述しました。 <?php $output = shell_exec('mysqldump -u *** -p*** abc_db > /file/dump/db_backup_`date +%Y%m%d-%H%M%S`.sql'); echo "<pre>$output</pre>"; ?> このファイルを実行すると以下のメッセージが返されます /***/sql_backup.php: line 1: ?php: そのようなファイルやディレクトリはありません /***/sql_backup.php: line 2: syntax error near unexpected token `(' /***/sql_backup.php: line 2: `$output = shell_exec('mysqldump -u *** -p*** abc_db > /file/dump/db_backup_`date +%Y%m%d-%H%M%S`.sql');' phpでコマンドを実行するにはshell_execを使うとあり、試してみたのですが、こういう方法では使えないのでしょうか? 最終的にはcrontabを使ってmysqlのバックアップが取れれば良いので、他に方法があるようでしたら教えて頂ければ助かります。 宜しくお願いします。
- 締切済み
- PHP
- bacchus047
- 回答数5
- .htaccessでリダイレクトさせたいのですが、単純転送ではありませ
.htaccessでリダイレクトさせたいのですが、単純転送ではありません。 アクセス先に応じて転送先を変えたいです。 ルール通りではないので、人力的な転送になるかと思います。 http://hogehoge.net/old/ というドメインとディレクトリがあったとします。 うち、oldのディレクトリ及びそれ以下のアクセスを転送させたいです。 この場合、oldディレクトリに.htaccessを置いて転送させればいいかと思うのですが、 以下のような場合はどういう記述をすれば実現できますでしょうか? 1、/old/index.php?p=1と/old/index.php?p=2は、http://mogemoge.net/new/1.htmlへ転送 2、/old/index.php?p=3と/old/index.php?p=5は、http://mogemoge.net/new/2.htmlへ転送 3、/old/index.php?p=4は、http://mogemoge.net/new/3.htmlへ転送 4、上記以外(oldディレクトリ以下、index.php、index.php?p=6など)は全て、http://mogemoge.net/new/index.htmlへ転送 .htaccessの記述経験がなく、色々調べてはみたのですが、よく分かりませんでした。 どうかよろしくお願いいたします。
- 新規登録したデータが表示されない理由は?
別言語からPHPに移行してきた初心者です。 新規登録スクリプトTouroku.phpを実行し、その直後、入力確認用kakunin.phpで全件表示させようとすると、新規で入力したデータ以外のデータしか表示されません。 DBはMysqlですが、DBにはデータが登録されていることが確認できています。 (症状1)新規入力から確認用表示までのスクリプトを1本化すると新規入力データは表示されます。 (症状2)新規登録スクリプトTouroku.phpを実行したあと、ブラウザを一旦閉じてからkakunin.phpを実行した場合、データがきちんとすべて表示されます。 (症状3)EclipseのPHP Browserでは続けて2回kakunin.phpを実行すると全件が表示されますが、IE上では何回実行しても新規入力データは非表示のままです。 (対策1)DBがロックしているかと思い、それぞれのスクリプトに「mysql_close()」を入れてみましたが、結果は同じでした。 ApacheとMysqlはXampp2.5でインストールしています。 どなたか解決方法をご教授ください。
- 【至急】MySQLのエラーを解消したいのですが?
データを間違って消してしまい、サーバーにデータを バックアップ復活したのですが、以下の様なエラーが生じており、 困っております。 MySQLのエラーを解消したいのですが?、知識がなく、どうすればいいのでしょうか? ・1)Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL Server Host '0net' (1) in /ファイルパス/ファイル.php on line 7 ・2)Warning: mysql_select_db() [function.mysql-select-db]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /ファイルパス/ファイル.php on line 8 ・3)Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in /ファイルパス/ファイル.php on line 8 ・4)Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /ファイルパス/index.php on line 5 ・5) Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /ファイルパス/index.php on line 5 ・6) Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /アフィルパス/index.php on line 6 ・7) Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /ファイルパス/index.php on line 6
