【PHP】ID出さなくても質問OKなスレ【初心者歓迎】
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001nobodyさん
2008/09/15(月) 18:41:32ID:???PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。
0855nobodyさん
2009/01/18(日) 02:21:04ID:???PHP入門者です。
PHPの仕事がしたいのですが、どんな試験に合格すればPHPの仕事が来ますか?
本当にいましたねw
0859nobodyさん
2009/01/18(日) 02:36:39ID:???0860nobodyさん
2009/01/18(日) 02:40:39ID:???0861nobodyさん
2009/01/18(日) 02:43:04ID:???好きにしろ。じじい
0862nobodyさん
2009/01/18(日) 02:51:19ID:???ただ、プロのプログラマの仕事を一応、見ておきたい、という気持があるからね。
ある程度見通しが付いたらお前らに仕事を回してやるよ。
0863nobodyさん
2009/01/18(日) 02:59:38ID:???0864nobodyさん
2009/01/18(日) 02:59:43ID:???そのアイディアを資本力のある所に盗られて先にやられちゃう、って危険があるじゃない。
その辺は皆さんどうやってるんだろーね?
0866nobodyさん
2009/01/18(日) 03:07:44ID:???$str2 = htmlentities($str, ENT_QUOTES, mb_internal_encoding());
したときに「(」と「)」が変換されずそのままになってしまいます。
何かオプションとか間違っているのでしょうか?
(後から「(」「)」だけ変換すればいい、というのもありますが・・・)
0869nobodyさん
2009/01/18(日) 03:15:28ID:???<?php
var_dump(get_html_translation_table (HTML_ENTITIES));
?>
これでhtmlentitiesが変換する文字の一覧が表示されるけど、
左パーレン、および右パーレンは変換されないのでは?
0872nobodyさん
2009/01/18(日) 13:22:31ID:???次のエラーが出k手しまいます。一体何が原因なので
でしょか?
【PHPソース】
<?php
$strMessage = "あいうえお";
print ($strMessage) ;
?>
【エラー】
Error running PHP executable
Cannot run program "C:\php" (in directory "C:\Documents and Setting\
ゲスト用のユーザ\workspace\PHP_Eclipse")
CreateProcess error=5
【PHP executables】
Debugger Type
Zend Debugger
Location
C:\php
0873nobodyさん
2009/01/18(日) 13:28:20ID:???0874nobodyさん
2009/01/18(日) 13:36:17ID:???次の階層にphpソースを配置してブラウザからphpスクリプトの実行確認は出来ているのですが
なぜEclipse PHPからだと「C:\php」で実行する事が出来ないのでしょか?
C:\Program Files\Apache Software Foundation\Apache2.2\htdocs
0875nobodyさん
2009/01/18(日) 13:45:47ID:???ここで実行できるようにhttpd.confで設定されてるから。
C:\Program Files\Apache Software Foundation\Apache2.2\htdocs
c:\phpはディレクトリとして認識されてないから。
eclipseの問題じゃない
0876872
2009/01/18(日) 13:46:55ID:???行っていない事が原因かと思いました。
私が参考にしているサイトでは、
http://journal.mycom.co.jp/column/ide/006/index.html
Eclipseのメニューから
「Window」→「Preferences」→PHP→PHP Server
と選択しその中でPHPを実行する為のサーバの設定を行うとの事なのですが、
そもそもWindwos上に 「 Preferences 」なる文字列自体が存在しません。
一体どこからPHP Serverの設定をすれば良いのでしょうか?
Eclipseのバージョン
Eclipse Platform
Version: 3.4.1
Build id: M20080911-1700
0877872
2009/01/18(日) 13:50:59ID:???httpd.confを見ると確かに設定していました。
>DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
しかし、どうしてもEclipse(PDT)からPHPソースを実行する事が出来ません。
一体どの様にすればPHPスクリプトを実行する事が出来る様になるのでしょうか?
※テキストエディタでちまちまスクリプトを修正するのは手間がかかる(メンドクサイ)ので、
PDTから作業をしたいです。
0878nobodyさん
2009/01/18(日) 13:56:12ID:???どんなところがいいの?
0879872
2009/01/18(日) 14:49:06ID:???ってかEclipseでPDTが実行出来ないのはなぜでしょうか?
かなり困っています。
0880nobodyさん
2009/01/18(日) 14:50:33ID:???0883872
2009/01/18(日) 15:16:24ID:???大変厚かましいお願いだとは思いますが、まったく原因が分からないのでEclipse上から実行パスの
確認をするにはどうすれば良いかご教授下さい。
自分としては、以下の設定を行ったのでEclipseから見たPHPの実行パスは
C:\php
になっていると思うのですが。
【PHP executables】
Debugger Type
Zend Debugger
Location
C:\php
0884nobodyさん
2009/01/18(日) 15:20:02ID:???0885nobodyさん
2009/01/18(日) 15:20:46ID:???0886nobodyさん
2009/01/18(日) 16:03:28ID:???リロード対策はしてあって再度値が送られる事はないのですが、この「再送信しますか?」などのメッセージが出ないFORM送信前のページのような振る舞い?にしたいのですが。
何か方法ないでしょうか?
0887nobodyさん
2009/01/18(日) 16:10:48ID:???0889nobodyさん
2009/01/18(日) 16:26:56ID:???POSTじゃなくてGETにしろ
0890nobodyさん
2009/01/18(日) 16:42:44ID:???0891nobodyさん
2009/01/18(日) 16:46:09ID:???0892nobodyさん
2009/01/18(日) 17:56:59ID:???session_start();
としてあるとき
if (isset($_COOKIE[session_name()])) {
setcookie(session_name(), '', time() - 42000, '/');
}
はsession_name()とsession_name(abc)どちらにすればいいのかな?
0894nobodyさん
2009/01/18(日) 18:16:01ID:???0896nobodyさん
2009/01/18(日) 22:06:36ID:???次のスレタイはこれでいかない?
0897nobodyさん
2009/01/18(日) 22:31:20ID:???0900nobodyさん
2009/01/18(日) 22:46:20ID:???0901nobodyさん
2009/01/18(日) 23:12:34ID:???0902nobodyさん
2009/01/18(日) 23:47:26ID:???0903nobodyさん
2009/01/19(月) 00:00:20ID:???0904nobodyさん
2009/01/19(月) 00:00:51ID:???0905nobodyさん
2009/01/19(月) 00:20:07ID:???0906nobodyさん
2009/01/19(月) 01:51:37ID:???0907nobodyさん
2009/01/19(月) 13:06:45ID:???プログラム上セッションを使いたいのでログインしない(書き込みしない)でもアクセスすればクッキーが保存されてしまうんだけど。
セッションってオンオフできればいいんだけど。オンオフってないですよね?
0908nobodyさん
2009/01/19(月) 13:10:00ID:???0909nobodyさん
2009/01/19(月) 13:14:12ID:???2ちゃんみたいに書き込むときに食わせるのもいい
0911nobodyさん
2009/01/19(月) 13:23:46ID:???0912nobodyさん
2009/01/19(月) 13:34:46ID:???低能って言葉は君がお似合いですね
何もしらないくせにwwwwwwwwwwwwwwwww
口だけなら何とでも言えるんだよクソガキw
0913nobodyさん
2009/01/19(月) 14:53:21ID:???同じ質問を繰り返すってわけかw
んで、>>909が答えだしてんのに絡んで荒すわけだな。
どうしようもねぇクソガキwだな
0914nobodyさん
2009/01/19(月) 15:11:15ID:???グレイト級バカ乙
答えなんてでてねえだろww
あ、おまえじゃ答えられないもんなww
くやしいのwwくやしいのうwうぇっうぇwww
0915nobodyさん
2009/01/19(月) 15:13:04ID:???0917nobodyさん
2009/01/22(木) 02:17:05ID:???Twitterのアイコンってどうやって取得するんですか?
http://twitter.1x1.jp/search/
0918nobodyさん
2009/01/22(木) 02:21:14ID:???0919nobodyさん
2009/01/22(木) 05:53:12ID:RrSlW4/zIndexを少しでも美しく扱えるスクリプト
(かつ日本語ファイル名が正しく表示できるもの)
ご存じないでしょうか?
0920nobodyさん
2009/01/22(木) 07:35:05ID:???スクリプトを組んだんだけど、4Mのファイルをアップロードしようとするとエラーが発生してしまいます。
一体なぜですか?
【php.iniの設定内容】
memory_limit = 300M
max_execution_time = 300
post_max_size = 500M
0921nobodyさん
2009/01/22(木) 07:43:22ID:???これはチェックした?
0922nobodyさん
2009/01/22(木) 11:07:08ID:???memory_limit = 300M
memory_limit = 300M
memory_limit = 300M
memory_limit = 300M
memory_limit = 300M
memory_limit = 300M
memory_limit = 300M
memory_limit = 300M
0923nobodyさん
2009/01/22(木) 16:06:43ID:???foreachではなくforを使いたいんですが
どうしたらいいですか?
0924nobodyさん
2009/01/22(木) 16:12:01ID:???0926nobodyさん
2009/01/22(木) 16:15:57ID:???0927nobodyさん
2009/01/22(木) 16:34:26ID:???0928nobodyさん
2009/01/22(木) 17:02:06ID:???0929nobodyさん
2009/01/22(木) 17:46:55ID:???0930nobodyさん
2009/01/22(木) 22:53:14ID:???<?= "てすと" ?>
でphp実行すると、
てすと
って表示されるんだけど
これは<? print $msg; ?>やechoと同じ意?
それともprintやecho関係なく<?= "文字" ?>単独で、
文字が表示できるみたいなルールがあるの?
0931nobodyさん
2009/01/22(木) 23:00:59ID:???0932nobodyさん
2009/01/22(木) 23:01:44ID:???0933nobodyさん
2009/01/23(金) 00:03:24ID:???echoの短縮構文
http://jp.php.net/manual/ja/function.echo.php
故に<?='a','b','c'?>とechoと同じように書ける
0934nobodyさん
2009/01/23(金) 00:05:03ID:???なるほど、ショートカットで、<? ?>もphp.iniで設定できるんですね
勉強になりました ありがとうございました
0935nobodyさん
2009/01/23(金) 02:39:10ID:???非推奨じゃなかったっけ?
0936nobodyさん
2009/01/23(金) 05:43:40ID:???$times = date(H,time())*3600 + date(i,time())*60 + date(s,time());
のような、24時間制として今の総秒を取得できるような文を
もっと短く書くことはできないでしょうか
0937nobodyさん
2009/01/23(金) 06:49:42ID:???これ書くのがいやならtime()でやればいいんじゃないかな
数学が得意ならmath関数や数式を駆使すればうまいことできるんじゃない?
自分は苦手だから
time() + 32400(GMT+9:00が日本時間)と86400(1日の秒)を割って
出てきた数値の小数点以下0.xxxxを86400とかけるなんてのしか思いつかないけど
結果的にコードが長くなるような感じもする
っていうかコードの長さは気にしなくてもいいと思うけど
0938nobodyさん
2009/01/23(金) 08:25:05ID:???なるほど、結構アバウトでも秒が欲しかったので、
参考にしながら一応このままやってみようと思います
ありがとうございました
0939nobodyさん
2009/01/23(金) 16:15:00ID:???こんな感じのはどうだろう。
0941nobodyさん
2009/01/23(金) 22:22:26ID:???0942nobodyさん
2009/01/25(日) 15:39:08ID:???$_SESSION = array();
if (isset($_COOKIE[session_name()])) {
setcookie(session_name(), '', time() - 42000, '/');
}
session_destroy();
とすればちゃんとsessionも切れログアウト状態になるんですが、消したくないsessionがある場合、
何かいい方法ないでしょうか?
unsetで消したいsessionを1つづつ消す以外の方法で。
ログイン前・中・ログアウト後 とサイトの状態維持を持続したいのですが。
0943nobodyさん
2009/01/25(日) 16:07:55ID:???0944nobodyさん
2009/01/25(日) 16:12:41ID:???0945nobodyさん
2009/01/25(日) 16:13:38ID:???0946nobodyさん
2009/01/25(日) 16:19:50ID:???他所できくわ。
0947nobodyさん
2009/01/25(日) 16:22:12ID:???お前さんから見れば、世界中のやつがキチガイだよ。それって(ry
0948nobodyさん
2009/01/25(日) 17:06:17ID:???その条件はほぼ必修だし、ifばっかりなのも仕方ないけど、なにかイライラする
0949nobodyさん
2009/01/25(日) 18:07:13ID:???0950nobodyさん
2009/01/26(月) 00:01:14ID:???http://www6.uploader.jp/user/news23/images/news23_uljp00017.jpg
このような画像を
http://www6.uploader.jp/user/news23/images/news23_uljp00018.jpg
こんな風にしたいのですがどうすればいいのでしょうか?
つまり、余白を作りたいのです。
ImageCopyResizedなどではうまくいきません
0951nobodyさん
2009/01/26(月) 00:03:06ID:???0953nobodyさん
2009/01/26(月) 05:12:37ID:???0954nobodyさん
2009/01/26(月) 15:04:51ID:???htmlspecialchars()などで変換はできるのですが完全除去はできませんでしょうか?
レス数が950を超えています。1000を超えると書き込みができなくなります。