Ուրեմն ըսենց միհատ հարց՝
Ոնց անեմ որ ես սկրիպտը աշխատի, $resultի մեջ գտնվող ցանկցած բառ երբ որ հավասարվի $nameին ուրեմս գրի որ Այս սկրիպտը նոռմալ աշխատում է.PHP կոդ:
$result = array('script','SCRIPT','ARMbrain');
if($name == $result)
{
echo 'Այս սկրիպտը աշխատում է';
}
Այս ձևովել արեցի չաշխատավ, եթե ըսենց չաշխատավ կարծում եմ arrayի դեբքում foreach փորցելը անիմաստ է...PHP կոդ:
if($name == array('script','SCRIPT','ARMbrain''))
{
echo 'Այս սկրիպտը աշխատում է';
}
Կամել կլնի foreachով անեմ հետո արրայի մեջ գտնվող ամեն մի բառի կողքին կցեմ or,ըտենց կլնի?
![]()
Վերջին խմբագրող՝ ARMbrain: 11.08.2012, 00:40:
Նավի համար ավելի անվտանգ կլիներ նավահանգստում, բայց դրա համար չէ նա ստեղծված...(Գրեյս Հոպպեր)
Բարև բոլորին:
Ոնց կարամ կայքում Կենտրոնական Բանկի փոխարժեքները տեղադրեմ SOAP-ի միջոցով:
Գուգլը նորմալ լուծում չի տալիս,կամ էլ տալիս ա բայց անպայման WSDL ֆայլի մեթոդով:
Էս հղումով http://www.cba.am/am/sitepages/newsd...aspx?NewsID=22 նայեք SOAP-ի հարցումն ու պատասխանը
ինձ պետք ա ExchangeRatesLatest-ը http://api.cba.am/exchangerates.asmx...ngeRatesLatest :
Մի քանի տարբերակ փորձել եմ չի ստացվում աշխատող SOAP client գրել:
Կներեք թեմայից դուրս ա, բայց եթե PHP-ով չլինի գոնե Jquery/Ajax-ի միջոցով օգնեք XmlHttpRequest անեմ ԿԲ:
Կանխավ Շնորհակալ եմ:Ցանկացած օգնություն ողջունելի է:
Վերջին խմբագրող՝ Tigran-S: 11.08.2012, 01:31: Պատճառ: .
Ոնց կարամ միհատ սկրիպտ սարքեմ որ ասնեք գրումա մարթ իրա անունը ու ետ անունը ինչվոր իմ ընտրած երգի մեջ օգտագործվումա?
Նավի համար ավելի անվտանգ կլիներ նավահանգստում, բայց դրա համար չէ նա ստեղծված...(Գրեյս Հոպպեր)
Աթեիստ (13.08.2012)
Նավի համար ավելի անվտանգ կլիներ նավահանգստում, բայց դրա համար չէ նա ստեղծված...(Գրեյս Հոպպեր)
Ոնց կարող եմ պատրաստել մի ֆունկցիա որ ցույց տա թե քանի օր մնաց ամանորին?
Նավի համար ավելի անվտանգ կլիներ նավահանգստում, բայց դրա համար չէ նա ստեղծված...(Գրեյս Հոպպեր)
Նման բաներ կարելի է հեշտությամբ գտնել google-ում փնտրելով:
օրինակ
<?php
$time = mktime(0, 0, 0, 1, 1, 2013) - time();
$days = floor($time/86400);
$hours = floor(($time-($days*86400))/3600);
$mins = floor (($time-($days*86400)-($hours*3600))/60);
$secs = floor ($time-($days*86400)-($hours*3600)-($mins*60));
$tsecs = $time;
$thours = round($time/3600);
if ($tsecs <= 600) {
echo '<html> <head> <title> ' . $tsecs . ' seconds mnacel e nor tarvan </title> <meta http-equiv="refresh" content="1;url=""></head> <body><span
style="font-size:10pt">nor tarvan mnacel e ' . $days . ' days ' . $hours . ' hours ' . $mins . ' mins ' . $secs . ' seconds!<br><br>(There are ' . $tsecs . ' seconds in
total)</span></body></html>';
} else {
echo '<html> <head> <title> ' . $thours . ' hours mnacel e nor tarvan </title> <meta http-equiv="refresh" content="10;url=""></head> <body><span
style="font-size:10pt">nor tarvan mnacel e ' . $days . ' days ' . $hours . ' hours ' . $mins . ' mins ' . $secs . ' seconds!<br><br>(There are ' . number_format($thours)
. ' hours in total and ' . number_format($tsecs) . ' seconds in total)</span></body></html>';
}
?>
ARMbrain (19.08.2012)
Ժողովուրդ պարապ էի մնացել, ասի իմ ուժերում մուտքի ու ելքի սկրիպտ պատրաստ եմ php/mysqlով, նայեք հլը ոնցա ստացվել,իմ մոտ նոռմալ աշխատում է, ուղակի ուզում եմ իմանամ ճիշտեմ կառուցել թե ոչ...
bd.php
index.phpPHP կոդ:
<?php
$db = mysql_connect('localhost','mysql','671759a'); // Կապենք հաստատում սեռվերի հետ
mysql_select_db('base_armbrain',$db); // Ընտրումենք բազա սեռվերից
?>
PHP կոդ:
<?php
session_start(); // Սկսումենք աշխատացնել սեսիաները,պարտադիր էջի սկզբից
include('bd.php'); // Միացնումենք բազայի հետ կապ հաստատող ֆայլը
include('login-processor.php'); // Միացնում ենք մուտք ու ելքի պռոցեսոր ֆայլը
?>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Մուտք / Ելք</title>
</head>
<body>
<?php
if(!empty($username) and !empty($password))
{
?>
Ձեր մականունը: <?=$username?>
<br />
Ձեր գաղտնաբառը: <?=$password?>
<br />
<a href="?page=logout">Ելք</a>
<?php
}
else
{
?>
<span style="color:red;"><?=$error?></span>
<form action="" method="POST" />
Մականուն
<br />
<input type="text" name="username" />
<br />
Գաղտնաբառ
<br />
<input type="password" name="password" />
<br />
<input type="submit" name="submit" value="Մուտք" />
</form>
<?php
}
?>
</body>
</html>
login-processor.php
PHP կոդ:
<?php
if($_POST['submit']) // Ստուգուվումա թե սեխմվելա ՄՈՒՏՔ կոճակը թե ոչ, եթե այո ապա ֆունկցիան շարունակումա իրա աշխատանքը, եթե ոչ ֆունկցիան ոչմի աշխատանք չի կատարում
{
if($_POST['username'] and $_POST['password']) // Ստուգվումա թե լրացվել է մականունը և գաղտնաբառը,եթե այո ապա ֆունկցիան շարունակում է աշխատանքը եթե ոչ ապա $errorը փոխարինում ենք մի տեքստով որի մեջ ասվում է՝ պետք է լրացրել բոլոր դաշտերը
{
$result = mysql_query("SELECT * FROM users WHERE username='$_POST[username]' and password='$_POST[password]'",$db); // Բազայից ընտրում ենք այն թեյբլի տողը որի մեջ որ գտնվում է օգտագործողի կողմից հավաքված մականունը և գաղտնաբառը
$myrow = mysql_fetch_array($result); // $resultը վերածումենք օգտագործամն ենթակա ցիկլի
if($myrow==TRUE) // Ստուգումենք եթե գոյություն ունի այն տողը որի մեջ կա օգտագործողի կողմից հավաքված մականունը և գաղտնաբառը, որոնքել համապատասխանաբար իրարեն հավասար, ուրեմս թույլենք տալիս որ մուտք լինի սեսիաների միջոցով
{
$_SESSION['username'] = $myrow['username']; // Սեսիաների մեջ մականունը հավասարեցնումենք օգտագործողի կողմից հավաքված մականվանը
$_SESSION['password'] = $myrow['password']; // Սեսիաաների մեջ գաղտնաբառը հավասարեցնումենք օգտագործողի կողմից հավաքված գաղտնաբառին
}
else // Եթե օգտագործողի կողմից հավաքված տվյալները չեն համապատասխանում բազայում գտնվող օգտագործողներից և ոչմեկի տվյալների հետ ապա $errorը հավասարեցնումենք «Ձեր մականունը կամ գաղտնաբառը սխալ է» տեքստին և ներկայացնումենք օգտագործողին
{
$error = 'Ձեր մականունը կամ գաղտնաբառը սխալ է';
}
}
else
{
$error = 'Պետք է լրացնել բոլոր դաշտերը';
}
}
$username = $_SESSION['username']; // $usernameը հավասարեցնումենք սեսիաների մեջ գտնվող մականվանը
$password = $_SESSION['password']; // $passwordը հավասարեցնումենք սեսիաների մեջ գտնվող գաղտնաբառին
$page = $_GET['page']; // $pageը հավասարեցնումենք բրաուզերի երևացող տողում գտնվող page հրամանին
if($page=='logout') // Եթե ?pageը հավասար լինի logoutի ուրեմս կգործի «Ելք»-ի պռոցեսը
{
unset($_SESSION['username']); // Սեսիաների միջից հեռացնումենք մականունը
unset($_SESSION['password']); // Սեսիաների միջից հեռացնումենք գաղտնաբառը
echo '<meta http-equiv="REFRESH" content="0;/">'; // Թարմացնումենք էջը
}
?>
Նավի համար ավելի անվտանգ կլիներ նավահանգստում, բայց դրա համար չէ նա ստեղծված...(Գրեյս Հոպպեր)
Այս պահին թեմայում են 1 հոգի. (0 անդամ և 1 հյուր)
Էջանիշներ