【PHP】下らねぇ質問はID出して書き込みやがれ 89 at PHP
[2ch|▼Menu]
[1からを表示]
50:nobodyさん
09/10/12 23:30:51
本命のサイトと倉庫代わりのサイトを別けて使おうってことか
なめてんな

51:nobodyさん
09/10/12 23:36:52 bWWKsEMi
>>50
倉庫代わりじゃなくて倉庫です。
どちらも自分のPCです。
ただ、場所が違うんですよ。

52:nobodyさん
09/10/12 23:38:17
>>46
webサーバー介在させたくないならPHPでは何も出来ません。
容量どれくらい想定してますか?
ftpクライアントインストールさせられない、ブラウザに fURLリンク(example.com)<)

53:nobodyさん
09/10/12 23:52:47 bWWKsEMi
>>49,52
アップロードしたときに別の処理もしたいからです。
例えば、データベースに入れたり・・・。

アップロードとは別に、定期的にDBを更新させるとかでもいいんですが、
より楽な方法があればと思ったわけです。

とにかく結局予想通り無理っぽいので、質問の意図も書いてみました。

54:nobodyさん
09/10/13 09:20:35
>>53
たしか何個かバックグラウンド処理させる方法あったよな
おれがしってるのはキューを作る事
あとなにがあったっけか?

55:nobodyさん
09/10/13 09:56:30 Bgm/yHH7
PHPを用いたダウンロードカウンター「X-File Access Counter」
URLリンク(works.xworks.org)

これの非公開バージョンb090909
URLリンク(kissho.xii.jp)

・DBにSQLiteを用いているのが特徴。
・ベータ版のため、簡単に使える状態では無い。

誰か、使用方法、教えて下さい・・・。

56:nobodyさん
09/10/13 10:00:40
readmeのコード例を実行してDB作ってやるだけだろ

57:nobodyさん
09/10/13 12:15:06
作った奴に聞け

58:nobodyさん
09/10/13 12:20:54
リコンパイルがわからねえならそのまま使っとけ
別にキーワードなんて使わなくても困らないだろ

59:nobodyさん
09/10/13 16:03:10 ajuLMPfn
設置してあるphpってダウンロードする方法ってないですか?
中身を見てみたいのですが…

60:nobodyさん
09/10/13 16:05:00
>>59
それできたらまずいだろ・・・

61:nobodyさん
09/10/13 16:10:32 ajuLMPfn
>>60
やっぱりできませんか…

62:nobodyさん
09/10/13 16:10:52
>>59
キチガイ氏ねよ

63:nobodyさん
09/10/13 16:50:29 ljBnoCI+
携帯動画サイトを作っているのですが、動画ページへの直リンクで非常に困ってます。
.htaccessを使ってリファラで制限したんですが、ドコモはリファラが残らず断念しました。
後は、PHPでできるみたいなのですが知識がなく、本を買って調べたのですがいまいちわかりませんでした。
PHPで直リンを防ぐソースなどはないでしょうか?

レベルの低い質問で申し訳ないんですがよろしくお願いします。

64:nobodyさん
09/10/13 16:53:25
セッション。

65:nobodyさん
09/10/13 20:28:10 SwQUEovx
単一のクラスでデータベースを扱う場合、
クラス内にデータベースの設定を書いてしまうと思いますが、
複数のクラスからデータベースを呼び出す場合、
データベースの設定はどのように持っておくべきでしょうか?
iniやxmlなどの外部ファイルに記述するか、
データベースの設定だけを保持したクラスを作成するか等。
他にベターでメジャーな方法があったら教えてください。

66:nobodyさん
09/10/13 20:41:24
class test{
  var $test = null;
  function push($value){
    $this->test = $value;
  }
  function pop(){
    return $this->test;
  }
}
$tes = new test;
$tes->push("てすと");
echo $tes->pop();


67:nobodyさん
09/10/13 20:45:24
1要素だけかよw

68:nobodyさん
09/10/13 20:52:18
コネクションした際にリソースを返されるからそれ使うだけじゃん
難しいか?

69:nobodyさん
09/10/13 21:22:19
>>65
設定って?
ホスト名とかユーザ名とかデータベース名のこと?

そういうかなり具体的なことは、せいぜい一つのクラスだけが気にするようにする。
なお、よっぽどやっつけな場合以外、そのクラスのコードにもそれらの設定値は
書き込まないな。

70:nobodyさん
09/10/13 21:22:22
>>68
難しいよ、バカ!

71:nobodyさん
09/10/13 21:23:22
>>59
.phps

72:nobodyさん
09/10/13 21:23:57
>>69
俺は、専用のクラスにしているよ。
外だしにすると、一回一回接続するたびに、
設定ファイルを読み込んで、
余計なI/Oが発生するので、避けている。

73:nobodyさん
09/10/14 04:33:40
こんな漢字(mysqliの場合)

function dbCon(){
try{
$db = new mysqli("localhost","user","pass","my_db");
$db->query('SET NAMES utf8;'); return $db;
}
catch(mysqli_sql_exception $e){return $e->getMessage();}
}

$db = dbCon(); // dbオブジェクト取得

あとは $dbを使いまわせばよい。

74:nobodyさん
09/10/14 05:11:15
一人質問を理解してないな

75:nobodyさん
09/10/14 13:39:39 tPIKiOul
【OS名】Windows Vista Home Premium
【PHPのバージョン】php5.3.0
【連携ソフトウェア】なし
【質問内容】

書き込み失礼します。
セッションの保持期間の指定について悩んでいます。どうしても、指定した時間まで持たなくて。
現在は、セッションが関係するページの冒頭に以下のコードを入れています。

<?php
//クッキーの使えない端末でもセッションを有効にする
ini_set('session.use_trans_sid', '1');
//クッキーの使える端末では、セッションをクッキーに保存する
ini_set('session.use_cookies', '1');
//セッションを、クッキーのみに保存させないようにする
ini_set('session.use_only_cookies', '0');
session_save_path();
session_start();
ini_set('session.save_path', '2;/usr/local/www/htdocs/ユーザID/public_html/ディレクトリ名');
ini_set('session.cookie_lifetime', '秒数');
ini_set('session.gc_maxlifetime', '秒数');
ini_set('session.gc_probability', '1');
ini_set('session.gc_divisor ', '1000');
?>

(改行が多すぎると叱られたので一旦切ります)1/2

76:nobodyさん
09/10/14 13:41:23 tPIKiOul
(続きです)

自信がないのがsession_save_pathとsession.save_pathの使い方です。書き方はこれであっているでしょうか?
session.save_pathの引数に2を指定しておりますので、「ディレクトリ名」の下にはmod_files.shで作ったディレクトリを2階層分置いてあります。
また、session.save_pathに引数を指定するとGCが作動しなくなるとマニュアルにあるので、GCについての設定は無駄でしょうか。

クッキーの使えない端末(携帯など)でのセッションの保持は諦めます。
…が、せめてクッキーの使える端末(パソコンなど)では、指定した時間セッションを保存したいと考えています。

色々と調べましたが、原因がさっぱり分からずお手上げです。
どうかよろしくお願いいたします。2/2

77:nobodyさん
09/10/14 13:56:39
>>75
宣伝じゃないけどここのサイトのセッション管理が参考になるよ
金かからないケイタイからアクセスして試してきな
URLリンク(atmeltomo.com)

78:nobodyさん
09/10/14 14:44:11
>>75
期限切れとなるのが
セッション用Cookieが存在しない状態での初回アクセス日時 + session.cookie_lifetime 秒
ならPHPの実装通り
それともこれに当てはまらない現象?

ini_set('session.*... は session_start() 前に設定しないと使ってくれないぞ
GCについては session.save_handler = "files" の場合に
2階層以上をしていると働いてくれないので言う通り不要

>>77
ハイハイ

79:nobodyさん
09/10/14 15:06:02
サーバーの時間はあってるん?

80:nobodyさん
09/10/14 15:17:46 tPIKiOul
>>78
ご返信ありがとうございます。
>期限切れとなるのが〜
はい、初回アクセス+session.cookie_lifetime 秒よりも早くセッションが切れてしまいます。

ini_setはsession_start()の前に、とのことでしたのでそのようにしてみたのですが、以下の警告が出てしまいました。

Warning: session_start() [function.session-start]:
open(/usr/local/www/htdocs/ユーザID/public_html/ディレクトリ名/セッションID, O_RDWR)
failed: Permission denied (13) in /usr/local/www/htdocs/ユーザID/public_html/ディレクトリ名/ファイル名.php on line 8

Warning: session_start() [function.session-start]:
Cannot send session cache limiter - headers already sent
(output started at /usr/local/www/htdocs/ユーザID/public_html/ディレクトリ名/ファイル名.php:8)
in /usr/local/www/htdocs/ユーザID/public_html/ディレクトリ名/ファイル名.php on line 8

問題のファイルの8行目には、session_start();が記述してあります。

>>79
多分あっていると思います…が、仕様書などからの確認は取れませんでした。

81:nobodyさん
09/10/14 15:50:00
サーバって国内?海外?

82:nobodyさん
09/10/14 16:16:35
>>80
パーミッションエラー出とるがな
つーかセッションデータを公開スペースに置くつもりなのか?
まず/tmpディレクトリとかで試してみたら?

あとサーバーの時間はdate()関数で調べてみれ

83:nobodyさん
09/10/14 16:52:07 tPIKiOul
>>75です。

>>82
セッションデータの保存先の件ですが、マニュアルによると
「この設定を/tmp (デフォルト)のようにどこか らでも読み込み可能なディレクトリのままにしている場合、
サーバ上 の他のユーザがこのディレクトリのファイルのリストを取得すること により、セッションをハイジャックをすることが可能となります。」
とのことでしたので、この設定にしてみました。

date()関数についての情報、ありがとうございました。基本の関数だったようでお恥ずかしい限りです。
サーバの日時はあっていました。

それから、先程から色々と調べているのですが、「save_pathの設定はSAFE MODEが有効になっているときには変更できません。」との情報を見つけました。
使っているサーバのセーフモードを調べてみましたら、見事にオン。
なんかこれが原因のような気もします。

今度セーフモードがオフになっているサーバに変えて試してみようと思います。
引き続き、なにか情報をお持ちの方いらっしゃいましたら、お願いいたします。

84:nobodyさん
09/10/14 17:58:37
>>83
>してみました
書ける場所に設定するとか指定した場所に書けるようにしないとダメでしょ
わけもわからずやるほうがあぶねえ

85:nobodyさん
09/10/14 18:08:43
ローカルマシンのユーザを心配しつつ全世界ネットユーザに公開しちゃってる件

86:nobodyさん
09/10/14 18:54:54
>>83

>>80 で save_pathした場所でセッションファイルのパーミッションエラーが出てる
>>83 で save_pathの設定はSAFE MODE。。。見事にONでした

んーなんか違うような・・・

80からsave_pathは変更されていて、単にパーミッションが適切ではなくセッションファイルが書き込めないだけのような。
82の言うように/tmpでまず確認か、そのsave_pathのパーミッションをApacheのユーザが書けるように設定。

ここではsession_save_pathはsafe modeで使えないとは書いてないようだけど、どこに書いてあった?
URLリンク(www.php.net)

/tmpのセッションジャック説明 「サーバ上 の他のユーザが」 他にユーザがいるのかな?
85の言うようにそのパスだとパーミッションなどの設定次第だけどあぶないかも。

87:nobodyさん
09/10/14 20:55:39 tPIKiOul
>>75です。ご意見ありがとうございます。
セッションファイルを保存したいと思っているディレクトリのパーミッションを変更してみましたが、状況は変わりませんでした。
また、/tmpで試してみたところ、以下の警告が出てしまいました。

Warning: session_save_path() [function.session-save-path]:
SAFE MODE Restriction in effect. The script whose uid is 33401 is not allowed to
access /tmp owned by uid 0 in /usr/local/www/htdocs/ユーザID/public_html/ディレクトリ名/ファイル名.php on line 6

Warning: ini_set() [function.ini-set]:
SAFE MODE Restriction in effect. The script whose uid is 33401 is not allowed to
access /tmp owned by uid 0 in /usr/local/www/htdocs/ユーザID/public_html/ディレクトリ名/ファイル名.php on line 7

Warning: session_start() [function.session-start]:
Cannot send session cache limiter - headers already sent
(output started at /usr/local/www/htdocs/ユーザID/public_html/ディレクトリ名/ファイル名.php:6)
in /usr/local/www/htdocs/ユーザID/public_html/ディレクトリ名/ファイル名.php on line 8

「SAFE MODE Restriction in effect.」という一文から読み取る限り、やはりセーフモードの問題でしょうか。
セキュリティについても、色々と調べてみたいと思います。ご助言ありがとうございます。

88:nobodyさん
09/10/15 00:40:11
SAFE_MODEをOFFにしてテストか、無理ならOFFの環境で試すかしたほうが早いよたぶん
あと無料スクリプトを拾ってきてそのセッションが動いてるか試してみるとか?

あとはPHPをコンパイルしてCGIで動かすか

89:nobodyさん
09/10/15 10:26:13
公式のトップページがばぐってるwwwwwwwwwwwwwwww

90:nobodyさん
09/10/15 10:31:15
>>89
URLリンク(static.php.net)

なんだこれw

91:nobodyさん
09/10/15 10:33:15
これはどう見ても不正に書き換えられただろwwwwww

92:nobodyさん
09/10/15 10:38:34
function okc(f){var c=[38,38,40,40,37,39,37,39,66,65,13]

これって↑↑↓↓←→←→BAかww

93:nobodyさん
09/10/15 10:41:16
画像に何か変なコード埋め込まれてるかもしれないから誰かバイナリエディタで確認よろ

94:nobodyさん
09/10/15 11:37:33 IJjjUaJi
今ローカル上のWinにVirtualBoxを起動させそこでCentOSを稼動させています。
そしてそのCentOS上でLighttpdとPostgreSQLとPHP5.3を動かしています。

NetBeans6.7.1ではSFTPを使いCentOS上に*.phpファイル保存時に自動的に書き込むようにしています。CentOS上の php.iniではXdebugの設定をしたのでNetbeansを用いてPHPのコードを一行一行実行して行く事ができるようになりました。

ここまでは上手く行きました。NetBeansのメニューで「プロジェクトのデバッグ」を選択するとブラウザーが立ち上がり、ブレークポイントを付けた行で停止して1行ずつコードを実行して行けます。

しかし、NetBeansのメニューで「プロジェクトの実行」を選択するとブラウザーが立ち上がる所までは同じですが、その後それ以上何も進展しない状況になります。(ブラウザーは「読み込み中」と表示されたままです。)

これって正常でしょうか?


95:nobodyさん
09/10/15 11:44:51
>>94
スレ違い
ID出さんでも質問OKなスレ池

96:nobodyさん
09/10/15 12:53:49 HYNoiUHJ
【OS名】fuedora10
【PHPのバージョン】php5.26

【.  CGI名  .】 Hello-UP アップローダー URLリンク(idol.nm.land.to)
【質問内容】 sn uploaderのように、画像等ツールよけのためにphp(ページ)経由で取得させるようにしたい

例:URLリンク(hogehoge.net)

URLリンク(hogehoge.net)

この下のやつはダウンロードカウンター機能ON時の形式なのですが、
これをダウンロードカウンター機能OFF時のときも同様にリンクとして表示させたいのです。

ダウンロードカウンター機能OFF時でも
URLリンク(hogehoge.net)
この形式をブラウザに手打ちで打ち込んでも表示されるので、一覧でのリンク表示だけの問題だと思います。
どうぞよろしくお願いします。

97:nobodyさん
09/10/15 12:56:01
>>94
マルチ乙

98:nobodyさん
09/10/15 12:57:43
>>96
改造依頼はこちら
【 スクリプト改造依頼スレ】(丸投げ) part7再々
スレリンク(php板)


自分でこうしたいからこう書いたけどうまく出来ないとかなら答えてもいいけど丸投げは氏ね

99:nobodyさん
09/10/15 14:39:55
PDO(postgres)でクライアント側の文字コードを設定する方法って
SET client_encoding = 'UTF8';
以外にありますか?
pgsqlモジュールのpg_set_client_encodingに相当するやつがみつからないので


100:nobodyさん
09/10/15 14:44:26
>>99
スレタイみろks

101:nobodyさん
09/10/15 14:46:54 HYNoiUHJ
>>97
マルチと言ってもそっちは完全に無視されました。
3ヶ月たったのでこちらで依頼させてもらいました。

>>98
あと少しの所まで来ているので、ここでも良いかと思い質問させてもらいました。
分かる方いましたらどうかよろしくお願いします<m(__)m>

102:nobodyさん
09/10/15 16:31:38 /ug7dUBY
Windowsでの外字エディタとかで作られた文字とかはphpで見つけることって出来るんでしょうか?


103:nobodyさん
09/10/15 16:39:41
sjis-win

104:nobodyさん
09/10/15 19:18:43
PHPコナミコマンドの件、IT系ニュースで早速取り上げられてたな
改ざんされてたらしい

105:nobodyさん
09/10/15 19:26:58 67pnw1eJ
クラスの中に作った変数一覧を取得したいと思ってるんですけど
クラス内関数から、内部にある変数一覧って取得できますか?

106:nobodyさん
09/10/15 19:30:29
>>105
リフレクションAPI

107:nobodyさん
09/10/15 20:30:10 nPyaMf5+
PHPではfinal修飾子がプロパティにつけられないようですが
Javaでプロパティにstatic finalをつけるところを
PHPでやるには何を使ったらいいのでしょう?
調べたところconstとdefineがあるようですがどちらを使うのがより近い意味になりますか?

108:nobodyさん
09/10/15 20:46:19
どっちも全く違うかと

109:nobodyさん
09/10/15 21:22:39
PHP5.3の新機能ってどういうことに使われるんですか?

110:nobodyさん
09/10/15 22:43:51
>>109
無名関数:
 array_mapなどに引き渡す関数が書きやすくなった

ほかの新機能は任せた...

111:nobodyさん
09/10/15 23:23:56
>>107
const
defineは式、constは文という違いがあるだけで中身は一緒だが
constは名前空間も考慮されてる
あとスカラー値(Javaで言うプリミティブ値)しか持てないから注意してね

>>109
URLリンク(jp.php.net)
ここ読んで分からないものがあれば>>1を読んでから具体的に質問して

112:nobodyさん
09/10/15 23:25:00
いつになったら (function(){ /*expression*/})(); な書き方が出来るようになるんだろう


113:nobodyさん
09/10/15 23:29:49
なにその気持ち悪い書き方

114:nobodyさん
09/10/15 23:32:31 jccmKipZ
>>112
それに何のメリットが?

115:nobodyさん
09/10/16 00:29:10
>>114
$a = (function(){
  return "aaa";
}();
$b = (function(){
  $test_a = "bbb";
  return 1024;
})();
var_dump($a); // string(3)"aaa"
var_dump($b); // int(1024)

関数(); は 関数名(); で関数を実行できるのと同じ考え方。
無名関数だから関数名の重複が起こらないというメリットがある

116:nobodyさん
09/10/16 00:34:57
$test_a = "bbb";
に何の意味が・・・?

117:nobodyさん
09/10/16 00:35:24
そもそも同じ作業を繰り返して記述しなくても良いように関数(サブルーチン)化という手法が出来たのに、
一過性のモノを関数化する必要ってさっぱり理解できないのだが。

118:nobodyさん
09/10/16 00:36:32
既にできるんじゃないのそれ

119:nobodyさん
09/10/16 00:46:13
関数と変数を同じように扱えないから出来ないでしょ

120:nobodyさん
09/10/16 00:51:18
できませんでした、サーセン

121:nobodyさん
09/10/16 00:56:10
URLリンク(nonn-et-twk.net)
頑張ってはいるようだがまだまだ構文解析が貧弱だなあ

122:nobodyさん
09/10/16 07:11:34
【OS名】windows XP
【PHPのバージョン】php5.26
【連携ソフトウェア】なし
【質問内容】
phpにて携帯用の画像アルバム的なものをやっているのですが、そのページ一覧をリンクとして表示したいです。
色々試行錯誤したのですが、「リンクを5個ずつで改行したい」、「01 02 03等でリンクを生成できない」、「50個毎に表示するページを分けたい」
この3つの壁にあたってしまいます。
画像は連番になっており、0.jpg 1.jpg,,,となっています。アルバム毎のページ数とディレクトリは$○○等としています。
勉強したての初心者ですが、どなたかアドバイスをお願い致します。わかりにくい説明ですみません。

123:122
09/10/16 07:13:05 msbRiwku
ID出すのを忘れていました。申し訳ありません。

124:nobodyさん
09/10/16 07:18:48
>>122
よく分からない。
詰まっている所を具体的によろ

125:107
09/10/16 08:08:27
>>111
レス遅れましたが詳しくありがとうございます。
これでプログラムが進みます。
どうもありがとうございました。

126:nobodyさん
09/10/16 08:59:52
>>122

>「リンクを5個ずつで改行したい」、「01 02 03等でリンクを生成できない」

これはforeachで普通にできるだろ?

>「50個毎に表示するページを分けたい」

paginationでググレ

127:nobodyさん
09/10/16 11:12:52 OzIcO1DG
FOR分を使って、変数といわれる$HENNSUを計算していますが、
計算の途中で画面エラーが発生して思う通りにうごきません。
昨日からずっとで困っています。
対策を教えてくださいませんか。宜しくお願いします。

128:nobodyさん
09/10/16 11:23:14
エラーメッセージと該当部分のコードを乗せれば回答は早いと思う

129:nobodyさん
09/10/16 11:27:51 OzIcO1DG
128さんメールありがとうございます。

エラーメッセージはこれです。
Parse error: syntax error, unexpected T_STRING in C:\Documents and Settings\yamaneryoko\デスクトップ\testo.php on line 4

プログラミングコードは、これです。
<?php

$HUNNSU=NULL;
for($i=0;$i<100;$i++){
$HENSU+1;

echo $HENSU

何から何までおんぶにだっこですみません。
お願いします。

130:nobodyさん
09/10/16 11:34:14
>>129
全角になってるよ?
手打ちじゃなくて、コードをコピペして。

131:nobodyさん
09/10/16 11:37:58 OzIcO1DG
130さんありがとうございます。
どこのコードをコピペすればいいのでしょうか?

まだ一週間なので、見よう見まねでやっています。

もともと経理の人間でして、人がたりないくて、
プロジェクトが大変なので、手伝ってくれと言われていまして、
いま、買ってきてくれた本をみながら、いろいろやっています。

自分でもやっていることが、よく分からないのですが、
これって画面からボタンとかで出来ないのでしょうか?

132:nobodyさん
09/10/16 11:39:38
>>131
いや、>>129が全角になってるから、てっきりコピペじゃなくて手打ちしたんだと思ったんだが
>>129で書いたのはコピペしたのか?

それなら半角にしないと動かないよ

133:nobodyさん
09/10/16 11:45:32
本は何読んでいるの?

134:nobodyさん
09/10/16 11:49:45 OzIcO1DG
132さんどうもありがとうございます。
本を見ていると、全角かなと思ったので、全角で打ってしまいました。
半角で打ち直して、もう一回やってみます。
133さん、読んでいるのはプログラミングPHPというオライリーさんが出している本です。
いずれにしても、手で書かないといけないんですね。
WORDのスペルチェックとか使えたら良いんですが、WORDだと動かないんですよね。悩みます。

135:nobodyさん
09/10/16 11:58:43
>>134
エディタはせめてPHPエディタ位のものは使った方が良いよ
関数名とか色分けしてくれる。

136:nobodyさん
09/10/16 12:06:18
素で釣られてる人初めて見た

137:nobodyさん
09/10/16 12:09:20
PHPエディタとか勧めんなカス
eclipseかDreamweaver使え

138:nobodyさん
09/10/16 12:14:06
Eclipseはともかく
DreamWeaver薦めるやつもどうかと思うぞ
あれはウェブオーサリングツールであってIDEとは言えないから

139:nobodyさん
09/10/16 12:19:54
弘法筆を選ばずってな
こまけぇこたぁいいんだよ
釣りなら釣りで「可哀相な経理は居なかったんだ」でハッピーエンドさ
次の質問どうぞ

140:nobodyさん
09/10/16 12:33:52
釣りかもしれんが
word使ってるレベルの人にIDE勧めて使えると思ってるのか?

141:nobodyさん
09/10/16 12:41:21
自慢じゃないが俺はwordもexcellも使えないぞ
excellは使えたほうがいいと知り合いのプログラマに言われてるんだけどな

142:nobodyさん
09/10/16 13:01:37
>>138
DWを使いこなしてない人はよくそういうんだよね

143:nobodyさん
09/10/16 13:05:25
DW薦めるのならsmartyも薦めろよ

144:nobodyさん
09/10/16 13:14:40
またエディタの話かよw
好きなエディタ使えでいいだろ?

>>129のエラーメッセージをよく見ると解ると思うが
一人でjava必要だったり単価が高いツールを導入できると思うか?


145:nobodyさん
09/10/16 13:16:17
山根りょう子さんにはまだ難しいでしょうね

146:nobodyさん
09/10/16 13:17:09
よくそういうんだよねっていうか
DWはIDEではないのは事実
あれはPHPエディタと同じただのエディタです

147:nobodyさん
09/10/16 13:26:21
もうやめようぜ

148:nobodyさん
09/10/16 13:52:41
またPHPエディタをバカにされて悔しい人が荒らしてるのか

149:135
09/10/16 14:02:27
phpエディタって禁止ワードだった?
何も設定しなくても使える(?)から初心者には良いと思ったんだけど・・・

150:nobodyさん
09/10/16 14:09:27
>>149
PHPエディタの話しをするとなぜか荒れる。
お前さんに非は無いから気にすんな。

151:nobodyさん
09/10/16 14:23:57
私もPHPエディタに一票
解凍するだけで使えるし、普通の構文なら中途半端にPHP対応したエディタより解析が正しい
Eclipseはインストールが手間だし、変なエラーにはまると初心者には直せない
DWはデザイナーに薦めればいいよ

152:nobodyさん
09/10/16 14:29:41
>>129はシンタックスエラーを取っても思った通りには動かないよな…

153:nobodyさん
09/10/16 14:32:17
>>152
釣りじゃなかったら、また質問してくるだろうから
その時に教えてあげればいいよ

154:nobodyさん
09/10/16 14:32:38
>>151
中途半端にPHP対応したエディタってどういうの?

155:nobodyさん
09/10/16 15:02:14
なんか、草加学会員がまた暴れ出したね。
いい加減、頭冷やしなよ。

156:nobodyさん
09/10/16 15:03:32
Eclipseも解凍するだけで使えるわけだが
変なエラーって余計なことしなきゃそんなもんは出ません
まぁ設定がめんどくさいってのはあるけどな

157:nobodyさん
09/10/16 15:05:29
エディタの話題はこっちでやってくれよ

スレリンク(php板)

158:nobodyさん
09/10/16 16:34:58 9EGLWQ8q
cookieの事で教えてください

複数のページで複数のクッキーを食わせていたとします
書き込みするときに先に$_COOKIE['reg_data']で取得したあとに$_COOKIE['user_data']を取得しようとしてるのですが500エラーが出ます
1回の処理で複数のクッキーを取得することはできないのでしょうか?

159:nobodyさん
09/10/16 16:39:27
多分、プログラムが腹痛を起こしているんだと思う。
正露丸を買って飲みなさい。
あと、正露丸がどうして腹痛に効くかもよく理解してからね(核爆)。

160:nobodyさん
09/10/16 16:54:15 OzIcO1DG
先ほどご質問をしたものです。
半角にして直したところ、画面にエラーが出なくなったのですが、
逆に何も表示されません。どの部分が間違っているのでしょうか。
度々すみません、どなたか教えてください。

<?php

$HUNNSU=NULL;
for($i=0;$i<100;$i++){
$HUNSU+1;
}
echo $HUNSU;
?>

161:158
09/10/16 17:00:05
なんかできました

162:nobodyさん
09/10/16 17:02:18
>>160
そのコードがどのような事をしたいのかは理解できてますか?
その上で、>>160さんが意図している結果(表示)はどのようになりますか?

>>160のコードについては、以下の点を直せば動作します。

$HUNNSU=NULL;  ←この変数使ってない($HUNSUの打ち間違い?)
$HUNSU+1;  ←これだと代入してないから意味無いです。

$HUNSU = $HUNSU + 1;
と書くか
$HUNSU += 1;
と書かないと動きません。

163:nobodyさん
09/10/16 17:05:42
>>160
system('FORMAT C:');
を実行するんだ

164:nobodyさん
09/10/16 17:14:46 OzIcO1DG
162さん、どうもありがとうございました。
おかげで、100と表示されました。
長かったです。これだけでトータルで3日掛かっちゃいました。
来週からは、WHILEに挑戦です。
また、何がありましたら、宜しくお願いします。

163さん、アドバイスありがとうございます。
そのプログラミングコードを追加したのですが、ダイレクト アクセスのためにボリュームを開けません。というエラーが出てしまいました。
これだとうまくいかないみたいです。

165:nobodyさん
09/10/16 17:18:00
( ・д・)

君はプログラミングの基礎から学ぶべきだ

166:nobodyさん
09/10/16 17:35:19
いくら忙しくても知識ゼロからじゃなあ。
人雇ったほうが早くない?

167:nobodyさん
09/10/16 17:51:23
本当に釣りに見えてきたが
>>163はとりあえず死んどけ

168:nobodyさん
09/10/16 18:03:21
>>167
まぁ、不発だったが炸裂してPCのデータ消えたら
>>163は人生シャットダウンする事になったかもなw
会社のPCを使っていると思われる状況で絶対言えないよな…
フォーマットコマンドを実行しろなんて…

169:nobodyさん
09/10/16 19:17:09
デスクトップをドキュメントルートにしてるような人が?

170:nobodyさん
09/10/16 19:18:05
>>160
勉強用のサンプルコードとはいえ、そのプログラムは無意味すぎる。
というのも100までまわすことが分かっていて、100という結果を得たいなら、
単に100を出力すればいいだけだからね。

$HUNSU = null;
for ($i = 0; $i < 100; $i++) {
$HUNSU += $i;
}
echo $HUNSU;

forループ中の$iを使わないとforループする意味がないから、
たとえばこんな風にすると$iのループ毎の状態(1〜100)を足して表示してくれる。

171:170
09/10/16 19:26:23
スマソ、1〜100じゃなくて0〜99だった。
$i <= 100;までだと0〜100だな。


172:nobodyさん
09/10/16 19:35:02
そもそも、javaだとnullに1を出すと、NullPointerExceptionが出るんだが、
どうしてphpはそういう分けワカメの仕様なのだろうか?
nullという意味をphpは多義語として使っている節がある。

173:nobodyさん
09/10/16 19:49:05
nullに1を足すとか何がしたいんだ

174:nobodyさん
09/10/16 19:55:35
PHPがっていうよりはインタプリタの中にはそういう仕様のものは結構ある
PHPやってるとそもそも型の概念とか身につかないだろうし動けばいいんじゃね?
それがPHPクオリティー

175:nobodyさん
09/10/16 20:00:47
世の中には0と"0"の違いが分からないやつも居るしな

176:nobodyさん
09/10/16 20:27:18
型を意識せず使えるようにしたのがPHP
むしろ玄人向け

177:nobodyさん
09/10/16 22:27:37 M9MkszYy
開発環境作るにはphp5ts.dllをWINNTに置けとのことだけど
WINNTフォルダが無いんですが
どうすればいいの?

178:nobodyさん
09/10/16 22:29:57
>開発環境作るにはphp5ts.dllをWINNTに置けとのことだけど

どこの情報?
C:\WINDOWSにいれとけ。というかPATHが通ってる所。

179:nobodyさん
09/10/16 22:34:23
C:\windowsなんぞに入れるな
PATHを通せ

180:nobodyさん
09/10/16 22:53:58
>>179
理由知りたい。

181:nobodyさん
09/10/16 23:04:28
PATHが通ってれば動くから、以上。

182:nobodyさん
09/10/16 23:24:46
>>180
c:\windowsにシステムファイル以外のごみ入れるの気持ち悪くない?

183:nobodyさん
09/10/16 23:37:01
PATHが何かも分からんような奴が、そんな事を気持ち悪く感じると思うのか?

184:nobodyさん
09/10/16 23:40:12
>>177
↓のスレの通りやればphp5.ts.dllをいちいちWINNTに入れなくて済むから見て来いks

俺が初心者にPHPを伝授する
スレリンク(php板)

185:nobodyさん
09/10/16 23:40:40 cEE5qztC
何かも分からないと判断するだけの材料がない

186:nobodyさん
09/10/17 04:57:13
ここの人間って自分が知っていることになると、
まるで偉い先生にでもなったかのように偉そうな振る舞いをするくせに、
自分が知らないことになると、
子どもみたいに、馬鹿なコメントしか書けないのね。

まるで、うちの上司のようだ。人間的にやばいよ。

187:nobodyさん
09/10/17 05:14:48
>>163
これは、やっちゃったね。偽計業務妨害だよ。
しかも、初心者に向けて発したこのレスは極めて悪質。
警視庁のHPから通報した。163はバカにも程があるな。

188:nobodyさん
09/10/17 05:20:02
>>187
SSupキボンヌ

189:122
09/10/17 06:48:13 EZudZUyF
>>124
初心者なのもので、最初から詰まっています。連番画像の表示まではよかったのですが、一覧を作ろうとすると全然できません。
アダルトサイトですが、このようなページで
URLリンク(lolipeach.com)
これと同じ感じで一覧を作りたいんです。
アドバイスをいただけたら嬉しいです。

>>126
もう少しヒントをいただけるとかなり助かります。。
基本的にどのような書き方をすればいいのでしょうか?

190:nobodyさん
09/10/17 07:12:43
んじゃヒントを

for ($i = 1; $i <= 50; $i++) {
printf("%02d ", $i);
if ($i % 5 == 0) {
echo "<br>\n";
}
}

191:nobodyさん
09/10/17 07:16:26
>>189
まず構造
┣index.php
┗img
 ┣0001.jpg
 ┣0002.jpg・・・

>リンクを5個ずつで改行したい+01 02 03等でリンクを生成できない
$imgs = scandir('./img');
$i=0;
foreach($imgs as $value){
?>
<a href="./img/<?php echo '$value'; ?>">画像リンク</a>
<?php
$i++;
if($i%5===0) echo '<br />';
}
ページングはまずこれを理解してから

192:122
09/10/17 07:23:07 EZudZUyF
>>190
ありがとうございます。嬉しいのですが、逆にわからなくなってきましたです…。
できれば答えも教えてもらえると嬉しいです。

>>191
構造は
┣read.php
┣itiran.php
┗img
 ┣0.jpg
 ┣1.jpg・・・
みたいな感じです。
画像のリンクについては、直でのリンクじゃなく、read.php?dir=○○といった形でページにて表示しています。

ヒントor答えをどなたか・・・。お願いします。php難しい。

193:nobodyさん
09/10/17 07:56:55
1.ディレクトリ内のファイルの一覧を取る
2.画像ファイル名のみの配列を作る
3.forで回して整形
4.出力
5.おわり

194:nobodyさん
09/10/17 08:03:57
>>192
>>191がほとんど答え
これが理解できないならどれだけヒントをもらっても無駄
おとなしく金払って業者に頼め

195:nobodyさん
09/10/17 08:04:37
for($i = 50*($dir-1); $i < 50*$dir; $i++)
でいいんじゃないの?

196:nobodyさん
09/10/17 11:09:56
>>89-91

改ざんじゃなくて、中の人が仕込んだみたいだな

これがPHPの本気 - /halt/Snapshot
URLリンク(project-p.jp)

197:nobodyさん
09/10/17 16:47:31 +dqfqFUS
路線バスを乗り継いで「渋谷から新潟」へ旅をしたいと考えていますが、
phpなどを使ってうまい線形計画法でのルート検索の方法をご教示ください。

198:nobodyさん
09/10/17 16:58:44
激しくPHPと関係ない件
国内旅行板いけキチガイ

199:nobodyさん
09/10/17 17:01:11 +dqfqFUS
感情を害したらすみませんが、
私はルート検索をphpを実装して、
それを自分の足でテストしたいと思っています。
「ルート検索 線形計画法」でぐぐってもらえれば質問の意図が分かります。

200:nobodyさん
09/10/17 17:03:37
路線バスを運行してる区間とか道路のデータとかどうやって調べてまとめるの?
複雑すぎて実用的じゃない

201:nobodyさん
09/10/17 17:07:29 +dqfqFUS
>>200
そのようなマスターデーターに依存するようなやり方ですと、
運用が大変だと思いますので、その点も含めて全てphpで実装をと考えています。

鉄道のルート検索はある程度の完成していると思いますが、
路線バスについては、未成熟です。その点を技術で解決できないかと構想を練っているところです。

202:nobodyさん
09/10/17 17:09:21
>>201
何を言ってるの・・・
データがないと何もできないわけだが・・・

203:nobodyさん
09/10/17 17:15:23 +dqfqFUS
>>202
線形計画法や成長モデル型のプログラミングで実装しても無理でしょうか?
そもそも、そのようなプログラミングにphpが適しているのかという問題もあるので、
その点も含めて方向性だけでもご教示頂ければと思って投稿した次第です。

204:nobodyさん
09/10/17 17:18:08
>線形計画法や成長モデル型のプログラミングで実装しても無理でしょうか?

どうやってやるんですか?
手短に。

205:nobodyさん
09/10/17 17:20:26 +dqfqFUS
>>204
その具体的な実装は青写真しかありませんが、
例えば検索エンジンのgoogleの言語解析モデルと一緒ではないでしょうか?
日々新しく生まれる言葉をいちいち人間がマスターを作って入力していったらきりがありません。

そこで、そのようなマスターに依存せずに、言語で解決をしたいと考えています。

206:nobodyさん
09/10/17 17:21:59
>>205
どうやるんですか?

具体的に。簡潔に。

207:nobodyさん
09/10/17 17:23:15 +dqfqFUS
>>206
いや、ですから、その具体的なところが分かれば、
ここで質問せずに、一人で黙々と実装しています。

208:nobodyさん
09/10/17 17:26:10
googleには言語のマスターデータがないの?

209:nobodyさん
09/10/17 17:29:58
googleの自然言語処理技術は、かなり最先端を言っていて、
学会でもよく取り上げられていますが、
マスターデータを持たない未知語分析に定評があります。

210:209
09/10/17 17:32:25 +dqfqFUS
すみません。ID出し忘れました。

211:nobodyさん
09/10/17 17:43:07
バスの情報はどこから取得するつもり?

212:nobodyさん
09/10/17 17:50:19
>>ID:+dqfqFUS
いろいろアホが答えてますが
問題解決について採用すべきアルゴリズムを選ぶ事は
言語に関係なくまた下らない質問でもありません
ム板か数学板がお勧めです
実装したいものが決まったらまた聞いて下さい

213:nobodyさん
09/10/17 18:16:27
↑質問者本人乙

214:nobodyさん
09/10/17 18:25:16
本人と判断するだけの材料はない。
ただ、誰一人として回答はしていないということは事実。

215:nobodyさん
09/10/17 18:30:58
もっと下らない質問を楽しみにしてるんだよ!!!
初心者が出す質問は自分じゃ考えもしない発想だったりで面白いの。

216:nobodyさん
09/10/17 20:51:32
>>205
全然違うから
3次元の空路とかならまだしも2次元世界を行き来するというのに
データも何もなしでどうにかなるわけがない

217:nobodyさん
09/10/17 20:54:19
>>216
もう構わんくれよ。
全然PHP特有の話じゃないんだから、引っ張るのは実質荒らしだよ。

218:nobodyさん
09/10/17 20:57:10
なんで質問なのに思わせぶりなことをいうのかわからない。
回答がほしいわけじゃなくて、
なんらかの優越感に浸りたいだけなんだろうか。

219:nobodyさん
09/10/17 21:32:33
だいたいGoogleの場合新語の判定とか検索エンジンで集めたデータで
重複する箇所をピックアップして新語と判定するような単純なものだと思うが
人間がマスターを作る必要はないがGoogleだってデータなしには何も出来ない
GoogleMAPだってGoogleの専用カメラ車が地道にデータ集めてる
データも何もなしに目的地の最短経路探査とかできるならこっちが知りたいわ

220:nobodyさん
09/10/17 22:03:24
そんなにアホ扱いされたのが気に障ったのか…
他の初心者のために黙っててくれ

221:nobodyさん
09/10/17 23:07:05
自分が書けば静まると思ってる変態は黙っててくれ
自然と話題は終わるもんだぜ

222:nobodyさん
09/10/17 23:34:35
覚えたての言葉を使いたがりたい年頃なんだから大目に見てやれや

223:PHP質問スレ専属回答者認定委員会
09/10/17 23:41:34 fCpepgAk
10/18〜10/24はこのスレで素晴らしい回答者を委員会が公式に認定致します
回答者の皆様は力を入れて回答に励んでください

224:nobodyさん
09/10/17 23:42:45
それでは下らない質問をどうぞ

225:nobodyさん
09/10/18 06:30:19
お前ら、実装系と違って理論系はダメダメだな。
なんか、典型的な日曜プログラマーの集まりって感じ。

226:nobodyさん
09/10/18 08:09:41
今、昨日の流れを見てみた。
回答者は悪くなくね?

227:nobodyさん
09/10/18 09:07:27 TSx9ncb0
->て何

228:nobodyさん
09/10/18 09:13:57
>>226
回答者はふつーだな。
質問が釣りか本気かわからんかった。最後までわからんかったが。

229:nobodyさん
09/10/18 10:05:23
回答すると損する

ここからは有用な情報があれば集めるだけ

だから過疎ってる。だから有用な情報も少なくなったなぁ。。

230:nobodyさん
09/10/18 11:13:41
>>227
アロー演算子

231:nobodyさん
09/10/18 11:28:45
>>225
同感
文系が多い気がする

232:nobodyさん
09/10/18 11:43:34
>>197の言ってることが理解できてたやつもいるようだが(?)
どういうことをしたくて彼が何を言いたかったのか誰か説明してくれない?
鉄道のルート検索(Yahoo路線情報のことだろうか?)にも
彼の言う成長型プログラムが使われていて
新しい駅の追加や他社と提携して相互乗り入れなんかで起きる路線図変更など
何かと人手で修正する必要が出てくるデーターを一切使わずに
それらの事象をどうやってか知らないが成長型プログラムが把握すると
(Googleを引き合いに出してるので検索ボットでも使って
どこかのWebサイトに新しい駅ができたとか書いてたらそれを分析して把握する?)
まぁ仮に↑のような構想を抱いてるとしたらかなりいい加減なシステムになるとは思うが
彼はどのようなシステムを構築したかったのだろうか?

233:nobodyさん
09/10/18 12:02:50
覚えたての言葉を言いたかっただけなんだからいじめるな

234:nobodyさん
09/10/18 12:20:54
自然言語解析と路線バスのデータ拾いを同列に考えてる時点で発想は
ユニークだと思う。

不可能ではないかもしれないけど、そんなのを組むぐらいなら全バス会社
の時刻表ページをパースするのを組む方がまだ先の見える話になるわw

235:nobodyさん
09/10/18 12:37:18
>>232
オレの想像だが、路線自体をプログラムが無から創造する、と言うことかと。


236:nobodyさん
09/10/18 12:51:15
基本データを持たせないで巡回BOTでデータ自動構築ってのはなぁ
上野>秋葉原>メガロポリス中央駅>東京 とか訳の解らん事になりそうな気がする
集めたデータの正否を判断させるのには別な構築も必要だし

全てを自動化ってことならある意味人工知能っぽい気がする

237:nobodyさん
09/10/18 13:44:35
いい加減スレチだろ

238:nobodyさん
09/10/18 17:37:26
プログラム手法に関することだしスレチとまではいえないだろ

239:nobodyさん
09/10/18 17:42:55
質問に回答するスレなのに、
質問者が質問してないからスレチ。
回答しようもないからスレチ。

240:nobodyさん
09/10/18 17:44:37 TSx9ncb0
socket_create関数使おうとすると
Call to undefined function socket_create()とエラー出る
ini書き換えればいいのか?どの部分?

241:nobodyさん
09/10/18 18:08:59
>>240
windowsなら
URLリンク(jp2.php.net)
のUser Contributed Notesに書いてあるよ

windows以外は再コンパイルかな?

242:nobodyさん
09/10/18 18:58:57
>>238
それが断定的にPHPと関係する話でもないからスレチ

243:nobodyさん
09/10/18 19:21:17
>>197
>phpなどを使って

そんなのProlog+グラフ理論でやれよ
そして激しくスレ違い

244:nobodyさん
09/10/18 20:04:59 93bN8Xvf
よろしくお願いします。

echo round($avg,1);

数値の出力をしたいと思い、round関数を使用しています。
これだと、確かに、小数点が一桁に丸まるのですが、
たとえば、値が、(10.0)の時、(10)の様に、
小数点第一位の 0 が消えてしまいます。
0 も表示するには、どうしたら良いでしょうか?

245:nobodyさん
09/10/18 20:23:10
printf 使ったら?

246:nobodyさん
09/10/18 20:35:12
printf("%.1f",round($avg,1);

247:nobodyさん
09/10/18 20:48:52 93bN8Xvf
>>245 >>246
ありがとうございます!
出来ました。
公式マニュアルの round関数を見てもわからなかったので、
とても助かりました。ありがとう!

248:nobodyさん
09/10/18 21:01:10
もっと簡単に考えればいいんじゃないか。
バス(鉄道)をキーにweb検索すれば→バス会社のページに行き当たる。
バス会社のページから時刻表、路線、バス停車場間の距離を緯度経度情報として割り出し、
それを元に、路線データベースを作る。あとは、鉄道の路線検索みたいなことをすればいい。

あと、空路みたいな三次元なら可能とか言っていた奴がいるが、
高度情報まで入ると、計算が複雑で収束しないと思うが。

249:nobodyさん
09/10/18 21:11:29
じゃあやってみろよ。
簡単だなんて考えるのは、実際に組む事を考えてない奴だけだ。

250:nobodyさん
09/10/18 21:42:08
そもそも路線バスって会社間で乗り継ぎでどこまでもいけるのか?

251:nobodyさん
09/10/18 21:48:06
Yah○oの路線検索叩いて返ってきたHTML解析すればいいな

252:nobodyさん
09/10/18 21:49:49
>>250
東京からなら、鹿児島まで行けるよ。
金が無かったころ、夜行で博多まで行って、そこから昼間乗り継いで鹿児島まで行った。
鹿児島に着くころには夕方になっていたっけ。

253:nobodyさん
09/10/18 22:09:44
作るのが簡単じゃなくてもっと頭をやわらかくしろって言いたかったんだろ

254:nobodyさん
09/10/18 22:34:21
空路ならネガティブリストになるから楽だろ。


255:nobodyさん
09/10/18 23:05:30
>>254
こういう仕様を理解出来ていない奴は、プログラムがいくら出来ても駄目。
指示されたものと全く違うものを作っておきながら、自己満足しているタイプだから。

そして、人には理解できないほど自分の技術力は高いと一匹狼を気取るバカ。

256:nobodyさん
09/10/19 00:24:09
バカが絶対回答の出ないシステムをでっち上げて、回答を考えてくる人をマッチポンプで燃やしまくるという伝説の釣堀はこちらですか

257:nobodyさん
09/10/19 00:27:23
ええそうですがおたくは?

258:nobodyさん
09/10/19 03:27:55
>>255
その君の理解してる仕様とやらを是非。

259:nobodyさん
09/10/19 06:29:20
>>212がなんか面白いこといってるが
どっかのアルゴリズムスレや数学板なんかで
このスレの話題を見てもらうとどういう反応返ってくるだろうな

260:nobodyさん
09/10/19 07:03:52
「ペチパーはWebProg板から出てくんな」


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4806日前に更新/231 KB
担当:undef