亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2160 | 回復(fù): 9
打印 上一主題 下一主題

對(duì)于學(xué)習(xí)php這些是必須的嗎? [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2013-01-14 22:19 |只看該作者 |倒序?yàn)g覽
html css js這些是必須要會(huì)的嗎?感覺涉及的有點(diǎn)多,會(huì)暈的很快?一定要全面學(xué)習(xí)?

論壇徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:55:28
2 [報(bào)告]
發(fā)表于 2013-01-15 08:42 |只看該作者
html必學(xué),其他倆可以同步或者以后學(xué)都可以,不耽誤入門。

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2013-01-16 19:09 |只看該作者
必須的,web不僅僅是一門語言而已,而是一個(gè)領(lǐng)域,一個(gè)很大的領(lǐng)域

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2013-01-16 20:31 |只看該作者
又要會(huì)程序,又要會(huì)前端,好難啊!

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2013-01-16 22:47 |只看該作者
首先,單純就學(xué)習(xí)php而言,html,css,js都不是必須的。
php不單單可以做web,還可以作為shell腳本運(yùn)行

其次就算是用php來開發(fā)web,php的重點(diǎn)是在于在服務(wù)器端操作數(shù)據(jù),即業(yè)務(wù)邏輯的處理。數(shù)據(jù)展示得是否優(yōu)美僅評(píng)判于php處理出來的數(shù)據(jù)與格式是否正確。
其他事情的還真不是php的事情,不能讓php來背這黑鍋。

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2013-01-17 06:59 |只看該作者
回復(fù) 5# chz


    感謝您精到的解答,我就有了方向,會(huì)一項(xiàng)一項(xiàng)的有步驟來學(xué)習(xí),謝謝!

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2013-01-17 09:12 |只看該作者
chz 發(fā)表于 2013-01-16 22:47
首先,單純就學(xué)習(xí)php而言,html,css,js都不是必須的。
php不單單可以做web,還可以作為shell腳本運(yùn)行

...

不敢茍同,贊成html是必要學(xué)習(xí)的,而且必須是xhtml,有能力可以直接學(xué)習(xí)html5.php腳本是php,shell腳本是shell,不是同一概念.

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2013-01-17 11:29 |只看該作者
本帖最后由 chz 于 2013-01-17 11:33 編輯

一個(gè)用php做shell腳本的例子,用于監(jiān)控服務(wù)地址是否正常,還真和HTML,CSS,JS沒半毛錢關(guān)系.
  1. #!/bin/php
  2. <?php
  3. include_once(dirname(__FILE__).DIRECTORY_SEPARATOR."conf/globalVar.inc.php");
  4. include_once($PROJECT['libPath']."Debug.inc.php");
  5. include_once($PROJECT['libPath']."Logging.inc.php");
  6. include_once($PROJECT['libPath']."Snoopy.inc.php");
  7. include_once($PROJECT['libPath']."StringUtility.inc.php");
  8. include_once($PROJECT['libPath']."email.class.php");

  9. $smtpserver = "smtp.163.com";        // 用于發(fā)送郵件的SMTP服務(wù)器地址
  10. $smtpserverport = 25;                // SMPT端口
  11. $smtpusermail = "xxx@163.com";       // 用于發(fā)送郵件的帳號(hào)
  12. $smtpmailto = "aa@aa.com,bb@bb.com"; // 接收警報(bào)郵件的郵箱,多個(gè)用,隔開
  13. $smtpmailcc = "cc@cc.com";           // 接受抄送警報(bào)郵件的郵箱

  14. $smtpuser = "xxx";               // 登錄SMTP服務(wù)器的帳號(hào)
  15. $smtppass = "xxxPassword";       // 登錄SMTP服務(wù)器的密碼

  16. $mailtype = "HTML";
  17. $smtp = new smtp($smtpserver, $smtpserverport, true, $smtpuser, $smtppass);
  18. $smtp->debug = false;

  19. $debug = new Debug();
  20. $debug->enable();
  21. set_time_limit(0);

  22. // 被監(jiān)控的URL,放入數(shù)組中
  23. $URL = array(
  24.     'http://xxx.com/xxx.html',
  25.     'http://aaa.com/aaa.html',
  26. );

  27. for ($i=0; $i<sizeof($URL); $i++)
  28. {
  29.     $snoopy = new Snoopy();
  30.         $snoopy->fetch($URL[$i]);
  31.         echo $URL[$i]."\t"."status:".$snoopy->status;
  32.         echo "\t"."response code:".$snoopy->response_code;
  33.         if($snoopy->response_code=='') echo "\n";
  34.     if ($snoopy->status <> '200')
  35.     {
  36.         //$mailsubject = "SERR:".$URL[$i];
  37.         $mailsubject = $URL[$i];
  38.         
  39.         $mailbody = "Status:".$snoopy->status."\n";
  40.         $mailbody .= "http headers:\n";
  41.         if(is_array($snoopy->headers)){
  42.             foreach ($snoopy->headers as $key=>$value){
  43.                 $mailbody .= "\t [".$key."]=".$value;
  44.             }
  45.         }
  46.         $mailbody .= "\n----\n";
  47.         $mailbody .= "http results:\n";
  48.         $mailbody .= $snoopy->results;
  49.         
  50.         $smtp->sendmail($smtpmailto, $smtpusermail, $mailsubject, $mailbody, $mailtype, $smtpmailcc);
  51.         }
  52. }
  53. echo "----\n";
  54. logAndClear();
  55. ?>
復(fù)制代碼
執(zhí)行的方式
  1. [chz@phenix ServerStatus]$ crontab -l
  2. 0,10,20,30,40,50 * * * * /home/chz/php/ServerStatus/ServerStatus.php&
復(fù)制代碼

論壇徽章:
0
9 [報(bào)告]
發(fā)表于 2013-01-17 12:36 |只看該作者
回復(fù) 8# chz

[chz@phenix ServerStatus]$ crontab -l
0,10,20,30,40,50 * * * * /home/chz/php/ServerStatus/ServerStatus.php&

最后為什么要加個(gè)&符號(hào)?
   

論壇徽章:
0
10 [報(bào)告]
發(fā)表于 2013-01-17 13:57 |只看該作者
回復(fù) 9# lgw7758

表示在后臺(tái)執(zhí)行.
   
其實(shí)應(yīng)該用 /home/chz/php/ServerStatus/ServerStatus.php > /dev/null 2>&1
在shell中,每個(gè)進(jìn)程都和三個(gè)系統(tǒng)文件相關(guān)聯(lián):標(biāo)準(zhǔn)輸入stdin,標(biāo)準(zhǔn)輸出stdout和標(biāo)準(zhǔn)錯(cuò)誤stderr,三個(gè)系統(tǒng)文件的文件描述符分別為0,1和2。所以這里2>&1的意思就是將標(biāo)準(zhǔn)錯(cuò)誤也輸出到標(biāo)準(zhǔn)輸出當(dāng)中。
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP