【PHP】下らねぇ質問はここに書き込みやがれpart10
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2005/09/25(日) 02:03:45ID:nLUfPXhDここなら本スレで回答のないお前の下らない質問に回答があるかも知れません。
次スレは>>970あたりが建てて下さい
・過去スレ
【PHP】くだらねぇ質問はここに書き込みやがれ
http://pc5.2ch.net/test/read.cgi/php/1099322141/
【PHP】くだらねぇ質問はここに書き込みやがれpart2
http://pc5.2ch.net/test/read.cgi/php/1105218084/
【PHP】くだらねぇ質問はここに書き込みやがれpart3
http://pc5.2ch.net/test/read.cgi/php/1107780435/
【PHP】くだらねぇ質問はここに書き込みやがれpart4
http://pc8.2ch.net/test/read.cgi/php/1110697712/
【PHP】くだらねぇ質問はここに書き込みやがれpart5
http://pc8.2ch.net/test/read.cgi/php/1114787573/
【PHP】くだらねぇ質問はここに書き込みやがれpart6
http://pc8.2ch.net/test/read.cgi/php/1117945031/
【PHP】くだらねぇ質問はここに書き込みやがれpart7
http://pc8.2ch.net/test/read.cgi/php/1121100429/
【PHP】くだらねぇ質問はここに書き込みやがれpart8
http://pc8.2ch.net/test/read.cgi/php/1123431535/
【PHP】くだらねぇ質問はここに書き込みやがれpart9
http://pc8.2ch.net/test/read.cgi/php/1125716012/
0486nobodyさん
2005/10/06(木) 22:02:12ID:???マイシークェル勉強して2ちゃんねる型掲示板つくろっと。
0487nobodyさん
2005/10/06(木) 23:25:40ID:???0488nobodyさん
2005/10/07(金) 00:04:23ID:???0489nobodyさん
2005/10/07(金) 00:05:16ID:???0490nobodyさん
2005/10/07(金) 00:13:54ID:???mysqlの事なのかw
0491nobodyさん
2005/10/07(金) 01:04:04ID:???0492軟式PHP
2005/10/07(金) 01:17:26ID:???0493nobodyさん
2005/10/07(金) 01:31:49ID:???but we don't mind if you pronounce it as “my sequel” or in some other localized way.
まあ、俺も気にしないよ。
0494nobodyさん
2005/10/07(金) 04:15:20ID:???発音されていた. そのためSQLと書くようになった現在でも, 米国ではシークェルと
読まれるのが一般的である.
だそうな。
0495nobodyさん
2005/10/07(金) 04:27:27ID:???0496nobodyさん
2005/10/07(金) 06:13:07ID:???0497nobodyさん
2005/10/07(金) 07:03:53ID:???0498nobodyさん
2005/10/07(金) 08:33:28ID:???0499nobodyさん
2005/10/07(金) 09:05:47ID:???mysplとphpを使った簡単なクイズのサイトを作りたいと考えております
現在、問題ID、問題文、5択なので選択肢5つ、解答とフィールドを作っており
htmlのサイト上でそれらを呼び出し ラジオボランで正確な答えをチェックして
当たりかどうか判別してやる という所まではいけたのですが困った事が起きてしまいました。
現在では1つのページに問題が1問しか表示してないのですが、
一度に何問も表示させ判定したいと考えております。
問題だけをを沢山表示させることは可能なんですが、それぞれの問題に答えをチェックする
ラジオボタンの表示にすごく困っております。
問題文は追加できるようになっており、現在存在する最後のID番号から+1した所に
追加されます。
すごく分かりにくい説明かもしれませんが どなたか分かる方おられましたら
よろしくお願いいたします。
0500nobodyさん
2005/10/07(金) 09:14:06ID:???phpの問題じゃなくてhtmlの問題な
0501nobodyさん
2005/10/07(金) 09:29:10ID:???<?php
if($a = 1){
echo aaaa;
if($b = 1){
include("b.php");
exit;
}
}
else{
include("b.php");
}
b.php
<?php
header("Location:c.php");
このようなスクリプトでa=1のときにはheader aleady sentとなってしまうので
headerを既に送信済みか確認したいのですが、可能でしょうか?
0502nobodyさん
2005/10/07(金) 09:29:22ID:???0504nobodyさん
2005/10/07(金) 09:37:09ID:???お望みの挙動かどうか知らんが、こうすればエラーは出なくなる。
a.php
<?php
if($a = 1){
if($b = 1){
include("b.php");
exit;
}
echo aaaa;
}
else{
include("b.php");
}
0505501
2005/10/07(金) 09:40:05ID:???aaaaを既に表示したか確認したいのです。
すでに表示してる場合はLocationを使わないようb.phpで処理したいです。
Locationを使えるか、使えないかの判別でもいいです。なにか方法はあるでしょうか?
0506499
2005/10/07(金) 10:14:46ID:???返信ありがとうございます
こちらの説明不足で意味を取り違えてしまったようで本当に申し訳ないです
先ほどの質問は忘れてもらって、新たに質問させていただきます。
PHPの中でラジオボタンやラジオボタンの様な答えをチェックでき
その値を違うPHPに渡すという物を設置することは可能でしょうか?
0507nobodyさん
2005/10/07(金) 10:20:57ID:ffDmuEnlfor($i=0;$i<5;$i++){
for($j=0;$j<5;$j++){
$data[$i][$j] = "1";
}
}
とやるしか方法はないのでしょうか?
もっとスマートな方法があったら教えてください。
0508nobodyさん
2005/10/07(金) 10:25:03ID:???http://www.hajimeteno.ne.jp/html32/14/08.html
↑参考になりません?
name=を問題のIDにするとかで区別できると思いますが。
0513nobodyさん
2005/10/07(金) 10:55:53ID:???回答ありがとうございます。
array_fill()のネストでも結局同じくらいの行数になりますし、
厨な私にはforで値を入れていくほうが読みやすいので
結局これでいこうと思っています。
どうもでした。
0514501
2005/10/07(金) 11:08:48ID:???出力バッファを有効にすればエラーは出ないのですが、headerの前に出力があったのか調べる事はできませんか?
0515nobodyさん
2005/10/07(金) 11:24:00ID:???0516506
2005/10/07(金) 11:36:12ID:???URLまでご用意していただき ありがとうございます
しかしそのサイトではPHPの中ではなくHTML文の中にフォームを作って値を渡しているので
参考にはなりませんでした。 せっかく答えていただいたのに申しわけないです。
ご説明がまだまだ不十分でしたね・・・ 今度こそ分かりやすいはず
<?php ?>の中のPHP内部にラジオボタンやラジオボタンの様な答えをチェックでき
その値を違うPHPに渡すという物を設置することは可能でしょうか?
0517nobodyさん
2005/10/07(金) 11:42:27ID:???普通はheader送るタイミングは自分で制御するもんだからなぁ・・・
>>516
相変わらずわけわからん。
「phpの中にラジオボタンの様な答えをチェック」という辺りを
もうちょっとわかりやすく書けないか?
0518nobodyさん
2005/10/07(金) 11:49:57ID:???・PHPはサーバー側で動作
・ラジオボタンの表示、選択はクライアント側で動作
が理解できてるのかな。。。という疑問があるんだけど。
「ラジオボタンの様な答えをチェックでき」のチェック操作を行うのは誰?
人間が行うのなら、上記が理解できていないと思う。
PHPで行うのなら header('Location:xxx.php?checkbox=1');等でいいと思う。
0519516
2005/10/07(金) 11:54:30ID:???う〜ん なかなか言葉で説明するのが難しいですね・・・
>>「phpの中にラジオボタンの様な答えをチェック」という辺りをもうちょっとわかりやすく書けないか?
ラジオボタンです 要は<?php ?>の中にラジオボタンを作成したいのです
現在fromを利用してphpの外で実行した場合は成功しております
while文や変数を利用したラジオボタンを作りたいので、PHPの中に入れて
やりたいのですが 可能でしょうか?
0520501
2005/10/07(金) 11:56:49ID:???出力バッファを使うことにしました。
>>516
508です。
PHPとMYSQLを使って作りたいとのことですが、PHPとMYSQL利用の経験はお持ちでしょうか?
DBから問題を取得→表示
ユーザーからの解答があったら
問題の答案を取得→DBから解答取得→回答正誤判定→結果表示
こんな流れになるのではないかと思いますが、PHPとMYSQLをこれから勉強するなら
HTMLとPHPとMYSQLを使ってデータの出し入れの勉強してみるとよくわかると思いますよ。
0521518
2005/10/07(金) 11:57:42ID:???<?php
echo '<INPUT TYPE="radio" NAME="data" VALUE="1">テスト1';
echo '<INPUT TYPE="radio" NAME="data" VALUE="2">テスト2';
?>
0522501
2005/10/07(金) 11:59:35ID:???<?php
echo '<form action="" method="post">
選択肢1<input type="radio" name="Q1" value="aa">
</form>';
こういうことですか?
0524nobodyさん
2005/10/07(金) 12:00:37ID:???ラジオボタンを表示してcheck.phpに値を送られる
<?php
echo '<form action="check.php" method="post">';
for ($i = 0; $i < 5; $i++) {
echo '<input type="radio" name="q[0]" value="'.$i.'">'.$i;
}
echo '<input type="submit">';
echo '</form>';
?>
0525nobodyさん
2005/10/07(金) 12:11:02ID:???0526nobodyさん
2005/10/07(金) 12:36:14ID:???0527516
2005/10/07(金) 12:46:33ID:???>>521 >>522 >>524さんの言われておるようにやってみたところ
無事に出来ました こちらもprintなどでラジオボタンの所を
くくってやってみていたのですが 出来ませんでした。
シングルでくくらずにダブルコートでくくっておりました・・・
printじゃ出来ないと思って質問してみたのですがptirntで出来たのですね
みなさんどうもありがとうございました
0528nobodyさん
2005/10/07(金) 12:47:15ID:???0529nobodyさん
2005/10/07(金) 12:50:35ID:???0530nobodyさん
2005/10/07(金) 13:51:42ID:DMyUsnXKこれは結局、分断しなければ
echo '<form action = "next.php" method = "post">';
のように書かなければいけないところを、<?php ?>を分断することによって普通に、<form action = "next.php" method = "post">
のように書けるという解釈であってますか。
<body>
<?php
$text1 = @$_POST["text1"];
if(strlen($text1) < 1 or strlen($text1) > 10)
{
?>
<form action = "next.php" method = "post">
<table>
<tr><td><font color = "red">1〜10バイトでお願いします</font><br>
お名前:<input type = "text" name = "text1" value = "<?=$text1?>"</td>
<td><input type = "submit" value = "送信"></td>
</tr>
</table>
</form>
<?php
}
else
{
echo "<p>正しく入力されました:".$text1;
}
?>
</body>
0531nobodyさん
2005/10/07(金) 14:03:31ID:3gINL/Eiそっちの方が負荷がかからないらしいけど実際は俺はシラン。
0532530
2005/10/07(金) 14:07:58ID:DMyUsnXK回答ありがとうございます。
やっぱり、いろんな書き方ができる中のひとつだったんですね。
個人的にはこの方が、HTMLタグそのまんま書き込めるからわかりやすいですね。
PHPスクリプトからHTMLタグを吐き出す場合
echo 使って ""で囲んだり、中の"を\"にしたり、''で囲んだりするのが面倒だなと思ってたので
こんな方法があったなんてうれしいな。
更に、本当に負荷がかからないとすれば、この書き方推奨ですね。
0533nobodyさん
2005/10/07(金) 14:11:29ID:???PHPはもともとhtmlの中に<?php ?>というタグでスクリプトを埋め込めるというふうに作られた
<html>
<body>
<?php 処理 ?>
html タグ
<?php 処理 ?>
html タグ
<?php 処理 ?>
</body>
</html>
0534nobodyさん
2005/10/07(金) 14:14:13ID:???一応、こういう方法もあるということで(負荷はしらん)
if(strlen($text1) < 1 or strlen($text1) > 10)
{
echo <<<EOD
<form action = "next.php" method = "post">
<table>
<tr><td><font color = "red">1〜10バイトでお願いします</font><br>
お名前:<input type = "text" name = "text1" value = "{$text1}" ></td>
<td><input type = "submit" value = "送信"></td>
</tr>
</table>
</form>
EOD;
}
else
{
echo "<p>正しく入力されました:".$x;
}
0535534
2005/10/07(金) 14:15:57ID:???いや〜ん。Ctrl+Xを押したつもりが・・・
echo "<p>正しく入力されました:".$x;
は
echo "<p>正しく入力されました:".$text1;
ね。
0536530
2005/10/07(金) 14:25:08ID:DMyUsnXK>>533
そうか。こんなに柔軟に<?php ?>とHTMLタグを組み合わせられるんですね。
今まで<?php ?>とHTMLタグが、<body>タグの間できれいに分離してるコードしか見たことなかったので
<?php ?>とHTMLタグは、<body>タグの中で分離して書くもんだと思い込んでたものでびっくりしたわけです。
>>534
こんな書き方もあるのか、同じ処理でもいろんな書き方があるもんですね。
こっちの方が、書き方がスマートな感じしますね。
これもPHPスクリプトでHTMLタグ出力するのに、""で囲んだりもいらずにそのままかけますね。
0537nobodyさん
2005/10/07(金) 14:25:16ID:/ul7fY5mPHPを勉強しようと思い、本を買ってきて勉強しているのですが最初の時点で躓いています。
本にあるとおりに、Apache1.3.27とPHP4.2.2をインストールしてハローPHPと表示させようと思ったのですが
ブラウザで見たときに日本語が文字化けしてしまいます。
ブラウザのエンコードで自動選択にすれば問題なく表示はされるのですが、以前表示させたときには文字化けなんてしませんでした。
これは何が悪いのでしょうか?iniファイルの書き換えミスか、そもそもブラウザ側が悪いのでしょうか?
0538nobodyさん
2005/10/07(金) 14:41:49ID:???せっかくプログラミングの世界に入ってきたのですから、「文字化け」という曖昧な説明ではなく、
「〜の文字エンコーディングで出力するつもりが、ブラウザによって〜の文字エンコーディングと解釈されてしまいます。」
のような説明をするようにしましょう。
ブラウザは次の3点に注目して表示に使う文字エンコーディグを決定します。
・HTTPヘッダ Content-Type: text/html; charset=shift_jis
・HTMLヘッダ <meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
・html文章内の一部を使って判定
これらの指定が矛盾していた場合等で表示に使う文字エンコーディングが実際のものとちがっていれば、
いわゆる「文字化け」を起こす原因となります。
0539nobodyさん
2005/10/07(金) 15:00:14ID:DMyUsnXK今は、自分のPCでPHPの動く環境を作ってるから、php.iniをいじって設定を変えたりできるけど。
レンタルサーバなんかに置かせてもらう場合、そのサーバのphp.iniっていじることはできないんですよね。
1サーバにつき、1php.iniだと思うのですが合ってるでしょうか。
なので、PHPに、get_magic_quotes_gpc()みたいな、magec_quotes_gpcがONかOFFか調べる関数とかがあるんですよね。
ということはレンタルサーバに自作のPHPで作ったアップローダを置くとすると
アップできるファイルサイズの上限は、そのレンタルサーバのphp.iniの設定に依存するわけですか。
0540nobodyさん
2005/10/07(金) 15:02:48ID:???AddDefaultCharset でも設定してあるんじゃねーの?
つか、PHPの質問じゃねーな。
ほれ、
Apache〜嗜みとして〜 Part3
ttp://pc8.2ch.net/test/read.cgi/php/1043851302/
0544nobodyさん
2005/10/07(金) 15:54:56ID:DMyUsnXKPHPマニュアルの目次見ても、型、変数、定数、演算子、制御構造、関数、クラスとオブジェクトとか、他言語を知ってたら見なくても
いいような内容ばっかりに見えたので、これ1から見ながらやってたら遠回りかなと思っていきなりサンプルコード集買ったんですよね。
PHPを実行できる環境を整える方法から書かれてる書籍の方が便利だし。
PHP独特の書き方とかわかれば、後は他言語で身につけた基礎知識がカバーするだろうと思って。
でもこの際なので知識補完といった意味で目を通しとこうかなとは思います。
まあ、書き方が有料の書籍と違ってわかりにくいから避けてたのですが、書籍で使える知識を身につけてから
PHPマニュアルも補完的に目を通すという読み方にするとPHPマニュアルに書かれた内容もわかりやすいかなとは思います。
0545nobodyさん
2005/10/07(金) 16:18:11ID:???マニュアルのini_set()を見ればわかるけど.htaccessやスクリプト内で変更できるものもある
upload_max_filesizeは変更できないがな
0546nobodyさん
2005/10/07(金) 16:32:44ID:???#!/usr/bin/perl
use LWP 5.7X;
use Encode;
use URI;
my $browser = LWP::UserAgent->new;
my $url = URI->new('http://www.hogehoge.com/cgi-bin/hogehoge.cgi');
$url->query_form(
foo => 'bar' ,
);
my $response = $browser->get($url );
die $url , " Error!", $response->status_line unless $response->is_success;
print $response->content;
0547546
2005/10/07(金) 16:35:32ID:???use Encode; の行は削除してください。
0548539
2005/10/07(金) 16:37:24ID:DMyUsnXKスクリプトから設定ファイルをいじれる関数があるんですね。
でも全部いじれるわけじゃないのですね。
マニュアルみたら、php.iniの設定の一覧が出て、変更の可否の項目を見ればいいのだと思うのですが
PHPマニュアルも便利ですね。
調べてみたら
PHP_INI_ALL、PHP_INI_PERDIRだと、.htaccessで変更可能らしい。
ちなみに
http://www.shigeweb.jp/php/project_p/?section=setup&page=htaccess に書いてる。
upload_max_filesizeを見るとPHP_INI_PERDIRになってるので、.htaccessで設定変更できることになりますよね。
でも変更できないということは、スクリプトから変更できないけど、.htaccessだったらできるということかな。
設定できるできないみたいにはっきりしてるのかと思ったら、この設定はこの方法でできるけど、この設定はこの方法では変更できない
みたいにいろいろあってややこしいですね。
どうも解説ありがとうございました。
0549nobodyさん
2005/10/07(金) 16:41:18ID:???<?php
$url = 'http://www.hogehoge.com/cgi-bin/hogehoge.cgi';
$query = 'foo=bar';
$response = @file_get_contents($url.'?'.$query);
if (!$response) die($url."Error");
echo $response;
?>
0551545
2005/10/07(金) 16:52:49ID:???俺の使ってるchmファイルではPHP_INI_SYSTEMになってる(´・ω・`)
新しいのをダウンロードしなおした
0552539
2005/10/07(金) 16:59:12ID:???バージョンによっても変わっていくわけですね。非常にややこしいけどしょうがないか。
自分の持ってるマニュアルのバージョンも要チェックだし、サイトでも一覧のせてるところあるけどそういうとこでも
バージョン古かったら意味なしですね。
更に、レンタルサーバにおく場合は、そのレンタルサーバのPHPのバージョンもチェックすべきなんだろうな。
まあ一手間、調べればいいんだもんね。気をつけてチェックしましょうということなんですね。
0553nobodyさん
2005/10/07(金) 19:25:05ID:???ログファイルの行数を知りたいんですが、以下の 2 つのうち、どっちの方が優れてるんでしょう?
1:
$line = 0;
$fp = fopen($log_file, "r");
while($temp = fgets($fp)) $line++;
fclose($fp);
2:
$line = shell_exec("wc -l $log_file");
$line = preg_replace("/^([\d]+).+$/", "$1", $line);
0555nobodyさん
2005/10/07(金) 19:31:04ID:???言葉が足りませんでしたね。
このプログラムはユーザーの入力値は全く関与しないんです。
$log_file はプログラム内部で作ってる変数です。
0556553
2005/10/07(金) 19:34:33ID:???ログファイルはは 20 個あり、for 文で回して、行数だけ取得するようにしたいのです。
$data = array();
for($i=0; $i<20; $i++) {
// ファイル名は 0.log のようにしてます
// 行数取得して $line に格納
$data[$i] = $line;
}
こういう感じで作ってます。
0557nobodyさん
2005/10/07(金) 19:53:54ID:???0558nobodyさん
2005/10/07(金) 20:15:04ID:dcjESLNVとやって、PNGの画像をBMPに変換したいのですが
Warning: Wrong parameter count for png2wbmp()
とエラーが出てしまいます。
png2wbmp("test.png","test.bmp",100,100);
とパラメータを付け足しても同様のエラーが出てしまいます。
なにがいけないのでしょうか?
0559553
2005/10/07(金) 20:18:23ID:???行数を確認するためだけにファイルをオープンするのは、他のプログラムでの書き込みに影響を与えそうですので、
2 の方でやってみようと思います。
ありがとうございました。
0560nobodyさん
2005/10/07(金) 20:28:58ID:???int png2wbmp ( string pngname, string wbmpname, int d_height, int d_width, int threshold)
末尾のパラメータ threshold が足りないようだが?
0562nobodyさん
2005/10/07(金) 20:41:22ID:???count($a);
じゃだめかな。
0563553
2005/10/07(金) 20:43:51ID:???やっぱりそうですか・・・
Windows の方で作ってますので動作確認をするために現在は 1 の方法でやってました。
サーバーにアップする時点で 2 の方に変えようと思ってたんですが。
1 の方でやっていきます。
ありがとうございました。
0564nobodyさん
2005/10/07(金) 20:45:42ID:???ログファイル自体は重くないのでそれでも大丈夫だとは思いますが。
file をするとログファイルを全部読み込んでしまうので、どうかと思ったんです。
また、ログファイルの内容が必要なわけでもありませんので。
ですので、fgets で値を捨てながら行数をカウントしようと思ったんです。
どうもありがとうございます。
0565nobodyさん
2005/10/07(金) 21:35:54ID:npAyk4uf一括で指定してアップロードできないのでしょうか?
色々と調べたのですが、一ファイルずつ選択する方法しか見つ
かりませんでした。
誰か私に知恵を貸して下さい。お願いします
0566nobodyさん
2005/10/07(金) 21:43:55ID:???考えよう。
鯖からキミのパソコンの中身が見えないと、ディレクトリ指定はできないでしょ。
WebDAVとか使うなら分からんでもない。
0567nobodyさん
2005/10/07(金) 21:47:55ID:???逆にキミのパソコンの中身が見える(セキュリティ上の意味でも)状況なら可能になる。
鯖側のPHPの話ではなくなるけど、ブラウザ上で動くActiveXを使ったものとかあるね。
0568nobodyさん
2005/10/07(金) 21:48:50ID:???hogehoge=4441
のような形式の文字列があったとして数字の部分だけを正規表現で置き換える場合にはどのようにすれば良いでしょうか
アドバイスお願いします
0569nobodyさん
2005/10/07(金) 22:19:52ID:???^(.+=)([\d]+)$ でマッチするんじゃ?
$str = "hogehoge=1921";
$str = preg_replace("/^(.+=)([\d]+)$/", "$1"."1111", $str);
って感じかなぁ。
0570nobodyさん
2005/10/07(金) 22:26:02ID:???丸括弧で保存する意味が無いよ
$str = preg_replace("/\d+$/", "1111", $str);
0571nobodyさん
2005/10/07(金) 23:09:50ID:???いや、終端符すらイランだろう。
$str = preg_replace("/\d+/", "1111", $str);
0572nobodyさん
2005/10/07(金) 23:24:01ID:???画像ファイル等を保存する場合はどのような方法がありますか?
<?php
$files = file_get_contents("http://www.yahoo.co.jp/");
$logfile ="sample.html";
$fp = fopen("$logfile","w");
fputs($fp, $files);
fclose($fp);
?>
0573nobodyさん
2005/10/07(金) 23:33:27ID:???0574nobodyさん
2005/10/07(金) 23:52:00ID:???この掲示板に書き込みをすると、
「能」「ソ」「表」などの特定の文字の後に\(エンマーク)が追加されてしまうようです。
これは何が原因なのでしょうか?
0575nobodyさん
2005/10/08(土) 00:02:52ID:???すぐに思いつくのは
php.iniの設定がおかしい
データベースを使用しているのならデータ書き込み時のエスケープ処理がおかしい
ぐらい。
おまいさんが作ったスクリプトなら環境を書け。
そうでないのならそのサイトの管理者に報告せよ。
0576575
2005/10/08(土) 00:06:16ID:???"php 表 文字化け" でググってみれば何か参考になるやもしれぬ。
0577nobodyさん
2005/10/08(土) 00:53:46ID:/UyAJWR0このスレに書いてあるけど、ShiftJISとphpは相性悪いらしいよ。
レス番189くらいからかな。
マイシークェルで掲示板。
0578nobodyさん
2005/10/08(土) 00:54:47ID:???ヒアドキュメントは漏れはすごいいっぱい使ってる。
$hoge =<<<hage
いろいろ
hage;
って感じで。
これだけ別ファイルにして置けば、phpわかんないけどhtmlは解るって顧客が更新できるから。
0579nobodyさん
2005/10/08(土) 01:14:27ID:???DBにSybaseを利用しようとして、PHPのコンパイルオプションに
--with-sybaseを入れると、失敗してしまいます。
(--with-sybaseオプションを外すと、PHPのコンパイルに成功します)
PHPでSybaseを利用する方法をご存知の方は、
是非教えていただけないでしょうか。
なお、詳細な情報(環境など)を以下に記載します。
・OS
RHEL3
・PHP
4.3.11
・DB
Sybase11.0.3
・Apache
1.3.33
・--with-sybase追加時に、make時に発生するエラーメッセージ
/opt/sybase/lib/libsybdb.so: `sys_errlist' is deprecated; use `strerror' or `strerror_r' instead
/opt/sybase/lib/libsybdb.so: `sys_nerr' is deprecated; use `strerror' or `strerror_r' instead
/opt/sybase/lib/libsybdb.so: undefined reference to `__ctype_b'
/opt/sybase/lib/libsybdb.so: undefined reference to `__ctype_tolower'
collect2: ld returned 1 exit status
gmake: *** [sapi/cli/php] エラー 1
0582nobodyさん
2005/10/08(土) 03:30:52ID:CIqOzoxdPHPを使おうかSSIを使おうか迷っています。
サーバーに不可がかからず表示が早いのはどちらが早いんでしょうか?
0583nobodyさん
2005/10/08(土) 03:51:34ID:???鯖のことを考えるなら本当にCGIが必要かどうかから検討すべき。
そうでないなら好きなほうで。
0584582
2005/10/08(土) 04:23:18ID:CIqOzoxd動的なメニューです。
鯖への負荷や表示の速度は
PHP、ssiどちらをつかっても変わらないってことですか?
0585nobodyさん
2005/10/08(土) 04:31:24ID:???中身が作りこまれてないのにどっちがなんて比較できないだろ?
まあ、テキストをincludeさせるだけなら、SSIの方が軽い。
0586582
2005/10/08(土) 04:45:21ID:CIqOzoxdありがとうございます、SSIでやってみます
■ このスレッドは過去ログ倉庫に格納されています