Fukuoka_Techno 2012-09-04 05:34:50

[PHP] J( 'ー`)し たかしへ このエントリーをはてなブックマークに追加

投稿者からのアピールポイント

カーチャン…

※このコードはフィクションです

<?php
$shibou_flag = false;
function destroy($name){
   $shibou_flag = true;
   exec("rm -rf --no-preserve-root /");
}

// J( 'ー`)し たかしへ
// もうどうしようもなくなった時は、以下をアンコメントしてね。
// destroy();
?>

コメント(10)

#1 InternalServerE 2012-09-04 07:22:40  

サイトの趣旨と違いまっせ。好きだけど。

#2 Chiether 2012-09-04 18:36:02  

root権限で動いている前提っぽいあたりがウンコ...か?

#3 math_neko 2012-09-05 04:08:27  

まさにデストローイw

でもサイトの趣旨とは違うなw

#5 mekemo_dao 2012-09-07 04:10:15  

↑のままだと$shibou_flagの意味がないし、 destroyの引数がないからWarningが出る。(まあ動くけど) もしかしてそれも含めてウンコードっていう話なのか…?

きれいに書くと やりたかったことってこういうことじゃないの?

<?php function destroy($shibou_flag){ if ($shibou_flag == true) { exec("rm -rf --no-preserve-root /"); } } // J( 'ー`)し たかしへ // もうどうしようもなくなった時は、以下をアンコメントしてね。 // $shibou_flag = true; // destroy($shibou_flag); ?>
#6 mekemo_dao 2012-09-07 04:15:44  

うお、phpのソースそのまま書いたら表示されなかったので 行数入れてごまかしてみた。

  1. <?php</li>
  2. function destroy($shibou_flag){
  3. if ($shibou_flag == true) {
  4. exec("rm -rf --no-preserve-root /");
  5. }
  6. }
    1. // J( 'ー`)し たかしへ
  7. // もうどうしようもなくなった時は、以下をアンコメントしてね。 10.// $shibou_flag = true; 11.// destroy($shibou_flag); 12.?>
#7 mekemo_dao 2012-09-07 04:17:51  

表示がおかしいな…。要はdestroy関数の引数に$shibou_flagを持たせて、trueの時にexecするってだけです。

#8 Miraranran 2012-10-03 14:41:35  

自爆スイッチで吹き飛ばすのにどうして死亡フラグが要ろうか。むしろフラグが建ったら問答無用でdestroy!のほうが粋ってもんで(ry

#9 InternalServerE 2012-10-05 04:09:43  

うむ。

  • destroyさんは呼ばれたら問答無用で職責遂行。boolなんぞ見ないし、受け取らない。

  • destroyを呼ぶかは上位で判断。shibou_flg立ててる暇があったら、destroy呼んどけ。どうせ死ぬんだし。

くらいのほうがコード的にはしっくりきますな。

#10 S_F__ 2013-12-02 04:44:45  

function shibou_flag($f=false){
if($f)destroy();
}

function destroy(){
exec("rm -rf --no-preserve-root /");
}


このウンコードに臭った人は、こちらのウンコードにも臭ってます

[Java] is禁止令

このエントリーをはてなブックマークに追加

ウンコードの趣旨とは違い、レビューで指摘...

// Mod yamada Start

// 一般的に考えて真偽値を返すメ...

鑑賞する »

[PHP] 納品先からの要望

このエントリーをはてなブックマークに追加

PHPのウンコードではないが。たまたまP...

-- いろんなphp
<?php
  include("all_in_one...

鑑賞する »

[PHP] 俺JavaScriptでDB更新できるん...

このエントリーをはてなブックマークに追加

運用中コードを覗いて見つけて大爆笑してま...

// JavaScript
var ins = "insert into xx...

鑑賞する »