【PHP】自作スクリプト発表会

このエントリーをはてなブックマークに追加
931nobodyさん:2006/10/23(月) 22:53:45 ID:???
閉じないのが流行ってるの?

最近見たソースも閉じてなかった
s2dao.phpだったかな?
932nobodyさん:2006/10/24(火) 02:21:58 ID:???
ライブラリなど読み込まれる側のスクリプトなら閉じた後の改行やスペースで
ヘッダーが送出されてしまうのを防ぐために閉じない
933nobodyさん:2006/10/24(火) 07:48:06 ID:???
まさに外道
934nobodyさん:2006/10/24(火) 22:43:35 ID:???
確かコーディング規約にも書いてあったな。
935nobodyさん:2006/10/25(水) 11:24:02 ID:???
>>934
kwsk
936nobodyさん:2006/10/27(金) 21:24:18 ID:???
937nobodyさん:2006/10/31(火) 02:17:45 ID:???
A.2.1. 全般

PHP コードのみからなるファイルでは、終了タグ ("?>") は決して含めてはいけません。終了タグは、PHP には必要ありません。 終了タグを省略することで、ファイルの最後にある空白文字が出力に影響することを防ぎます。
938nobodyさん:2006/11/27(月) 10:49:48 ID:qZ7XTYGM
age
939nobodyさん:2006/11/27(月) 19:45:44 ID:H8aC7OS5
余裕ある方がいましたらこれ作ってください
1.a.phpってファイルの4の倍数行目の後に適当な行を挿入する
2.a.phpってファイルにfor文があったらその前に任意のif文を挿入する
940nobodyさん:2006/11/27(月) 20:02:50 ID:c6HTdBMZ
1.file()でa.phpを取得
2.for()で$iをカウントしつつ、1の配列を回しながら、新しい配列$new[]に入れていく
3.2の最中に$iが4の倍数なら「適当な行+現在の配列」を$new[]に入れる
4.2の最中にstrpos()でforが含まれれば、「任意のif文+現在の配列」を$new[]に入れる

こんだけ教えてやったんだから、ソースは自分で書け
941nobodyさん:2006/11/28(火) 16:06:35 ID:xPFIpVfi
>>940
ありがとうございます
942nobodyさん:2006/12/04(月) 17:28:02 ID:HUYljM/E
かそおおおお
943nobodyさん:2006/12/06(水) 16:52:05 ID:mJS2uSVi
<?php
echo 'age';
?>
944 ◆7HKNexECl. :2006/12/21(木) 00:23:00 ID:HWxfqd8i
<?php
print 'age';
?>
945nobodyさん:2006/12/21(木) 00:56:53 ID:???
<?php
class ThreadEnd {
  function init() {
    print 'm9(^Д^)プギャー!!';
  }
}
?>
946nobodyさん:2006/12/22(金) 17:54:12 ID:5anhsy1o
うめてしまえええええええ
947nobodyさん:2006/12/22(金) 18:27:23 ID:???
<?php
//自作スクリプトstart
?>
sage
<?php
//自作スクリプトend
?>
948nobodyさん:2006/12/22(金) 19:28:42 ID:???
<?php
  class Xmas {
    function sleep() {
      print ' _,,..,,,,_';
      print '/ ,' 3  `ヽーっ';
      print 'l   ⊃ ⌒_つ';
      print '`'ー---‐'''''';
    }
  }
?>
949948:2006/12/22(金) 19:29:37 ID:???
うは、エスケープ忘れたorz
950nobodyさん:2006/12/22(金) 19:39:01 ID:???
<?php
  class Xmas {
    var $me;
    function Xmas() {
     die( $me);
    }
  }
?>
951nobodyさん:2006/12/22(金) 19:40:14 ID:???
$thisわすれたw
952nobodyさん:2006/12/27(水) 16:41:08 ID:???
うめえ
953nobodyさん:2006/12/27(水) 16:43:08 ID:???
// =====================================================
// HTML文字列から日本語エンコードを取得
// =====================================================
function get_html_encode( $file_str){
eregi( 'encoding=["\']?([^">\n\']*)', $file_str, $wk_encode);
if( $wk_encode[1]==''){
eregi( 'charset=["\']?([^">\n\']*)', $file_str, $wk_encode);
}
if( $wk_encode[1]==''){
$encoding[] = "SJIS";
$encoding[] = "JIS";
$encoding[] = "EUC-JP";
$encoding[] = "UTF-8";
$wk_encode[1] = mb_detect_encoding( $html, $encoding, true);
}
$site_encode = $wk_encode[1];
if( strcasecmp( 'iso-2022-jp', $site_encode) == 0){
$site_encode = "JIS";
}else if( strcasecmp( 'shift_jis', $site_encode) == 0){
$site_encode = "SJIS";
}
if( $site_encode=='') $site_encode = 'auto';

return $site_encode;
}
954nobodyさん:2007/01/04(木) 07:43:38 ID:Yxg8P1y5
955nobodyさん:2007/02/09(金) 22:39:05 ID:mYVSJcRT
age
956nobodyさん:2007/03/20(火) 01:19:40 ID:M2dXvO/x
ttp://www7a.biglobe.ne.jp/~hp-hide/bbs/keijiban.cgi

入門書5冊くらい買ってやっと掲示板作りましたが
案の定書き込みがないです。
苦労と手間のかかる自己満足だ・・・
957nobodyさん:2007/03/20(火) 09:04:27 ID:???
phpなんか?
958nobodyさん:2007/03/20(火) 09:13:35 ID:???
努力を褒めたいのでその辺は黙ってあげることにした
959nobodyさん:2007/03/20(火) 11:02:16 ID:???
owaraseyou
960nobodyさん:2007/03/20(火) 19:28:13 ID:???
>>956
5冊のタイトル詳しく
961nobodyさん:2007/03/20(火) 22:24:39 ID:???
>>956
エンコは?
962nobodyさん:2007/03/22(木) 23:26:15 ID:Kp29oL15
文字コードの統一とエンコードはダウンロードしたやつ使いました。
>>960
すいまそん。
ここはPHPのスレッドだったんですね。。
Perlですが、はじめての人のかんたんPerlと掲示板アンケートで覚えるPerlプログラミング
という本を参考にしますた、というかこの本を見ながら見よう見真似で作っただけです。
というか初心者にとっては掲示板作ってからが大変だ。
これをどう応用していけばいいのやら。。。
963nobodyさん:2007/03/23(金) 00:43:56 ID:???
>>962
違ゎい!
エンコの宣言は?
964nobodyさん:2007/03/23(金) 02:14:58 ID:B/wss7py
>>963
&readparse(*form)

です。この関数の中でいったい何が行われてるのかはわかりませんが
勝手にformという連想配列が作られてその中にフォームから入力されたデータが入っちゃってる
みたいです。
そういや、ここらの理屈はあいまいだ。
やはりデコードも文字コードの処理も自分でやらないと
応用できるようにはならないのでしょうか?
965nobodyさん:2007/03/23(金) 23:40:01 ID:wT+JyrUv
DBは仕事でAccessを、プログラムはVBAとVB位(しかもVer.6)しかできません。

そんな僕が一念発起してMySQLを使ったWebアプリを作ろうと思い立ちました。
当然CGIを使うことになると思い、入門書を探すと「PHP + MySQL」の本しかありません。

どうやらPerlよりPHPの方がMySQLとの親和性が高いようですが、
どうせなら有名なPerlをこの機会に覚えようと思っていただけに複雑な心境です。

PerlもPHPも素人なのですが、PHPだけ覚えればPerlなんて不要でしょうか?
それとも汎用的なWEBプログラミングを覚えるためには、これとは別にPerlの勉強が必要?
もしそうなら「Perl + MySQL」の本を探した方がいいんでしょうか
966nobodyさん:2007/03/24(土) 12:57:02 ID:???
えっと、プログラミングとは何かとか
プログラミング言語ってどんなものがあって
それらはそれぞれどういう用途に使われることが多いのか
ということについて調べてみるといいよ。
967nobodyさん:2007/03/24(土) 14:23:28 ID:???
>>965
仕事となれば、必然的に目的に合わせた言語で、となるだろうけど、
趣味で始めるのなら、何からやってもいいと思うよ。
結局はどの言語でも、やろうと思うことは大抵出来るから。
一通りの理解が出来たら、他の言語に挑戦してみてもいいしね。

まぁ、あえて個人的な意見を言うなら、
PHP→Perl よりも Perl→PHP の方が、すんなりいくとは思う。
PHPの1関数で出来たことを実現するためにPerlで10数行書かなきゃならないこともあるからね。
最初に基礎の基礎から学ぶにはPerlからはじめた方がいいかもね。
968nobodyさん:2007/03/24(土) 19:45:54 ID:???
WebDB関係の仕事で使うことが多いのは恐らくPerlよりPHPだろうな。
969965:2007/03/25(日) 12:14:14 ID:aJ0StKvr
>>967
ありがとうございます。
仕事半分、趣味半分なのでPerl入門書→PHP & MySQLの本 と
流してみようと思います。むかしC入門で挫折した経験があるので
不安ですが。。。
970nobodyさん:2007/04/09(月) 11:25:37 ID:y0wSlAqB
971nobodyさん:2007/04/09(月) 21:24:37 ID:9JIXZayA
>>969

心配スンナ
Cで挫折した俺がPHPもPerlも出来てる

2回ぐらい挫折すると以前の挫折した分が多少は継承されてる
972nobodyさん:2007/04/09(月) 22:14:34 ID:???
PHPもPerlできればCもできそうな気がするが。
まぁポインタとかオブジェクト指向とか難敵がいるからな・・・
973nobodyさん:2007/04/10(火) 01:05:49 ID:???
Cはオブジェクト指向なのか?
974nobodyさん:2007/04/10(火) 15:29:07 ID:FUjP3ASn
Class Xmas{var $name; var $size = 0; var $num;
function Xmas($name,$size){
$this->name = $name;
$this->size = $size;
$num = 3;}
function Sukarno1(){
$model .= ' _,,..,,,,_<br>';
$model .= '/ ,\' 3  `ヽーっ<br>';
$model .= 'l   ⊃ ⌒_つ<br>';
$model .= '`\'ー---‐\'\'\'\'\'<br>';
return $model;}
function Sukarno2(){
$model .= ' _,,.......,,,,_<br>';
$model .= '/ ,\' 3     `ヽーっ<br>';
$model .= 'l   ⊃    ⌒_つ<br>';
$model .= '`\'ー-----‐\'\'\'\'\'\'\'<br>';
return $model;}
function namae(){return $this->name."<br>";}
function size(){
if($this->size == 1){
$mes .= $this->name."<br>";
$mes .= $this->Sukarno1();
$mes .= "<br>普通の大きさですよ<br>";
}else{
$mes .= $this->name."<br>";
$mes .= $this->Sukarno2();
$mes .= "<br>ちょっと大きいですよ!<br>";
}return $mes;}}
$x = new Xmas("スカルノびっち",1);
echo $x->size();
975nobodyさん:2007/04/18(水) 10:30:49 ID:1lP+D7FI
ここのGDSビューワっての落とす前に閉じちゃったんだけど
だれか似たようなやつ作ってくれ
ttp://www.nap.st/
976nobodyさん:2007/04/18(水) 10:34:01 ID:1lP+D7FI
スクリプトだけでいいので
977nobodyさん:2007/04/18(水) 13:27:47 ID:???
chinchin
978nobodyさん:2007/04/18(水) 13:34:16 ID:???
落とせないのにどうやって作れっつーのー
979nobodyさん:2007/06/08(金) 21:25:25 ID:rGzmVhL4
age
980ePTIFXfmBDDYhJBJBel