① 如何用php代碼完成下列題目
<?php
/*
$d為天數,吃了多少天 這里是9天
$le為剩下的數量 這里是1個
$all為總數量,要輸出的結果
*/
function all_num($d, $le){
for($i=0; $i<$d; $i++){
if($i==0){
$all = ($le+1)*2;
}else{
$all=($all+1)*2;
}
}
return $all;
}
/*
$x為第一次下落的高度
$num為下落的次數
$high為每次反彈高度
$res為輸出的結果
*/
function res_num($x, $num){
for($i=0; $i<$num; $i++){
if($i==0){ //第一次下落
$res = $x;
$high = $x;
}else{
$high = $high*2/3; //除第一次外,後每一次下落與反彈的高度是一樣的
$res+= $high*2;
}
}
$res = number_format($res, 2); //保留兩位小數
return $res;
//此題不用考慮最後球不反彈的情況,因為反彈的高度不會為o,這是理想環境下的
}
/*
$n為用戶定義最後相加的數的位數
$num為a的值,就題目來理解的哈
$res 為最後相加的結果
*/
function n_num($n, $num){
for($i=1; $i<=$n; $i++){
if($i==1){
//$num = strval($num);
$res = (int)str_pad($num, $i, $num) ; //填充函數
}else{
//$num = strval($num);
$res+= (int)str_pad($num, $i, $num);
}
}
return $res;
}
/*
列印出3~100之間的所有素數(質數)。
值范圍已經定了,就不用做參數來的
$res 為數組,包含3--100所有的質數
*/
$res = array();
$i = 3;
while($i <= 100){
if($i<=10){ //10以內的質數就直接寫入了,當然如果
//$i不確定的話,就要做判斷了,這里就不多寫了
$res = array(3,5,7);
}elseif($i%2 != 0 && $i%3 != 0 && $i%5 != 0 && $i%7 != 0){
$res[] =$i;
}
$i++;
}
/*
後面幾個題就自己做的,現在沒時間了
*/
?>
② php 基礎運行代碼問題解答 來明白的已經3個啥也不會的來回答了
9、 姓名: 王五 年齡: 26 性別: 男
10、 5
11、 20
12、 HTML
13、 if ($i<6)
14、 if ($i%2==1)
$sum+=$i;
③ php代碼問題
你仔細看你的代碼,引號的使用是錯誤的,所有就語法錯誤了。你用ZEND,0.00001秒內就看到錯了,錯在哪裡了
在引號里使用相同的引號就得加上\例如
"adfdsf\"dlfjd\"";
或者在單引號里使用雙引號
<?php
//創建短名字
$llcc_server=$_POST["llcc_server"];
$llcc_user_name=$_POST["llcc_user_name"];
$llcc_user_pass=$_POST["llcc_user_pass"];
$llcc_data_name=$_POST["llcc_data_name"];
//打開文件
$fp=fopen("config.php",'w');
if (!$fp) {
echo "對不起!無法連接到伺服器!請重新輸入";
}
//寫入文件內容
$outconfig="<?php ";
$outconfig.='$server=';
$outconfig.="\"$llcc_server\"; ";
$outconfig.='\'$server_name=\'';
$outconfig.="\"$llcc_user_name\"; ";
$outconfig.='\'$server_pass=\'';
$outconfig.="\"$llcc_user_pass\"; ";
$outconfig.='\'$server_data=\'';
$outconfig.="\"$llcc_data_name\"; ";
$outconfig.="?>";
$fw=fwrite($fp,$outconfig);
if ($fw) {
echo "成功! ";
echo "請注意:安裝之後請將安裝程序刪除 以免被黑客利用!";
echo "安裝程序放置地點 ./install.php ./check_install.php " ;
echo "稍後 網頁將會轉載到首頁 !";
}
④ 用php代碼程序求出這道題,給好評
設四個數分別為a、b、c、d,則有如下方程:
a+b=8
c-d=6
a+c=13
b+d=8
解方程得
a=12.5
b=4.5
c=9.5
d=3.5
這個問題不適合用PHP來做。
⑤ PHP代碼問題!(共3個)
1.獲取IP
if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) {
$onlineip = getenv('HTTP_CLIENT_IP');
} elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')) {
$onlineip = getenv('HTTP_X_FORWARDED_FOR');
} elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown')) {
$onlineip = getenv('REMOTE_ADDR');
} elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')) {
$onlineip = $_SERVER['REMOTE_ADDR'];
}
// $onlineip 就是獲取的IP.. 上面給了很多相關情況來獲取IP 摘自discuz的common.inc.php
2.統一時間
獲取伺服器時間函數:time()
你可以用變數 $timestamp = time() 來統一單一腳本的時間,然後調用$timestamp即可
可以使用date("Y-m-d H:i:s", $timestamp) 來轉換.. 具體的參考 date() 函數的使用(網路一下即可)
3.創建文件夾
mkdir("./dir/", 777); 即可,具體參照mkdir函數..
判斷文件存在的函數是 file_exists() 具體都可以搜索出來..
~~~
⑥ PHP的一些代碼問題
你起碼要有個步驟是判斷用戶名是否為空或者正確呀~
你那段驗證用戶名和標題的代碼是JS的,只是簡單的前台驗證,如果真要添加後台是會無視這樣的驗證的,只要滿足後天添加的條件就會成功。
所以說前台驗證會提高瀏覽體驗和降低系統風險,而歸根結底保證數據准確性的只能是後台驗證。
⑦ PHP程序員上機面試題(並附答案,回答好的加分)
題集網上有一套php的面試題:http://www.tijee.com/tags/46-php-face-questions/posts
⑧ PHP代碼問題
因為你的if語句有問題,if($shenggao=$tizhong)這是一個賦值語句,肯定成功啦,應該是==