【PHP】下らねぇ質問はここに書き込みやがれpart13
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2005/11/25(金) 21:16:56ID:???ここなら本スレで回答のないお前の下らない質問に回答があるかも知れません。
次スレは>>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/
【PHP】下らねぇ質問はここに書き込みやがれpart10
http://pc8.2ch.net/test/read.cgi/php/1127581425/
【PHP】下らねぇ質問はここに書き込みやがれpart11
http://pc8.2ch.net/test/read.cgi/php/1129582431/
【PHP】下らねぇ質問はここに書き込みやがれpart12
http://pc8.2ch.net/test/read.cgi/php/1130835396/
0509nobodyさん
2005/12/06(火) 15:55:59ID:???0514nobodyさん
2005/12/06(火) 19:31:28ID:???仕様の違いによるものなのでしょうか…?
設定はデフォルトのままです。
0515軟式PHP
2005/12/06(火) 19:32:54ID:???0516nobodyさん
2005/12/06(火) 20:03:44ID:???0517nobodyさん
2005/12/06(火) 20:04:21ID:???0518nobodyさん
2005/12/06(火) 20:14:44ID:???それらを制御するphp.ini等の設定方法も載ってるしなぁ。
利用時の出力htmlソースを見るなり、httpヘッダを見るなりして、
自分で原因(つーかたぶん勘違いしてるんだろうと思うが)を突き止められるべ。
それが学習ってもんよ。てやんでぃ。
0519514
2005/12/06(火) 21:31:01ID:???$_SESSION["onaka"]=ippai;
として、別ページに
<?php
if (isset($_SESSION["onaka"])){
?>
お腹いっぱい
<?php
}else{
?>
お腹すいたよ
<?php
}
?>
とし、食べるボタンを押した場合とそうでない場合に違う表示がされる様にしたのですが、Operaだと食べるボタンを押しても別ページではelseの表示になってしまいます。
0521nobodyさん
2005/12/06(火) 21:59:45ID:???0522nobodyさん
2005/12/06(火) 22:01:21ID:???0523nobodyさん
2005/12/06(火) 22:20:18ID:???0524514
2005/12/06(火) 22:32:34ID:???オフライン作業にしてました…Д
戻したら正常になりましたー…逝ってきます…
0525nobodyさん
2005/12/06(火) 22:36:23ID:???0526nobodyさん
2005/12/06(火) 23:31:28ID:???0527nobodyさん
2005/12/07(水) 00:06:02ID:???http://jp2.php.net/highlight_file
0528nobodyさん
2005/12/07(水) 00:21:19ID:???0529nobodyさん
2005/12/07(水) 02:28:17ID:???http://qbnz.com/highlighter/index.php
0530nobodyさん
2005/12/07(水) 17:53:51ID:qi78BylEphp5.0.5 Winxpです
0532nobodyさん
2005/12/08(木) 00:04:05ID:???php5からjavaは使えないのですか?
php4はできるみたいですが。
0534nobodyさん
2005/12/08(木) 03:37:29ID:???phpマニュアルのphp/javaの連携という項目で、
php4/ext/java/READMEに手順が書いてあるといっていますが、
存在しません。また、php4の設定方法はサイトがあるんですが、
その方法ではphp5で使えません。
0535nobodyさん
2005/12/08(木) 04:44:18ID:???ただ実用性はあんま無いと思う
0536nobodyさん
2005/12/08(木) 09:36:39ID:???オリジナルを見た方がいいかもね
http://www.php.net/manual/en/ref.java.php
0537nobodyさん
2005/12/08(木) 15:13:55ID:IuQb+C4+マニュアル英語だし「ライブラリ インストール」などで検索かけても、
それっぽい解説サイトが見つからないので・・・。
winでgdlibraryってのを入れたいです。
0540nobodyさん
2005/12/08(木) 15:39:13ID:???0542nobodyさん
2005/12/08(木) 15:45:14ID:???よくあることだが
0543537
2005/12/08(木) 15:55:09ID:???インストーラの方で既にインストールしてあるんです。
追加できないものかなーって。
>>539
検索して出てくるのがLinuxのサイトばかりな気がします。
もう少し粘ってみますけど・・・。
0544nobodyさん
2005/12/08(木) 16:09:01ID:???http://www.boutell.com/gd/faq.html
0545nobodyさん
2005/12/08(木) 16:18:18ID:???PHPに見られるとへんたいだな
0547nobodyさん
2005/12/08(木) 16:31:09ID:???0548nobodyさん
2005/12/08(木) 16:31:57ID:???0549nobodyさん
2005/12/08(木) 16:35:10ID:???マジ蟻が�d
0551537
2005/12/08(木) 17:32:24ID:???0552nobodyさん
2005/12/08(木) 17:54:43ID:AkLZQBwkユーザの権限で動作させたいのですが、
どんな方法があるでしょうか?
ちなみにUnixユーザはsshは使えませんが、
ID/PASSWORDはわかります。
またUnixユーザは複数いてphp内で状況によって切り替えるように
したいと考えています。
動作させる権限を気にしなければ、exec()とかでいいと思うのですが・・・
0553552
2005/12/08(木) 18:29:56ID:???passthru("su userid");
passthru("password");
passthru("whoami");
ではユーザの切り替えができませんでした。
対話形式?だから無理なのでしょうか?
ヒントだけでも貰えたら幸いです
0554nobodyさん
2005/12/08(木) 18:31:07ID:???設定の仕方が分かりません。PHPは解凍しただけです。
httpd.confに以下を追加したのですがまだ他に足りないのがあるでしょうか?
LoadModule php5_module "D:/tool/php_for_Win32/exe/php5apache2.dll"
AddType application/x-httpd-php .php
# configure the path to php.ini
PHPIniDir "D:/tool/php_for_Win32/exe"
0556nobodyさん
2005/12/08(木) 18:56:25ID:???0557nobodyさん
2005/12/08(木) 18:56:46ID:???$iとかに数値を入れて扱うとこれってshortつうか16ビットですか?
0558553
2005/12/08(木) 19:12:45ID:???setuidとかsuexecにするということでしょうか?
useridを動的に変えたいので、その方法だとユーザ分スクリプトを作る必要が
出てきてかなり厳しいかなと。
色々とぐぐって見たのですが、sudoしろとかいった内容しか見つかりません。
sshでアクセスする場合などのパスワードなんかを聞いてくるような
場合の処理はphpでは不可能でファイナルアンサーでしょうか?
0560nobodyさん
2005/12/08(木) 19:16:57ID:???ヘッダの改竄を防ぐためにどのようなサニタイズを行ったら良いのでしょうか?
0561nobodyさん
2005/12/08(木) 19:19:20ID:???http://www.php.net/manual/ja/language.types.integer.php
整数のサイズはプラットフォームに依存しますが、 約20億(32ビット符号付)が一般的な値です。
0562nobodyさん
2005/12/08(木) 21:38:33ID:uvzNzscrありがとうございました。
0564nobodyさん
2005/12/09(金) 00:57:30ID:???0565nobodyさん
2005/12/09(金) 10:40:28ID:???echo "<FORM ACTION='next.php' METHOD='POST'>";
echo "<CENTER><INPUT type='submit' name='add$s' value='ぽち'></CENTER></FORM>";
}
とした場合、ぽちボタンが押された時〜を実行するという記述をしたいのですが、
if ($_SERVER["REQUEST_METHOD"]=="POST"){
if (isset($add$s)){
〜実行部分〜
}
としても、エラーを吐くみたいです。
$add$sあたりが怪しいと思うのですが、どう書けばいいでしょうか?
}
とした場合、ぽちボタンが押された
0566nobodyさん
2005/12/09(金) 10:41:21ID:???if ($_SERVER["REQUEST_METHOD"]=="POST"){
if (isset($add$s)){
〜実行部分〜
}
}
です。
0567nobodyさん
2005/12/09(金) 10:46:10ID:???ここのサイトの簡単なプログラム例というのを実行したんですが、
エラーが出てしまいます。どなたか解決方法分かる方おられますか?
ちなみに、php.iniのextension=php_pdf.dllの部分は有効にしています。
0568nobodyさん
2005/12/09(金) 10:47:15ID:???0570567
2005/12/09(金) 10:59:23ID:???25行目のdie("Error: " . PDF_get_errmsg($p));でParse Error
31行目のPDF_begin_page_ext($p, 595, 842, "");でFatal error: Call to undefined function: pdf_begin_page_ext()
33行目の$font = PDF_load_font($p, "KozMinPro-Regular-Acro", "Ext-RKSJ-H", "");で上と同じエラー
今のところこういう感じです。
0572nobodyさん
2005/12/09(金) 11:13:20ID:???おまえもどんなエラーだか明記しろよ。
つーか、POSTされたものは$_POST[]だろ。
ま、register_globals=onなら別だが。
0573nobodyさん
2005/12/09(金) 11:20:47ID:???0575nobodyさん
2005/12/09(金) 11:28:06ID:???あ、ちと勘違いだ。
PDF PHP インストールでぐぐってみて。
要するに、PDFlibで使えるようになる関数がundefined functionなわけ。
つまりちゃんといんすとーるされてないってことだから。
0576nobodyさん
2005/12/09(金) 11:29:24ID:???0578nobodyさん
2005/12/09(金) 11:48:46ID:???libpdf_php.dllってファイル持ってるのかよ
そもそもphp.iniを読み込めてないんじゃないの
phpinfo();で確認しろ
0580nobodyさん
2005/12/09(金) 11:58:15ID:???サンプルソースってどこかないですかね?
0581567
2005/12/09(金) 12:05:53ID:???libpdf_php.dllは、PHPのextensionsフォルダにあります。今確認しましたが、
認識はしてくれているようです。
>>579
そうなんですか…。では、なんとか他の方法を探ってみます。
お二人ともありがとうございました
0582nobodyさん
2005/12/09(金) 12:07:39ID:???0583nobodyさん
2005/12/09(金) 12:12:02ID:???phpinfoでPDFlibのバージョンチェック
PDFlib GmbH Version が6以上ならPDF_begin_page_extが使える
5なら使えないのでDF_begin_page関数に変える
0586nobodyさん
2005/12/09(金) 12:20:11ID:???0589567
2005/12/09(金) 12:39:51ID:HHj6b6mWバージョンは6.0.1でしたが、PDF_begin_pageしか動かないようでした。
>>585
ありがとうございます。それは承知しています。
0590565
2005/12/09(金) 13:26:31ID:???next.php内で
if ($_SERVER["REQUEST_METHOD"]=="POST"){
for($i=0;$i<20;$i++){
if (isset($add$i)){
実行部分
のように、POSTされてきたのが、$add0だったら〜、$add1だったら〜、$add2だったら〜・・・
としていきたいのですが、$add$iの書き方がまずいらしく、エラーが出ます。
$add[$i]と書くとエラーは出ませんでしたが、上手く作動しませんでした。
一つ手前のphpのフォームの部分は
for($s=0; $s<count($d_file); $s++){
echo "<FORM ACTION='next.php' METHOD='POST'>";
echo "<CENTER><INPUT type='submit' name='add$s' value='ぽち'></CENTER></FORM>";
}
といった感じで、ボタン毎にadd0 , add1 , add2・・・となっています。
といった感じです。
下記エラー内容です。
「Parse error: parse error, unexpected T_VARIABLE, expecting ',' or ')' 」
ラインは、「 if (isset($add$i)){」この部分でした。
解決策があれば、教えて下さい。
0591nobodyさん
2005/12/09(金) 13:31:01ID:???http://jp2.php.net/manual/ja/language.variables.external.php
0592nobodyさん
2005/12/09(金) 13:49:39ID:hr0We1go0594nobodyさん
2005/12/09(金) 14:06:53ID:???今回だけだぞ。
ヒント: $add{$i}
ホントに下らない質問だから、次回からはきちんと調べるようにwww
0595nobodyさん
2005/12/09(金) 14:08:49ID:???確かめてないけど
for($s=0; $s<count($d_file); $s++){
echo "<FORM ACTION='next.php' METHOD='POST'>";
echo "<CENTER><INPUT type='submit' name='add[$s]' value='ぽち'></CENTER></FORM>";
}
isset($add[$i])
0598nobodyさん
2005/12/09(金) 15:09:37ID:AOiVoXBqSQLのint型のフィールドに放り込んである値を
mysql_fetch_arrayで取り出してそのまますぐにtypegetに入れたらstring
ってでるんですけど、これはいったい・・・。
型変換すればいいんですけど、どういう時にこういうことがおきるんすか?
0599598
2005/12/09(金) 15:10:43ID:???こっちで改めて質問しなおしてます。マルチっぽくてスイマセン。
0600nobodyさん
2005/12/09(金) 15:30:29ID:???0601nobodyさん
2005/12/09(金) 15:43:19ID:???あら、PHP5で register_globalをonにした覚えが無いのでoffのはずなんですがorz
デフォでoffですよね
0602598
2005/12/09(金) 15:44:28ID:???じゃあDBでどのような型に入ってたとしても、
PHPに読み込むと必ず文字列になると認識をして無いと危険と言うことですね。
0605nobodyさん
2005/12/09(金) 15:53:00ID:???0606nobodyさん
2005/12/09(金) 15:58:07ID:???何故かそれだと出来なくて、 add[$i]でポストされたのを、
if ($_SERVER["REQUEST_METHOD"]=="POST"){
for($i=0;$i<count($rp);$i++){
if (isset($add[$i])){
で受け取れています・・・。
globalはoffなんですが、どうしてでしょうかorz
0607nobodyさん
2005/12/09(金) 15:58:37ID:???0608nobodyさん
2005/12/09(金) 16:16:49ID:???■ このスレッドは過去ログ倉庫に格納されています