Դիտել ողջ տարբերակը : PHP, հարց-պատասխան
Առանձին թեմա եմ բացում, ստեղ կգրեք ձեր բոլոր հարցերը որոնքմ վերաբերվում են այս ֆորումի անդամների մոտ ահագին հետաքրքրություն առաջացնող տեխնոլոգիաին: Համ էլ յանիմ մոդեռ եմ, համ էլ Արշակն էր ասում մտնեմ նայեմ, տենց:
Խնդրում եմ հարցեր տալուց առաջ լավ րեսռչ(վայքու:D) անել` նայել manual-ում, հարցնել Google-ին, ու մենակ դրանից հետո ստեղ գրել, որովհետև ես subscribe եմ լինելու էս տոպիկին, մեյլս զիբլանոց չդառնա:
PHP-ն MySql-ին կպնելուց հայերեն չի կարդում ,բառերը կիսատա ներմուծում, խնդրում եմ եթե գիտեք ինչիցա պատասխանեք,MySql- ում encoding կա՜:
PHP-ն MySql-ին կպնելուց հայերեն չի կարդում ,բառերը կիսատա ներմուծում, խնդրում եմ եթե գիտեք ինչիցա պատասխանեք,MySql- ում encoding կա՜:
Կարդացեք այ էս գրառումս.
http://www.akumb.am/showpost.php?p=396201&postcount=27
Եթե էլի անհասկանալի հարցեր մնան ավելի կոնկրետ գրեք, կփորձեմ օգնել։;)
Կարդացեք այ էս գրառումս.
http://www.akumb.am/showpost.php?p=396201&postcount=27
Եթե էլի անհասկանալի հարցեր մնան ավելի կոնկրետ գրեք, կփորձեմ օգնել։;)
Ես ունեմ պատրաստի բազա ու արդէն գրած ծրագրեր, էդ ծրագրով տալիսա պատուհան որտեղից ներմուծում եմ user-ներ ու տվյալներ էդ user-ների մասին, լրիվ ներմուծածս չի արտապատկերում միայն մի մասը: Իսկ հնարավորա ամբողջ բազայի համար UTF8 կոդավորում դնել ՜:ՈՒ էդ MySql-ումա արվում բազան սարքելուց թե՜ PHP-ում արդեն պատրաստի բազայի վրա:
Egern.net
13.10.2007, 19:36
Այո, հնարավոր ա, հատուկ SQL command-ով...
Այո, հնարավոր ա, հատուկ SQL command-ով...
Իսկ էդ կամանդան որնա կասես?
քաղաքացի
15.10.2007, 15:01
Ինձ էլ է հետաքրքիր թե ինչպե՞ս կարելի է դա անել PHP-ի միջոցով: Ես գիտեմ, որ բազան է պետք դարձնել UTF-8, բայց քիչ SQL Manager-ներ են այդ հնարավորությունը տալիս: PHPMyAdmin-ը այդ հնարավորությունն ունի մեկ էլ MySQL Front-ը, մնացածներից տեղյակ չեմ:
Egern.net
15.10.2007, 18:57
դե եթե phpmyadmin-ը անում է, ուրեմն ձև կա :)
Ավելացվել է 10 րոպե անց
PHPMyAdmin-ը դա անում է հետևյալ հրամանով.
ALTER DATABASE `hhhh` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci
PHPMyAdmin-ը դա անում է հետևյալ հրամանով.
ALTER DATABASE `hhhh` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci
Դեռ չեմ փորձել գրածդ, բայց նախապես մերսի:
Ինձ էլ է հետաքրքիր թե ինչպե՞ս կարելի է դա անել PHP-ի միջոցով: Ես գիտեմ, որ բազան է պետք դարձնել UTF-8, բայց քիչ SQL Manager-ներ են այդ հնարավորությունը տալիս: PHPMyAdmin-ը այդ հնարավորությունն ունի մեկ էլ MySQL Front-ը, մնացածներից տեղյակ չեմ:
Նախ, ցանկացած միջոցով, որով կարող էս որևէ sql query աշխատացնել բազայի վրա, կարող ես բազայի կոդավորում դնել(ինչպես բազան ստեղծելուց, այնպես էլ ավելի ուշ), քանի որ բազայի կոդավորումը փոխելը ընդամենը մի sql query է։ Էն գրառմանս մեջ հղում էի դրել mysql-ի սայթի համապատասխան մասի վրա, բայց փաստորեն չեք նայել:)
Բազան ստեղծելիս.
CREATE DATABASE db_name
[[DEFAULT] CHARACTER SET charset_name]
[[DEFAULT] COLLATE collation_name]
Հետագայում փոխելու համար.
ALTER DATABASE db_name
[[DEFAULT] CHARACTER SET charset_name]
[[DEFAULT] COLLATE collation_name]
Մասնավորապես utf կոդավորում դնելու համար charset_name–ը պետք է դնել utf8, իսկ collation_name–ը՝ utf8_general_ci ։
Այսպիսով, PHP-ից փոխելու համար էլ ուղղակի պիտի վերը նշված sql query –ն PHP-ով աշխատացնես։
Արշակ դու հրաշք ես, շնորակալություն:
Խնդրում եմ օգնեք:
Մի քանի հարցեր ունեմ:
1. Ֆորմատից հետո կոմպիս վրա ( WinXp օպերացիոնով) PHP5 նստացրեցի, բայց հիմա PHP-ն ոչ մի կերպ չի հասկանում MySql-ին կպնելու query-ին, լսել եմ որ ինչ-որ ձեռքով նաստռոյկայա պետք անել , բայց ինչ նաստռոյկա չգիտեմ:
2. Linux-ում գրած php-ով ծրագրի մեջ update-ը կիսատա անում ,ինչից կլինի:
Կանխավ շնորհակալություն:
Խնդրում եմ օգնեք:
Մի քանի հարցեր ունեմ:
1. Ֆորմատից հետո կոմպիս վրա ( WinXp օպերացիոնով) PHP5 նստացրեցի, բայց հիմա PHP-ն ոչ մի կերպ չի հասկանում MySql-ին կպնելու query-ին, լսել եմ որ ինչ-որ ձեռքով նաստռոյկայա պետք անել , բայց ինչ նաստռոյկա չգիտեմ:
2. Linux-ում գրած php-ով ծրագրի մեջ update-ը կիսատա անում ,ինչից կլինի:
Կանխավ շնորհակալություն:
1.
php.ini ում
extension=php_mysql.dll ից առաջ ;-ը ջնջի նաև ստուգիր որ այդ գրադարանը լինի extension_dir ում /տես php.ini/
2. :think գուցե query համար նախատեսված ժամանակը անցնում է? գրի ինչ query ես փորձում աշխատացնել գուցե այդպես մի բան պարզ լինի
1.
php.ini ում
extension=php_mysql.dll ից առաջ ;-ը ջնջի նաև ստուգիր որ այդ գրադարանը լինի extension_dir ում /տես php.ini/
Ջնջեցի իսկ extension_dir-ի համար գրածա extension_dir = "../PHP" ոնց ստուգեմ էդ գրադարանի առկայությունը?
2. :think գուցե query համար նախատեսված ժամանակը անցնում է? գրի ինչ query ես փորձում աշխատացնել գուցե այդպես մի բան պարզ լինի
$query= "update 7qp612 set number='$number',name='$name',...... ..... ..... ,q1='$q1',q2='$q2'... ... ... where 7qp612id='$did'";
7qp612-բազայի table-նա, որի մեջ update ու insert եմ ուզում անել
number='$number',name='$name',...... ..... ..... ,q1='$q1',q2='$q2'... ... ...-բազայի էլեմենտներն են որ փոփոխականներ են
Այ մոտավորապես q1,q2-ից սկսած update ու insert չի անում
Ջնջեցի իսկ extension_dir-ի համար գրածա extension_dir = "../PHP" ոնց ստուգեմ էդ գրադարանի առկայությունը?
php ֆոլդերից մի ֆոլդեր վերև բարձրացի և մտիր php ֆոլդերը,կարողես փոխել օրինակ ./ext ի այդ դեպքում php-ն գրադարաները կփնտրի php ֆոլդերի մեջի ext ֆոլդերում
$query= "update 7qp612 set number='$number',name='$name',...... ..... ..... ,q1='$q1',q2='$q2'... ... ... where 7qp612id='$did'";
7qp612-բազայի table-նա, որի մեջ update ու insert եմ ուզում անել
number='$number',name='$name',...... ..... ..... ,q1='$q1',q2='$q2'... ... ...-բազայի էլեմենտներն են որ փոփոխականներ են
Այ մոտավորապես q1,q2-ից սկսած update ու insert չի անում
query ն echo արա և փորձի սովորական mysql client ով աշխատացնել
php ֆոլդերից մի ֆոլդեր վերև բարձրացի և մտիր php ֆոլդերը,կարողես փոխել օրինակ ./ext ի այդ դեպքում php-ն գրադարաները կփնտրի php ֆոլդերի մեջի ext ֆոլդերում
Գրածդ ընդհանրապես չհասկացա:(
query ն echo արա և փորձի սովորական mysql client ով աշխատացնել
query- ն echo արել եմ մենակ մի մասնա աշխատում մեջտեղի մասը չի աշխատում :
Գրածդ ընդհանրապես չհասկացա:(
Եթե PHP ֆոլդերի մեջ է տեղադրված PHP.exe ն ապա ըստ քո php.ini-ի php_mysql.dll պետք է գտնվի այդ նույն ֆոլդերում
Եթե PHP ֆոլդերի մեջ է տեղադրված PHP.exe ն ապա ըստ քո php.ini-ի php_mysql.dll պետք է գտնվի այդ նույն ֆոլդերում
Հա, գտա, php.exe-ի մեջ սենց բանա գրած,
PHP Warning: PHP Startup: Unable to load dynamic library '. ./PHP\php_dbg.dll-5.2.1' - The specified module could not be found.
in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '. ./PHP\php_mysql.dll' - The specified module could not be found.
in Unknown on line 0
փաստորեն դրանք չկան?, ինչ անեմ?որտեղից ու ոնց քցեմ դրանք?
Հա, գտա, php.exe-ի մեջ սենց բանա գրած,
PHP Warning: PHP Startup: Unable to load dynamic library '. ./PHP\php_dbg.dll-5.2.1' - The specified module could not be found.
in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '. ./PHP\php_mysql.dll' - The specified module could not be found.
in Unknown on line 0
փաստորեն դրանք չկան?, ինչ անեմ?որտեղից ու ոնց քցեմ դրանք?
http://dev.mysql.com/downloads/connector/php/
Շատ մերսի:
Հիմա էլ կասես՜ դրանք որտեղ ու ոնց դնեմ:
PHP 5.3.5 վերսիան եմ ձեռք բերել, բայց ինստալլ եռօռ ա տալիս, բայց ֆայլը լրիվ ա քաշած մի բան էլ ավել :)) 20 մբ ա
Ես նոր եմ սկսել PHP-ի սովորել, խմբագրում եմ Dreamweaver-ով, բայց մի խնդիր է առաջանում, երբ ուզում եմ արդյունքը նայել browser-ով, Explorer-ը ընդհանրապես չի բացվում, իսկ Firefox-ը դատարկ էջ է բերում: Ինչն է պատճառը?Խնդրում եմ օգնեք!!!:(
PHP 5.3.5 վերսիան եմ ձեռք բերել, բայց ինստալլ եռօռ ա տալիս, բայց ֆայլը լրիվ ա քաշած մի բան էլ ավել :)) 20 մբ ա
եթե առմինկոյի հոսթինգից ես քաշել .еxe դարձրա .msi կաշխատի
ժող ինչ որ մեկը կա որ աշխատել ա PHP ով https/SSL/-ի հետ CURL ով կամ այլ տարբերակներով ՞
Մի հատ մեծ (իմ կարծիքով) խնդրի առջև եմ կանգնած:
Ուրեմն պետք է բազայից տվյալները կարդամ, բաժանեմ էջերի ու տենց էջ առ էջ սայթում պատկերեմ:
Մի թեթևակի բան գրել եմ, բայց չեմ պատկերացնում, թե ոնց պետք է next սեղմելուց հաջորդ էջը բերի:
Էս էլ իմ գրածը`
<?
mysql_connect('localhost', 'root');
mysql_query('use rrr');
$num = 30;
$page=1;
$result = mysql_query('select Data from test');
$count_rows = mysql_num_rows($result);
$total = intval(($count_rows - 1)/$num) + 1;
$start = ($page * $num)-$num;
$result1 = mysql_query('select * from test limit $start, $num');
while ($message[] = mysql_fetch_array($result1));
echo '<table>';
for($i = 0; $i < $num; $i++)
{
echo '<tr>
<td>'.$message[$i]['Data'].'</td> </tr>';
}
echo '</table>';
?>
P.S. Որքան շուտ պատասխանեք էնքան իմ համար լավ ;)
քաղաքացի
13.06.2008, 13:52
Էս ինչ խուճուճ բան ես գրել :o
<?
mysql_connect('localhost', 'root');
mysql_query('use rrr');
$num = 30;
$page=1;
if($_GET['page'])
$page = $_GET['page'];
$result = mysql_query('select Data from test');
$count_rows = mysql_num_rows($result);
$total = intval(($count_rows - 1)/$num) + 1;
$start = ($page * $num)-$num;
$result1 = mysql_query('select * from test limit $start, $num');
echo '<table>';
while ($message = mysql_fetch_array($result1));
{
echo '<tr><td>'.$message['Data'].'</td></tr>';
}
echo '</table>';
echo '<p /><p />';
if($count_row > $num)
{
for($i=1;$i<=$total;$i++)
{
if($page == $i)
echo $i.' ';
else
echo '<a href="?page='.$i.'>'.$i.'</a> ';
}
}
?>
Ինձ թվում ա սենց բան պետք ա լինի: Երկար չեմ մտածել, եթե չաշխատի ասա:
Նոր սովորողն էլ էտա էլի, այ սենց դժվար ընթեռնելի կոդեր ա գրում :).
Չստացվեց :(
քաղաքացի
13.06.2008, 14:19
Նոր սովորողն էլ էտա էլի, այ սենց դժվար ընթեռնելի կոդեր ա գրում :).
Չստացվեց :(
$result1 = mysql_query('select * from test limit $start, $num'); էս սխալ ա գրած:
Աշխատող, բայց ոչ ճիշտ:
$result1 = mysql_query("select * from test limit $start, $num");
Ճիշտ
$result1 = mysql_query('select * from test limit '.$start.', '.$num);
Մի հատ ես բացատրեմ ինչ եմ արել հա:
Ուրեմն բազայում պարզապես 1-100 թվեր է ներմուծած: Ու յուրաքանչյուր էջում 30 թիվ պետք է արտապատկերի: Ուզում եմ, որ table-ի <td>-ի արժեքները ամեն անգամ next սեղմելուց համապատասխանաբար փոխվի: Ես ֆունկցիայով էի կազմակերպել, բայց այդ դեպքում, ներքևից նոր tabel էր նկարում:
Ու մի խնդրանք էլ կբացատրեք թե ինչ է անում հետևյալ տողը, ?page=.... -ից սկսած
echo '<a href="?page='.$i.'>'.$i.'</a> ';
քաղաքացի
13.06.2008, 15:35
Էս էլ քեզ վերջնական լուծում: Մանր սխալներ շատ ունես ;)
<?
// էս մասը լրիվ սխալ ա: Պետք ա db-ի անունը տաս
/*
mysql_connect('localhost', 'root');
mysql_query('use rrr');
*/
mysql_connect("localhost","root","");
mysql_select_db("test"); // test-ը db-ի անունն ա
$num = 30;
$page=1;
if($_GET['page'])
$page = $_GET['page'];
// page-ը http-get մեթոդով փոխանցվող փոփոխական ա, ամեն click-ից էջը նոր արժեք կստանա
$result = mysql_query("SELECT `Data` FROM `test`");
$count_rows = mysql_num_rows($result);
$total = intval(($count_rows - 1)/$num) + 1;
$start = ($page * $num)-$num;
$result1 = mysql_query("SELECT * FROM `test` LIMIT $start, $num");
echo '<table>';
while($message = mysql_fetch_array($result1))
{
echo '<tr><td>'.$message['Data'].'</td></tr>';
}
echo '</table>';
echo '<p /><p />';
if($count_rows > $num)
{
for($i=1;$i<=$total;$i++)
{
if($page == $i)
echo $i." ";
else
echo '<a href="?page='.$i.'">'.$i.'</a> ';
}
}
?>
Egern.net
13.06.2008, 22:29
Ու մի խնդրանք էլ կբացատրեք թե ինչ է անում հետևյալ տողը, ?page=.... -ից սկսած
echo '<a href="?page='.$i.'>'.$i.'</a> ';
Next սեղմելուց, կամ Քաղաքացի-ի կոդի դեպքում էջի համարը սեղմելուց պետք է նորից կանչվի նույն php ֆայլը, սակայն պետք է նրան "փոխանցել", որ բացի ոչ թե առաջին էջը, այլ ասենք 3-րդ: Դա կատարվում է այսպես կոչված GET փոփոխականի միջոցով, որը ընդհանուր դեպքում գրվում է այսպես. լինկի վերջում ավելացվում է ?page=3: Այս դեպքում page-ը իրենից ներկայացնում է GET փոփոխական, որը փոխանցվում է սերվերին, իսկ php կոդը այդ փոփոխականի արժեքը (որը տվյալ դեպքում 3 է) ստանում է $_GET['page']-ի միջոցով:
Այնուհետև, երբ արդեն հայտնի է, թե որ էջը պիտի բացվի, mysql_query("SELECT * FROM `test` LIMIT $start, $num"); հրամանի միջոցով բազայից վերցվում են թվերը` $start-ից սկսված և $num հատ: Օրինակ, եթե page=3, ապա Քաղաքացիի գրած կոդի համաձայն` $start = ($page * $num)-$num; այսինքն` $start=(3*30)-30=60, այսինքն բազայից կվերցվեն 60-ից սկսած 30 հատ "տող"` 60-ից մինչև 90-ը:
Իսկ կոնկրետ echo '<a href="?page='.$i.'>'.$i.'</a> '; հրամանը ցիկլով "տպում է" բոլոր էջերի համարները` որպես լինկ:
basename($PHP_SELF) ֆունկսիան նոռմալ չի աշխատում:Ի՞նչից կլինի:
<a href="ru/<? echo basename($PHP_SELF); ?>"><img src="images/ico_flag_rus.gif" border="0">
<a href="en/<? echo basename($PHP_SELF); ?>"><img src="images/ico_flag_eng.gif" border="0">
<a href="fr/<? echo basename($PHP_SELF); ?>"><img src="images/ico_flag_fra.gif" border="0">
Առաջին անգամ սայտում լեզու փոխելուց նոռմալ աշխատում ա, բայց երկրորդ անգամ քցում ա սկզբնական էջ: Ով ինչ կարծիք ունի…
One_Way_Ticket
28.03.2009, 19:40
Եթե հղման հասցեն բացարձակ հասցե չէ, ինչպես քո դեպքում, ապա այն վերցվում է ընթացիկ դիրեկտորիայի նկատմամբ: Առաջին անգամ աշխատելուց հետո մտնում է ru (օրինակ) դիրեկտորիա: Հաջորդ անգամ արդեն "ru/<? echo basename($PHP_SELF); ?>" հասցեն դիտարկվում է ru դիրեկտորիայի նկատմամբ, իսկ դա երևի այն չի, ինչ դու ակնկալում ես:
Շնորհակալություն: Հարցը լուծվեց
$_SERVER['PHP_SELF']
$PHP_SELF-ի տեղը տեղադրելով:Իսկ ի՞նչ տարբերություն կա դրանց մեջ: Ի՞նչ ա անում $_SERVER ֆունկցյան:
One_Way_Ticket
29.03.2009, 01:05
$_SERVER-ը ֆունկցիա չէ, ասսոցիատիվ մասսիվ է, որը պարունակում է բազմատեսակ ինֆորմացիա սերվերի մասին: $PHP_SELF արտահայտությունը վերադարձնում է PHP_SELF փոփոխականի արժեքը, եթե այն գոյություն չունի, ստեղծում է և վերագրում նրան դատարկ տող:
ինչ որ հղում կտա՞ս ավելի մանրամասն կարդամ
ինչ որ հղում կտա՞ս ավելի մանրամասն կարդամ
http://am.php.net/manual/en/reserved.variables.server.php
Ժողովուուուուուուուուուուուուուուուուուուուուուուրդ կյանքս կերավ էս ................................
գրում եմ.
$DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT'];
$fp = fopen("$DOCUMENT_ROOT/order.txt", 'a');
$str = "BBBBBBBB";
fwrite($fp,$str);
fclose($fp);
Windows - ում նորմալ աշխատում է խնդիր չի առաջանում
Բայց ......... Linux(SLES10+SP2) - ում ֆայլը չի ստեղծվում:
Ոչ մի հաղորդագրություն չի տալիս:
$_SERVER['DOCUMENT_ROOT'] - ի ճանապարհը ճիշտ է:
Որն է պատճառը??????????
Հա մի բան էլ որտեղ է գտնվում php.ini - ն, ուզում եմ error - ները բացեմ, չեմ գտնում:
քաղաքացի
22.05.2009, 10:33
Ժողովուուուուուուուուուուուուուուուուուուուուուուրդ կյանքս կերավ էս ................................
գրում եմ.
$DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT'];
$fp = fopen("$DOCUMENT_ROOT/order.txt", 'a');
$str = "BBBBBBBB";
fwrite($fp,$str);
fclose($fp);
Windows - ում նորմալ աշխատում է խնդիր չի առաջանում
Բայց ......... Linux(SLES10+SP2) - ում ֆայլը չի ստեղծվում:
Ոչ մի հաղորդագրություն չի տալիս:
$_SERVER['DOCUMENT_ROOT'] - ի ճանապարհը ճիշտ է:
Որն է պատճառը??????????
Հա մի բան էլ որտեղ է գտնվում php.ini - ն, ուզում եմ error - ները բացեմ, չեմ գտնում:
Իսկ եթե $DOCUMENT_ROOT–ի փոխարեն հենց $_SERVER['DOCUMENT_ROOT']–ը դնես էլի՞ չի աշխատում։
Հա իսկ քո php.ini–ն չգիտեմ որտեղ կլինի, բայց էդ քո խնդիրը կարողես լուծել սկրիպտի ամենավերևում գրելով error_reporting(E_ALL);
Ժողովուուուուուուուուուուուուուուուուուուուուուուրդ կյանքս կերավ էս ................................
գրում եմ.
...
Windows - ում նորմալ աշխատում է խնդիր չի առաջանում
Բայց ......... Linux(SLES10+SP2) - ում ֆայլը չի ստեղծվում:
Ոչ մի հաղորդագրություն չի տալիս:
$_SERVER['DOCUMENT_ROOT'] - ի ճանապարհը ճիշտ է:
Որն է պատճառը??????????
Ստուգիր permission-ները։
Հա մի բան էլ որտեղ է գտնվում php.ini - ն, ուզում եմ error - ները բացեմ, չեմ գտնում:
Մի հատ /etc/php5/-ում և նրա ֆոլդերենում նայի, Սուսոները այնտեղ էին պահում, եթե ճիշտ եմ հիշում։ Եթե չե, մի հատ որոնում տուր, գտիր :)
Հա տենց էլ կար Xelgen հարցը permission -էին:
Բայց հետաքրքիր է աշխատում եմ root - ով և պարզվում է որ նույնիսկ նա էլ սահմանափակ իրավունքներ ունի
Շնորհակալ եմ
Ներսես_AM
22.05.2009, 15:16
Հա տենց էլ կար Xelgen հարցը permission -էին:
Բայց հետաքրքիր է աշխատում եմ root - ով և պարզվում է որ նույնիսկ նա էլ սահմանափակ իրավունքներ ունի
Շնորհակալ եմ
հարցը քո աշխատելը չի, հարցը apache-ի աշխատելնա, իսկ apacheը սովորաբար աշխատում է որպես www-data:www-data
եթե www-data յուզերը կամ գրուփը տվյալ պանակին permission չունենա ոչինչ էլ չի ստացվի
Որ անկեղծ ասեմ ես permission - երը root - ի համար բացեցի
Ժողովուրդ մի բան ասեմ աթոռից ընկնեք, բայց կարողա և չընկնեք, եթե հանդիպել եք նման բանի:
SuseLinux - ի վրա apache php mysql - կա: Ստեղծեցի մի test.php ֆայլ, որում գրեցի
<?php
echo date(H:i);
?>
բրոուզերով կանչելիս էկրանին ցույց է տալիս ընթացիք ժամից 1 ժամ ավել:
Համակարգչի վրա ժամը ճիշտ է:
Էս ինչ հաշիվա :o
քաղաքացի
24.06.2009, 13:08
Եթե Երևանի ժամային գոտու ժամն ես ուզում, ապա վերևները մի տեղ գրի
date_default_timezone_set("Asia/Yerevan");
Տենց բաներ շատ հաճախ են ինձ մոտ պատահել, մանավանդ երբ վեբ հոսթինգը արտասահմանում է գտնվել ;)
քաղաքացի ջան տենց գրեցի , 9 ժամ առաջ ցույց տվեց
քաղաքացի
24.06.2009, 15:04
քաղաքացի ջան տենց գրեցի , 9 ժամ առաջ ցույց տվեց
Ուրեմն ինձ թվում է քո համակարգչի ժամային գոտին սխալ է դրված:
Ամեն դեպքում այդ նույն ֆունկցիան օգտագործի, գոտին էլ քեզ հարմար մի բան գտի՝
date_default_timezone_set("GMT+1");
//կամ
date_default_timezone_set("GMT-1");
Եվ այդպես գումարել հանելով ուզածդ ժամը կստանաս ;) 1+1+1+1
Բարեվ բոլորին , ես մի հարց ունեմ ––––– Հնարավոր է [img] մեթոդթվ ( իհարկե PHP-ի հետ միասին ) կայք ջարդել ????
MS-Doctor
21.07.2009, 13:50
Ժողովուրդ ԽՆԴՐՈՒՄ եմ ասեք ինչ ծրագիրա պետք որ պհպ աշխատացնեմ , ու ոնց աշխատացնեմ ..
ոչ մի բրաուզերով հրամանները չի անւմ , ինչ անեմ
MS-Doctor
21.07.2009, 13:52
Բարեվ բոլորին , ես մի հարց ունեմ ––––– Հնարավոր է [img] մեթոդթվ ( իհարկե PHP-ի հետ միասին ) կայք ջարդել ????
հա պատկերացրա հնարավորա , մանրամասների համար mail agentov գրի կպատասխանեմ mail:
[email protected]
MS-Doctor
01.09.2009, 01:31
Ժող ջան խնդրում եմ օգնեք , չեմ կարում ինստալ անեմ պհպ . գօնե ասեք ինչ պետքա քաշեմ ինչ ինստալացիա անեմ , ես ուղակի նոր եմ ուզում սովորեմ գլուխ չեմ հանում ...
Թե չէ Ընդհանրապես հասկանում եմ ամենինչից ել ... Եթե հնարավորա բացատրեք ինչ պետքա քաշեմ ու ինչ պետքա նստացնեմ
քաղաքացի
01.09.2009, 10:37
Ամենահարմարը քեզ համար կլինի WAMP Server (http://www.wampserver.com/en/download.php)
Կա նաև AppServ (http://www.appservnetwork.com/)-ն ու xampp (http://www.apachefriends.org/en/xampp-windows.html)-ը:
Սրանք փաթեթներ են որոնք իրենց մեջ պարունակում են PHP, Apache, MySQL և այլն: Հեշտությամբ կարող ես նստացնել:
Իսկ եթե անհատական ծրագրերն ես ուզում նստացնես, տենց միքիչ խուճուճ ա:
One_Way_Ticket
03.09.2009, 01:48
Ես PHP Expert Editor եմ օգտագործել: Ինքը ներքին web սերվեր ունի: բայց PHP դվիժոկն ամեն դեպքում պետք է առանձին դնել, իսկ Expert Editor-ի մեջ նշել դրա ճանապարհը: Ծրագիրն ի դեպ նախկին ԽՍՀՄ երկրների բնակիչների համար անվճար է, իրենց mail ես գրում, սերիալն ուղարկում են:
blablabla
06.10.2009, 19:40
Ժող ջան խնդրում եմ օգնեք , չեմ կարում ինստալ անեմ պհպ . գօնե ասեք ինչ պետքա քաշեմ ինչ ինստալացիա անեմ , ես ուղակի նոր եմ ուզում սովորեմ գլուխ չեմ հանում ...
Թե չէ Ընդհանրապես հասկանում եմ ամենինչից ել ... Եթե հնարավորա բացատրեք ինչ պետքա քաշեմ ու ինչ պետքա նստացնեմ
EasyPHP (https://sourceforge.net/projects/quickeasyphp/files/EasyPHP/5.3.0/EasyPHP-5.3.0-setup.exe/download) փորձի
blablabla
06.10.2009, 20:12
Ժող ջան խնդրում եմ օգնեք , չեմ կարում ինստալ անեմ պհպ . գօնե ասեք ինչ պետքա քաշեմ ինչ ինստալացիա անեմ , ես ուղակի նոր եմ ուզում սովորեմ գլուխ չեմ հանում ...
Թե չէ Ընդհանրապես հասկանում եմ ամենինչից ել ... Եթե հնարավորա բացատրեք ինչ պետքա քաշեմ ու ինչ պետքա նստացնեմ
Իսկ եթե ուզում ես Apache-ով աշխատես ստեղ (http://www.mac-connect.com/genericAMP.php) նայի :)
javaharut
06.10.2009, 20:54
Ովքեր կցանկանան ռուսերեն տարբերակով խնդրեմ `
http://php-myadmin.ru/learning/instrument-intro.html
EgoBrain
03.01.2010, 14:50
Ժողովուրդ, եթե կարող եք օգնեք, ՇԱՏ ԵՄ ԽՆԴՐՈՒՄ: Մոտս Apache 2.0 ա քցած, start անելուց բերում ա "The requested operation has failed" հաղորդագրությունը: Ինչից կլինի???:cry
EgoBrain
04.01.2010, 13:41
Հիմա կօգնեք, թե ստիպված denwer-ից օգտվեմ?
Հիմա կօգնեք, թե ստիպված denwer-ից օգտվեմ?
wamp (http://www.wampserver.com/)-ից օգտվի:
EgoBrain
04.01.2010, 13:53
Իսկ որն ա դրա առավելությունը?
Իսկ որն ա դրա առավելությունը?
Հարմարավետ մենյու ունի թռեյում, գործը ահագին հեշտացնում ա ու էլի լիքը առավելություններ ունի, օգտագործես կհասկանաս: Ի տարբերություն դենվերի նաստռոյկեքը էտքան խառնած չի: Միակ առավելութունը որ Դենվերը ունի՝ մուլտիդոմեյն ա, չնայած ում ա պետք, մեկա փորձարկելու համար ա
http://site.am ի տեղը http://localhost/site.am գրելը էտքան էլ մեծ պռոբլեմ չի, հետո ով հավես ունի ամեն անգամ անջատի-միացնի սեռվերը, ինչ ա hosts ֆայլի մեջ դոմեյնը ավելացնի դենվերը:
EgoBrain
04.01.2010, 14:19
Ճիշտն ասած ես սկսնակ եմ նման գործերում, ուղակի ուզում եմ php սովորեմ, բայց արդեն 3 օրա տանջվում եմ /կներեք ռուսերենի համար/ установка-ի վրա, ոնց որ ամեն ինչ անում եմ ասվածի նման, բայց չի լինում. Ուրիշ ֆոռումներից էլ կարդացել եմ, որ ավելի լավ ա ինքս քայլ առ քայլ ամեն ինչ անեմ, քան թե մեխանիկորեն օգտվեմ denwer–ի նման «փաթեթներից»… Իսկ ոչ ոքի իմ նշած error-ը ծանոթ չի?
Ճիշտն ասած ես սկսնակ եմ նման գործերում, ուղակի ուզում եմ php սովորեմ, բայց արդեն 3 օրա տանջվում եմ /կներեք ռուսերենի համար/ установка-ի վրա, ոնց որ ամեն ինչ անում եմ ասվածի նման, բայց չի լինում. Ուրիշ ֆոռումներից էլ կարդացել եմ, որ ավելի լավ ա ինքս քայլ առ քայլ ամեն ինչ անեմ, քան թե մեխանիկորեն օգտվեմ denwer–ի նման «փաթեթներից»… Իսկ ոչ ոքի իմ նշած error-ը ծանոթ չի?
Եթե ուղակի ուզում ես php սովորել, ուրեմն կարիք չկա հիմա էտքան գլուխ ջարդել, wamp քցի սովորի, հետո երբ ժամանակը գա սերվեր նաստռոյկա անելն էլ կսովորես:
Իսկ "The requested operation has failed" տարբեր պատճառներով կարող ա լինի:
EgoBrain
04.01.2010, 14:39
Լավ, էդպես էլ կանեմ, խորհրդի համար շնորհակալություն!
մի հատ սենց «բարդ» հարց
նկար եմ upload անում ո՞նց կարամ իրա չափերը փոխեմ
հա աչքիս լավ էլ բարդ հարց տվեցի :D
քաղաքացի
01.02.2010, 14:09
մի հատ սենց «բարդ» հարց
նկար եմ upload անում ո՞նց կարամ իրա չափերը փոխեմ
Պետք է օգտվել PHP-ի GD գրադարանից:
Հարմար մի օրինակ կա այստեղ՝ http://www.php.net/manual/en/function.imagecreatefromjpeg.php#86605
Հուսով եմ կօգնի:
Շնորհակալ եմ, բայց արդեն գտա լուծումը
function resizeImage($workingFile, $saveAs, $newWidth, $quality)
{
$original = imagecreatefromjpeg("$workingFile") or die("Error Opening original (<em>$workingFile</em>)");
list($width, $height, $type, $attr) = getimagesize("$workingFile");
$newHeight = $newWidth / $width * $height;
$tempImg = imagecreatetruecolor($newWidth, $newHeight) or die("Cant create temp image");
imagecopyresized($tempImg, $original, 0, 0, 0, 0, $newWidth, $newHeight, $width, $height) or die("Cant resize copy");
echo "Attempting to store Image as $saveAs ....<br>";
imagejpeg($tempImg, $saveAs, $quality) or die("Cant save image");
imagedestroy($original);
imagedestroy($tempImg);
return true;
}
Էս ֆունկցիան փոքրացնում ա
ps կարողա քո ասածն էլ ա սրա նման, հիմա կնայեմ
EgoBrain
04.02.2010, 02:01
Ժողովուրդ, մոտս wamp-ա քցաց ու սենց խնդիր ա ծագել. httpd.conf-ը չի բացում, ինչից կլինի? Ուղակի մեջը բան կա փոխելու...
ինձանից քեզ խորհուրդ ետ wamp-ը կորցրա ու նոռմալ apache քցի ես տարբերակից լավը չկա
EgoBrain
04.02.2010, 12:40
ինձանից քեզ խորհուրդ ետ wamp-ը կորցրա ու նոռմալ apache քցի ես տարբերակից լավը չկա
Առաջ տենց էլ արել էի, ուղղակի apache-ը start չէր լինում, դրա համար էլ փոխեցի:cry
Ժողովուրդ, մոտս wamp-ա քցաց ու սենց խնդիր ա ծագել. httpd.conf-ը չի բացում, ինչից կլինի? Ուղակի մեջը բան կա փոխելու...
Ոնց չի բացում? Ֆայլը գոյություն չունի, թե ուզում ես բացես ասում ա ուրիշ ծրագրի կողմից օգտագործվում ա?
EgoBrain
04.02.2010, 13:08
Ոնց չի բացում? Ֆայլը գոյություն չունի, թե ուզում ես բացես ասում ա ուրիշ ծրագրի կողմից օգտագործվում ա?
*.conf ընդլայնումով ֆայլերը ընդհանրապես չի ճանաչում, բայց առաջ ոնց-որ տենց չէր...
*.conf ընդլայնումով ֆայլերը ընդհանրապես չի ճանաչում, բայց առաջ ոնց-որ տենց չէր...
*.conf-ը տենց էլ պետք ա լինի, properties-ից մի հատ ծրագիր դիր, օրինակ notepad-ը որ բացի կամ էլ հենց wamp-ի թռեյից կարաս բացես, notepad-ով ա բացում:
EgoBrain
04.02.2010, 13:22
*.conf-ը տենց էլ պետք ա լինի, properties-ից մի հատ ծրագիր դիր, օրինակ notepad-ը որ բացի կամ էլ հենց wamp-ի թռեյից կարաս բացես, notepad-ով ա բացում:
Բայց ինչ հիմարն եմ:oy, ոնց մտքովս չէր անցել... :fool
ուղղակի ասեմ որ իրականում հենց apache-ով ավելի ճիշտա, ու ետ դեպքում քեզ կարայի օգնեի նաստռոոյկա անեիր :)
EgoBrain
04.02.2010, 21:38
ուղղակի ասեմ որ իրականում հենց apache-ով ավելի ճիշտա, ու ետ դեպքում քեզ կարայի օգնեի նաստռոոյկա անեիր :)
Ինքս էլ գիտեմ, բայց ինչ ասես չփորձեցի, մեկա չի լինում: Մինչ բոլորը նոր տարի էին նշում :(, ես դրա վրա էի գլուխ ջարդում: Բայց որ մի օր որոշեմ wamp-ից ազատվեմ, ուրախ կլինեմ, եթե օգնես:)
No Problem
իրար հետ կնստացնենք սաղ
ps Ես հնարավորին չափ աջակցում եմ սկսնակ ծրագրավորողներին, որ հայաստանում ետ ոլորտը զարգանա
/չնայած ես էլ մի տենց 100 տարվա չեմ համենայն դեպս ահագին փորձ ունեմ /
ինձ մի հատ սենց բան ա պետք
ուրեմն մի հատ ֆունկցիայի փոխանցում եմ ինչ որ սթրինգ, որը իրականում ինչ որ ֆունկցիայի անուն ա
պետք ա որ կանչվի ետ ֆունկցիան ..........
ինձ մի հատ սենց բան ա պետք
ուրեմն մի հատ ֆունկցիայի փոխանցում եմ ինչ որ սթրինգ, որը իրականում ինչ որ ֆունկցիայի անուն ա
պետք ա որ կանչվի ետ ֆունկցիան ..........
eval() (http://php.net/manual/en/function.eval.php) ֆունկցիան օգտագործի
eval() (http://php.net/manual/en/function.eval.php) ֆունկցիան օգտագործի
Վաաաաաաաայ փաստորեն PHP-ն ետ ֆունկցիան ունի
ես էլ գիտեի թե չունի :)
Մերսի շաաատ շաատ
Harut1986
31.03.2010, 16:07
Բարև Ձեզ ժողովուրդ։ Որ շատ խնդրեմ ո՞վ ինձ կօգնի PHP սովորել։
Harut1986 ինչ դժվար բան կա php-ի մեջ որ ինչ որ մեկը պտի օգնի, ալարում ես կես ժամ գիրք կարդաս? Ես գիտեի php չգիտեմ, մի հատ սկրիփթ բացեցի, տեսա 50%-ը C-ի սինտաքսն ա գողացված, մնացած 50%-ը Python-ի: Դե քանի որ 2-ն էլ գիտեմ, դուրս եկավ որ php էլ գիտեմ :))
javaharut
12.04.2010, 23:41
Կոնկրետ ինչն ա քեզ հետաքրքրում Harut1986 ջան: Կփորձեմ օգնեմ ինչով կարող եմ:
EgoBrain
12.04.2010, 23:59
Բարև Ձեզ ժողովուրդ։ Որ շատ խնդրեմ ո՞վ ինձ կօգնի PHP սովորել։
Дмитрий Котеров,Алексей Костарев-php5 շատ լավ գիրք ա, կարևորը` երկար-բարակ հեքիաթներ մեջը չկան: Ես դրանով եմ սովորում, գոհ եմ:
javaharut
13.04.2010, 00:15
Խորհուրդ - շատ մի խորացեք phpջ-ի մեջ քանի որ 6-րդ տարբերակում լուրջ փոփոխություններ են սպասվում և դրանով php-ն կարող է զգալիորեն առաջ անցնել մյուս ծրագրավորման լեզուներից իր օգտագործելիությամբ:
Խորհուրդ - շատ մի խորացեք phpջ-ի մեջ քանի որ 6-րդ տարբերակում լուրջ փոփոխություններ են սպասվում և դրանով php-ն կարող է զգալիորեն առաջ անցնել մյուս ծրագրավորման լեզուներից իր օգտագործելիությամբ:
Լավ էլի, php-ի մեջ խորանալու ինչ բան կա, նենց ես գրել ոնց որ հայոց պատմությունը լինի: 5-10 րոպե ա պետք ծրագրավորողին php սովորելու համար, 40-120 րոպե չծրագրավորողին, մեկ-երկու օր էլ պրակտիկա ու վերջ: Ու ոչ մի գիրք էլ պետք չի php-ի համար, եթե իհարկե ծրագրավորում գիտեք ու ձեռի հետ ծրագրավորում սովորելու նպատակ չունեք: Նոկիայի ֆորումում մի երկու էջով ամբողջ php-ն բացատրած կա անգլերենով, mysql-ի սերվերին կպնել բան ամեն ինչ գրած ա,ափսոս լինկը չեմ պահել:
Պատահական էր աչքիս տակ ընկել մոտ մեկ տարի առաջ, ուղիղ 5 րոպեում կարդացի, մի կես ժամ փորձեր արեցի ու ֆսյո մնաց մնացածը :)) html, JS, mysql, ... Դրանք էլ արդեն գիտեմ, հիմա էլ jQuery-ով եմ կայֆավատ լինում, նենց հավես անիմացիաներ ա լինում սարքել, ամբողջ օրը անիմացիա եմ սարքում :))
javaharut
13.04.2010, 20:00
Բայց ստեղ բոլորը պատրաստի ծրագրավորողներ են? Եթե այո էլ ինչու ենք այսպիսի թեմաներ բացում ու սկսում քննարկումը?
Հետո էլ ետ քո սովորածով գրած php կայքերդ մի քանի րոպեում կարելի ա ամբողջությամբ ջարդել :D : Գոյություն ունի պաշտպանության համակարգ, որ պիտի ուզած չուզած սովորես անկախ քո ծրագրավորում իմանալուց: Այնպես որ կարծում եմ իմ խորհուրդները տեղին են :think
One_Way_Ticket
13.04.2010, 20:06
Լավ էլի, php-ի մեջ խորանալու ինչ բան կա, նենց ես գրել ոնց որ հայոց պատմությունը լինի: 5-10 րոպե ա պետք ծրագրավորողին php սովորելու համար, 40-120 րոպե չծրագրավորողին, մեկ-երկու օր էլ պրակտիկա ու վերջ: Ու ոչ մի գիրք էլ պետք չի php-ի համար, եթե իհարկե ծրագրավորում գիտեք ու ձեռի հետ ծրագրավորում սովորելու նպատակ չունեք: Նոկիայի ֆորումում մի երկու էջով ամբողջ php-ն բացատրած կա անգլերենով, mysql-ի սերվերին կպնել բան ամեն ինչ գրած ա,ափսոս լինկը չեմ պահել:
Պատահական էր աչքիս տակ ընկել մոտ մեկ տարի առաջ, ուղիղ 5 րոպեում կարդացի, մի կես ժամ փորձեր արեցի ու ֆսյո մնաց մնացածը :)) html, JS, mysql, ... Դրանք էլ արդեն գիտեմ, հիմա էլ jQuery-ով եմ կայֆավատ լինում, նենց հավես անիմացիաներ ա լինում սարքել, ամբողջ օրը անիմացիա եմ սարքում :))
Մասամբ համաձայն եմ: Ինքս այդ 5-10 րոպեում սովորել եմ PHP-ի հիմունքները, հետո ծրագրավորելիս ինչ պետք է եղել, փնտրել, նայել եմ ոնց է արվում:
Սակայն այստեղ մի խնդիր կա: Նման մոտեցման դեպքում շատ բաներ կարող է անես ավելի բարդ եղանակով այն պարզ պատճառով, որ պարզի մասին չգիտես: Օրինակ, ես երկար ժամանակ . (կետ) օպերատորի մասին չգիտեի (տողերի կոնկատենացիայի համար), փոխարենը տողերը լցնում էի մասսիվի մեջ և կանչում implode ֆունկցիան: :oy
EgoBrain
13.04.2010, 20:53
Լավ էլի, php-ի մեջ խորանալու ինչ բան կա, նենց ես գրել ոնց որ հայոց պատմությունը լինի: 5-10 րոպե ա պետք ծրագրավորողին php սովորելու համար, 40-120 րոպե չծրագրավորողին, մեկ-երկու օր էլ պրակտիկա ու վերջ: Ու ոչ մի գիրք էլ պետք չի php-ի համար, եթե իհարկե ծրագրավորում գիտեք ու ձեռի հետ ծրագրավորում սովորելու նպատակ չունեք:
Տենց որ մտածենք առհասարակ ոչ մի լեզու սովորելու համար էլ գիրք կարդալ պետք չի, մեկը իմացար, մնացածն էլ կարճ ժամանակում կարող ես սովորել, հիմնվելով նախորդների վրա: Այսինքն ստացվում ա, որ էդ գիրք գրողները պարապ մարդիկ են, հավեսի համար նստել գրել են, կարդացողներն էլ կամ շատ պարապ էին կամ էլ մտավոր հետամնացներ:think? Ես անձամբ կարդում եմ, որովհետև հազար ու մի ֆունկցիաներ կան, որոնք աշխատանքը մի քանի անգամ հեշտացնում են, էն, ինչ որ C-ում մի ամբողջ խնդրի տեսքով էի գրում, php-ու մի հատ ֆունկցիա եմ օգտագործում ու վերջ: Առանց գիրք կարդալու հո մատիցս հոտ չեմ քաշի? Բացի այդ, ինչքան էլ շատ բան իմանաս, միշտ էլ սովորելու տեղ ունես;) /չնայած հանրավոր ա, որ իմ հետ մի բան էն չի:o/
Բայց ստեղ բոլորը պատրաստի ծրագրավորողներ են? Եթե այո էլ ինչու ենք այսպիսի թեմաներ բացում ու սկսում քննարկումը?
Հետո էլ ետ քո սովորածով գրած php կայքերդ մի քանի րոպեում կարելի ա ամբողջությամբ ջարդել :D : Գոյություն ունի պաշտպանության համակարգ, որ պիտի ուզած չուզած սովորես անկախ քո ծրագրավորում իմանալուց: Այնպես որ կարծում եմ իմ խորհուրդները տեղին են :think
Էտ լրիվ ուրիշ թեմայա, php-ի հետ կապ չունեցող: Ես էտ մի բանը չեմ հասկանում էլի, էս քանի տարի ա ինչ նոր լեզու ուզում եմ սովորեմ, մարդկանցից գիրք եմ խորհուրդ հարցնում, նենց գիրք են ասում, որ մեջը գրած ա համ կոմպը ինչ բան ա, 0-ից ծրագրավորում ա սովորացնում, համ կոմպիլացիան, ...
ամբողջ գրքի ընթացքում հեքիաթ ա պատմած, խոսքի ցիկլը ինչ բան ա, ... կոմպի լրիվ օժիտը մեջտեղ ա հանած:
Իսկ ես վերջում մեկա մի հատ երկու-երեք էջով գրած ճարում եմ, խոսքի մեջը գրած ա լինում ցիկլերը սրանք են while(..){...}; do{...}while(..); for(..,..,..);
ու օրինակներ ա գրած, հետո գրած ա ֆունկցիան հայտարարվում ա այսպես, դասը այսպես, ...
ու վերջ լեզվի հիմունքները իմանում ես:
Հետաքրքիր ա ոնց ես իմ գրած կայքերը ջարդելու, եթե ես 5 տարվա ստաժով խակեռ եմ ու չեմ կարում? :))
Էտ պաշտպանությունն էլ մի եսիմինչ բարդ բան չի, հիմնականում մի հատ .htaccess ֆայլ ա պետք, սերվերի ճիշտ նաստռոյկա, մեկ էլ պերֆոքարտերի վրա ադնառազվի ծրագիր գրած ծրագրավորողի խորհուրդներ չլսել ու հնադարյան 90ականների գրականությունից հեռու մնալ, որը կազմում ա եղածի մեծ մասը: Օրինակ տես ինչքան գիրք կա html-ի, որ մեջը գրած ա սայթ գրելու երկու ձև կա աղյուսակ և ֆրեյմներ :D որ հիշում եմ քանի սայթ եմ վարկյանական ջարդել ֆռեյմի շնորհիվ ծիծաղս գալիս ա:
Համ էլ php-ով եսիմ ինչ տապոռություն պետք ա գրես, որ կարանան ջարդեն առանց php ֆայլը իրանց տալու, մանավանդ եթե ծավալուն բան չի:
Մասամբ համաձայն եմ: Ինքս այդ 5-10 րոպեում սովորել եմ PHP-ի հիմունքները, հետո ծրագրավորելիս ինչ պետք է եղել, փնտրել, նայել եմ ոնց է արվում:
Սակայն այստեղ մի խնդիր կա: Նման մոտեցման դեպքում շատ բաներ կարող է անես ավելի բարդ եղանակով այն պարզ պատճառով, որ պարզի մասին չգիտես: Օրինակ, ես երկար ժամանակ . (կետ) օպերատորի մասին չգիտեի (տողերի կոնկատենացիայի համար), փոխարենը տողերը լցնում էի մասսիվի մեջ և կանչում implode ֆունկցիան: :oy
Կոնկատենացիայի համար առաջինը սենց եմ փորձել
echo 'hello' + 'world';
0 գրեց էկրանին, ես էլ գուգլեցի php concatenate, ֆսյո բերեց էս :))
http://php.net/manual/en/language.operators.string.php
Դրա համար հաստատ չարժի հարուրավոր էջեր կարդալ:
Տենց որ մտածենք առհասարակ ոչ մի լեզու սովորելու համար էլ գիրք կարդալ պետք չի, մեկը իմացար, մնացածն էլ կարճ ժամանակում կարող ես սովորել, հիմնվելով նախորդների վրա: Այսինքն ստացվում ա, որ էդ գիրք գրողները պարապ մարդիկ են, հավեսի համար նստել գրել են, կարդացողներն էլ կամ շատ պարապ էին կամ էլ մտավոր հետամնացներ:think? Ես անձամբ կարդում եմ, որովհետև հազար ու մի ֆունկցիաներ կան, որոնք աշխատանքը մի քանի անգամ հեշտացնում են, էն, ինչ որ C-ում մի ամբողջ խնդրի տեսքով էի գրում, php-ու մի հատ ֆունկցիա եմ օգտագործում ու վերջ: Առանց գիրք կարդալու հո մատիցս հոտ չեմ քաշի? Բացի այդ, ինչքան էլ շատ բան իմանաս, միշտ էլ սովորելու տեղ ունես;) /չնայած հանրավոր ա, որ իմ հետ մի բան էն չի:o/
Հենց էտ ա որ գրքի դարը անցել ա ու էտ գիրք գրողներն էլ հաստատ պարապ են մնացել, ֆունկցիաների համար շատ-շատ մի հատ սպռավչնիկ ա պետք, եթե ինտերնետ չկա, իսկ եթե կա google.com ինչ գուգլում ես միլիվարկյանների ընթացքում միլիոնավոր էջեր ա բերում պատասխանը պարունակող, մենակ պետք ա հարցը ճիշտ կարողանաս տաս, անգլերեն ցանկացած լեզվի անուն գրում եմ + ինչ որ ինձ պետք ա, մի քանի վարկյանում իմանում եմ տվյալ լեզվում էտ ֆունկցիայի անունը:
Մի քիչ լուրերին հետևեք, ձեռագիրը լրիվ վերանում ա, գրքերը մնում են անցյալում, գիտնականները ապացուցել են, որ մարդիկ ինտերնետից բան կարդալով կես ժամում ավելի շատ բան են սովորում, քան թե 2 ժամ գիրք կարդալուց, ով որ համաձայն չի խորհուրդ եմ տալիս մի քանի օր իմ նման ապրի, ուրեմն սոցիալական ցանցերի մասին լրիվ մոռանում եք ու wikipedia.org, google.com-ից բացի մեկ էլ ֆորում եք մտնում ու մենակ ձեզ հետաքրքրող թեմաներն եք կարդում ու պատասխանում, հեռուստացույց ընդհանրապես չեք նայում, գումարային դուրս ա գալիս, որ տենց հայերի 80%-ը օրական 8 ժամ անիմաստ ժամանակ չեն վատնի, տեղը լիքը հետաքրքիր բան կսովորեն:
EgoBrain
13.04.2010, 21:41
Հենց էտ ա որ գրքի դարը անցել ա ու էտ գիրք գրողներն էլ հաստատ պարապ են մնացել, ֆունկցիաների համար շատ-շատ մի հատ սպռավչնիկ ա պետք, եթե ինտերնետ չկա, իսկ եթե կա google.com ինչ գուգլում ես միլիվարկյանների ընթացքում միլիոնավոր էջեր ա բերում պատասխանը պարունակող, մենակ պետք ա հարցը ճիշտ կարողանաս տաս, անգլերեն ցանկացած լեզվի անուն գրում եմ + ինչ որ ինձ պետք ա, մի քանի վարկյանում իմանում եմ տվյալ լեզվում էտ ֆունկցիայի անունը:
Մի քիչ լուրերին հետևեք, ձեռագիրը լրիվ վերանում ա, գրքերը մնում են անցյալում, գիտնականները ապացուցել են, որ մարդիկ ինտերնետից բան կարդալով կես ժամում ավելի շատ բան են սովորում, քան թե 2 ժամ գիրք կարդալուց, ով որ համաձայն չի խորհուրդ եմ տալիս մի քանի օր իմ նման ապրի, ուրեմն սոցիալական ցանցերի մասին լրիվ մոռանում եք ու wikipedia.org, google.com-ից բացի մեկ էլ ֆորում եք մտնում ու մենակ ձեզ հետաքրքրող թեմաներն եք կարդում ու պատասխանում, հեռուստացույց ընդհանրապես չեք նայում, գումարային դուրս ա գալիս, որ տենց հայերի 80%-ը օրական 8 ժամ անիմաստ ժամանակ չեն վատնի, տեղը լիքը հետաքրքիր բան կսովորեն:
Ասածդ շատ ճիշտ ա, բայց համնեյն դեպս Հայաստանում բոլորը չունեն նման հնարավորություն,որ ամբողջ օրը ինտերնետում քչփորեն, քանի որ գաղտնիք չի, որ մեր մոտ գները մի քանի անգամ թանկ են: Իսկ եթե սենց թե նենց մի բան պետք ա կարդաս, սովորես, ինչ տարբերություն գրքից կարդաս, թե ինտերնետից գտնես քեզ անհրաժեշտ բանը: Իհարկե inet& լավ գիրք&խորհուրդներ համակցությունը ամենալավ տարբերակն ա/իմ համար/:
Ասածդ շատ ճիշտ ա, բայց համնեյն դեպս Հայաստանում բոլորը չունեն նման հնարավորություն,որ ամբողջ օրը ինտերնետում քչփորեն, քանի որ գաղտնիք չի, որ մեր մոտ գները մի քանի անգամ թանկ են: Իսկ եթե սենց թե նենց մի բան պետք ա կարդաս, սովորես, ինչ տարբերություն գրքից կարդաս, թե ինտերնետից գտնես քեզ անհրաժեշտ բանը: Իհարկե inet& լավ գիրք&խորհուրդներ համակցությունը ամենալավ տարբերակն ա/իմ համար/:
Դե եսիմ, իմ կարծիքով հիմա էտքան էլ թանկ չի, մինչև ժամը 3-ը տանը չեմ լինում հեռախոսով եմ գուգլում, եղածը մի 5 դրամ ա օրական տանում: mb-ը 20 դրամ ա, ինչքան էլ գուգլում եմ մեծ գումար չի տանում, նկարները անջատած ընդհանրապես ոնց որ չտանի: Ինչոր տեղ էլ լավ ա որ Հայաստանում ինտերնետը զարգացած չի, թե չէ հիմա զարգանում ա, ժողովուրդ էլ կամաց-կամաց ձեռից գնում ա, վերջում ամերիկոս ենք դառնալու:
Տարբերությունը ասեմ որն ա, գիրք որ կարդում ես մեջը ամեն ինչի մասին գրած ա, շատ բաներ կարող ա քեզ ընդհանրապես պետք չգա կյանքում կամ հնացած ինֆորմացիա լինի: Ինչն էլ պետք գա, կարող ա արդեն մոռացած լինես, իսկ գուգլի դեպքում կոնկրետ հիմա ինձ ինչ պետք ա գալիս վարկյանական պատասխանը գտնում եմ:
EgoBrain
13.04.2010, 22:17
Տարբերությունը ասեմ որն ա, գիրք որ կարդում ես մեջը ամեն ինչի մասին գրած ա, շատ բաներ կարող ա քեզ ընդհանրապես պետք չգա կյանքում կամ հնացած ինֆորմացիա լինի: Ինչն էլ պետք գա, կարող ա արդեն մոռացած լինես, իսկ գուգլի դեպքում կոնկրետ հիմա ինձ ինչ պետք ա գալիս վարկյանական պատասխանը գտնում եմ:
Խնդիրն էլ նրանում ա, որ երբ որ փնտրում ես, կենտրոնանում ես մենակ նրա վրա, ինչ քեզ տվյալ պահին պետք ա ու հնարավոր ա, որ շատ բաներ աչքաթող անես կամ չիմանաս էլ որ նման բան կա: Բացի այդ խնդրեմ, ես իբր հիմա պետք ա բան որոնեի, բայց նստեցի կոմպի դեմը ու շեղվեցի, մի 2 րոպե google-ով որոնումներս եմ կատարում, 15 րոպեով մտնում եմ ակումբ,սենց որ շարունակեմ լրիվ անգրագետ կմնամ:oy... Բայց թեմայից շեղվեցի, ուղղակի ուզում եմ ասեմ, որ երկուսն էլ անհրաժեշտ են:
Հարգելի ծրագրավորողներ ինչպես անեմ, որ Brows կոճակը սեղմելուց կարողանամ ընտրել ֆայլը և ուղարկել սայտ.
Հարգելի Zbun, կասե՞ս կոնկրետ ինչում է խնդիրը, որովհետև եթե Brows կոճակն արդեն ընտրել ես, նկարն ընտրելը պետք է խնդիր չլինի :unsure ու էդ ի՞նչ կախարդական սայթ է :think
խմդիրը նրանում է ,որ ես ուզում եմ սայթում հաճախորդը գրանցվելու դեպքում հնարավորություն ունենա, ֆայլ գցել սայթ: Ես Brows կոճակը կարող եմ այնպես սարքել, որ սեղմեն, բայց սեղմելուց հետո , թե ինչպես անել,որ բացվի ընտրության հնարավորություն և ուղարկվի սայթ` չեմ կարող:
VisTolog
18.06.2010, 22:15
խմդիրը նրանում է ,որ ես ուզում եմ սայթում հաճախորդը գրանցվելու դեպքում հնարավորություն ունենա, ֆայլ գցել սայթ: Ես Brows կոճակը կարող եմ այնպես սարքել, որ սեղմեն, բայց սեղմելուց հետո , թե ինչպես անել,որ բացվի ընտրության հնարավորություն և ուղարկվի սայթ` չեմ կարող:
Երբ որ սեղմում ես, բացվումա, եթե չի բացվում, ուրեմն բրաուզերիցդա՝ չնայած դժվար:
Հարգելի ծրագրավորողներ ինչպես անեմ, որ Brows կոճակը սեղմելուց կարողանամ ընտրել ֆայլը և ուղարկել սայտ.
http://www.google.am/search?num=20&hl=hy&newwindow=1&client=opera&hs=D6L&rls=en-GB&q=file+hosting+script&btnG=%D5%88%D6%80%D5%B8%D5%B6%D5%A5%D5%AC&meta=lr%3D
Արդյունքների մեջ կլինեն և անվճար և վճարովի տարբերակներ. ընտրությունը քոնն է:
Հարգելի ծրագրավորողներ ինչպես անեմ, որ Brows կոճակը սեղմելուց կարողանամ ընտրել ֆայլը և ուղարկել սայտ.
http://php.net/manual/en/features.file-upload.php ստեղ կարդա եթե php-ով էս անում
Ժող ջան ես չգիտեմ թե ինչ անեմ, ենթադրենք ունեմ մի հատ կնոպկա որի անուննա << Brows >> որ սեղմելուց բացվի էտ անտերը:
---------- Ավելացվել է՝ 22:29 ---------- Սկզբնական գրառումը՝ 22:25 ----------
այո php-ով եմ անում , ոնցոր էտա, բայց ես սկսնակ եմ ու դժվար թե էտ տեղից բան ջոգեմ
Ժող ջան ես չգիտեմ թե ինչ անեմ, ենթադրենք ունեմ մի հատ կնոպկա որի անուննա << Brows >> որ սեղմելուց բացվի էտ անտերը:
---------- Ավելացվել է՝ 22:29 ---------- Սկզբնական գրառումը՝ 22:25 ----------
այո php-ով եմ անում , ոնցոր էտա, բայց ես սկսնակ եմ ու դժվար թե էտ տեղից բան ջոգեմ
http://snippets.dzone.com/posts/show/3729
Ստեղ պարզ սկրիպտ ա գրած ափլոադի, ուրիշ բանով ես չեմ կարա օգնեմ
aerosmith
19.06.2010, 10:31
ZBUN ջան կարող եմ օգնել միայն ASP.NET-ի համար. օրինակ նեթ տեխնոլոգիայում գոյություն ունի միկլասս որը կոչվումա FILEUPLOAD, դու դա գրում ես կամ գործիքների մեջից վերցնում քցում էջիդ վրեն, այնուհետև սարքում ես մի կոչակ, որը ֆայլափլոդ կլասսսի օգնությամբ արդեն իսկ ընտրած ֆայլը ափլոդ է անում
ահա կոդը
<asp:FileUpload ID="FileUpload1" runat="server" PasswordChar='*' />
<asp:Button ID="Button3" runat="server" onclick="Button3_Click" Text="Button" />
այնուհետև պետք է մշակել բաթթոն3-ի իրադարձությունը, որի միջոցով էլ իսկ կատարվում է բուն գործողությունը
protected void Button3_Click(object sender, EventArgs e)
{
{
if (FileUpload1.HasFile)
try
{
FileUpload1.SaveAs(Request.MapPath(Request.ApplicationPath)+"\\"+FileUpload1.PostedFile.FileName);
Label1.Text = "File name: " +
FileUpload1.PostedFile.FileName + "<br>" +
FileUpload1.PostedFile.ContentLength + " kb<br>" +
"Content type: " +
FileUpload1.PostedFile.ContentType;
}
catch (Exception ex)
{
Label1.Text = "ERROR: " + ex.Message.ToString();
}
else
{
Label1.Text = "You have not specified a file.";
}
}
}
JoKer777
11.10.2010, 15:43
Իսկ php-ն հնարավորություն ունի .txt ֆաիլ սարքել և այնտեղ ինչ որ ինֆորմատիա պահել՞
հա.
<?php
$fp = fopen('data.txt', 'w');
fwrite($fp, 'bla');
fclose($fp);
?>
JoKer777
12.10.2010, 20:59
հա.
<?php
$fp = fopen('data.txt', 'w');
fwrite($fp, 'bla');
fclose($fp);
?>
մերսի Մեսրոպ ջան., իսկ հնարավոր է 'bla'-ի տեղը ինչ որ փոփոխական գրենք՞ գրում եմ փոփոխականը չի պահում...
մերսի Մեսրոպ ջան., իսկ հնարավոր է 'bla'-ի տեղը ինչ որ փոփոխական գրենք՞ գրում եմ փոփոխականը չի պահում...
հա բավոնց ախպեր. ոնց ես տալիս որ չի վերցնում?
JoKer777
13.10.2010, 13:45
հա բավոնց ախպեր. ոնց ես տալիս որ չի վերցնում?
<?php
$a=5;
$fp = fopen('data.txt', 'w');
fwrite($fp, '$a');
fclose($fp);
?>
հենց այսպես.... դատա ֆաիլը ստեղծում է, բայց 5 գրելու փոխարեն տպում է $a...
<?php
$a=5;
$fp = fopen('data.txt', 'w');
fwrite($fp, '$a');
fclose($fp);
?>
հենց այսպես.... դատա ֆաիլը ստեղծում է, բայց 5 գրելու փոխարեն տպում է $a...
փոփոխականը տալուց ԿԱՎԻՇԿԱ (չակերտ) չեն դնում
<?php
$a=5;
$fp = fopen('data.txt', 'w');
fwrite($fp, $a);
fclose($fp);
?>
JoKer777
13.10.2010, 18:55
փոփոխականը տալուց ԿԱՎԻՇԿԱ (չակերտ) չեն դնում
<?php
$a=5;
$fp = fopen('data.txt', 'w');
fwrite($fp, $a);
fclose($fp);
?>
Շաաատ շաաատ շնորհակալ եմ Մեսրոպ ջան. մի հարց էլ. իսկ ոնց անեմ որ ինքը արդեն երկրորդ անգամ դատա - ի մեջ ուղակի ավելացնի նորը., հինը պահպանելով։
Շաաատ շաաատ շնորհակալ եմ Մեսրոպ ջան. մի հարց էլ. իսկ ոնց անեմ որ ինքը արդեն երկրորդ անգամ դատա - ի մեջ ուղակի ավելացնի նորը., հինը պահպանելով։
$fp = fopen('data.txt', 'a'); (http://php.net/manual/en/function.fopen.php)
JoKer777
20.10.2010, 16:53
Ժող ջան submit կոճակին կարելի է տալ երկու գործողություն՞ ասենք ռեգիստրացիաի ֆորմա է, սեղմում ենք սաբմիտ, ինքը տվյալները տանում է սերվեր ու ինչ որ կայք է բացում...
Ժող ջան submit կոճակին կարելի է տալ երկու գործողություն՞ ասենք ռեգիստրացիաի ֆորմա է, սեղմում ենք սաբմիտ, ինքը տվյալները տանում է սերվեր ու ինչ որ կայք է բացում...
onSubmit="window.open()"
JoKer777
21.10.2010, 09:15
onSubmit="window.open()"
իսկ առանց ջավա սկրիպտի չի լինի՞
իսկ առանց ջավա սկրիպտի չի լինի՞
դե կամ էլ սերվերդ թող փոփոխականները ստանա, իրա գործողությունը անի ու մարդուն ռեդիրեկտ անի հաջորդ էջ.
JoKer777
21.10.2010, 17:02
դե կամ էլ սերվերդ թող փոփոխականները ստանա, իրա գործողությունը անի ու մարդուն ռեդիրեկտ անի հաջորդ էջ.
միատ օրինակ չես տա....
միատ օրինակ չես տա....
asenq
<form action="stanal.php">
... <input type="submit" name="vau" value="yo">
</form>
in stanal.php
<?
$vau = $_GET['vau'];
/* inchvur gorcoxutyunner */
Header("Location: http://www.pipiska.ru");
?>
JoKer777
22.10.2010, 17:37
asenq
<form action="stanal.php">
... <input type="submit" name="vau" value="yo">
</form>
in stanal.php
<?
$vau = $_GET['vau'];
/* inchvur gorcoxutyunner */
Header("Location: http://www.pipiska.ru");
?>
$vau = $_GET['vau']; Այ էս տողը չի հասկանում... կբացատրես..՞
$vau = $_GET['vau']; Այ էս տողը չի հասկանում... կբացատրես..՞
ծրագրի մեջ փոփոխական ես սարքում $vau անունով ու իրան տալիս ես էն արժեքը, որը էկել ա Ֆորման ուղարկելուց GET մեթոդով vau անունով ինպուտից....
JoKer777
22.10.2010, 19:58
ծրագրի մեջ փոփոխական ես սարքում $vau անունով ու իրան տալիս ես էն արժեքը, որը էկել ա Ֆորման ուղարկելուց GET մեթոդով vau անունով ինպուտից....
բա խի չաշխատեցց....:(:(
բա խի չաշխատեցց....:(:(
բայց ինչ պտի աներ որ չի արել?
Ժողովուրդ ջան խնդրում եմ օգնեք, կարևոր ա.
Խոսքը գնում ա MySQL բազայում պոիսկ անելու մասին, ես դա կազմակերպում եմ %LIKE օպերատորի միջցով (Match() against() ֆունկցիաների մասին պետք էլ չի հիշատակել), անգլերեն տառերի պօիսկի ժամանակ էական չի ռեգիստրը մեծատառ ա թե փոքրատառ, նորմալ գտնում ա, բայց հայերենի ու ռուսերենի ժամանակ ռեգիստրի խնդիր կա, այսինքն եթե բազայում բառը մեծատառ ա գրված, իսկ մենք պոիսկի դաշտում փորձենք գրել փոքրատառով, ապա ոչինչ չի գտնի: Հասկանում եմ, որ խնդիրը կապված ա կոդավորման հետ, արդեն 100 հատ ֆոռում եմ մտել ու 100 ձևի փոխել եմ բազաս, բայց մեկա արդյունք չի տալի էլի նույնն ա: Եթե որոևիցե մեկը իրա պրակտիկայում հանդիպել ա էս խնդրին ու գտել ա լուծումը, ապա կխնդրեի ասել թե ինչ ա պետք անել, ասեմ որ վերջին անգամ բազան ստեղծելուց արել եմ հետևյալ կեպ.
Collection utf8_general_ci
MySQL connection collation utf8_general_ci
աղյուսակները ստեղծելուց նորից տվել եմ utf8_general_ci
բազան մինչև իմպորտ անելը notpad++ ով իրան դարձնում եմ UTF-8 Without BOM
տվյալները թե բազայում, թե բրաուզերում նորմալ արտապատկերվում են, մենակ թե պոիսկը խի չի լինում չեմ հասկանում :(
Ժողովուրդ ջան խնդրում եմ օգնեք, կարևոր ա.
Խոսքը գնում ա MySQL բազայում պոիսկ անելու մասին, ես դա կազմակերպում եմ %LIKE օպերատորի միջցով (Match() against() ֆունկցիաների մասին պետք էլ չի հիշատակել), անգլերեն տառերի պօիսկի ժամանակ էական չի ռեգիստրը մեծատառ ա թե փոքրատառ, նորմալ գտնում ա, բայց հայերենի ու ռուսերենի ժամանակ ռեգիստրի խնդիր կա, այսինքն եթե բազայում բառը մեծատառ ա գրված, իսկ մենք պոիսկի դաշտում փորձենք գրել փոքրատառով, ապա ոչինչ չի գտնի: Հասկանում եմ, որ խնդիրը կապված ա կոդավորման հետ, արդեն 100 հատ ֆոռում եմ մտել ու 100 ձևի փոխել եմ բազաս, բայց մեկա արդյունք չի տալի էլի նույնն ա: Եթե որոևիցե մեկը իրա պրակտիկայում հանդիպել ա էս խնդրին ու գտել ա լուծումը, ապա կխնդրեի ասել թե ինչ ա պետք անել, ասեմ որ վերջին անգամ բազան ստեղծելուց արել եմ հետևյալ կեպ.
Collection utf8_general_ci
MySQL connection collation utf8_general_ci
աղյուսակները ստեղծելուց նորից տվել եմ utf8_general_ci
բազան մինչև իմպորտ անելը notpad++ ով իրան դարձնում եմ UTF-8 Without BOM
տվյալները թե բազայում, թե բրաուզերում նորմալ արտապատկերվում են, մենակ թե պոիսկը խի չի լինում չեմ հասկանում :(
Ըստ երևույթին, սա ինչ-որ բագ ա, որովհետև utf8_general_ci ինքնին ենթադրում է case-insensitive համեմատություններ: Դա իմ մոտ էլ ա սխալ աշխատում:
Ըստ երևույթին, սա ինչ-որ բագ ա, որովհետև utf8_general_ci ինքնին ենթադրում է case-insensitive համեմատություններ: Դա իմ մոտ էլ ա սխալ աշխատում:
Այսինքն սրա լուծումը ինչ-որ ձև հնարավոր չի գտնել?
javaharut
12.02.2011, 00:23
Այսինքն սրա լուծումը ինչ-որ ձև հնարավոր չի գտնել?
Կարելի ա ստեղծել ֆունկցիա, որը հայերեն մեծատառ տառերը փոխարինի և դարձնի փոքրատառ, որի շնորհիվ հեշտությամբ կգտնի: Այդ ֆունկցիան էլ պետք է օգտագործվի երկկողմանի ձևով, այսինքն մի կողմից փնտրվող բառն է դարձնում լրիվ փոքրատառերով, մյուս կողմից էլ նրա հետ համեմատվող բառերը: Ես դեռ չեմ գրել այսպիսի ֆունկցիա և չեմ էլ կարող ասել թե ինչքան արագ կկարողանա սա կատարվել սերվերում:
Կարելի ա ստեղծել ֆունկցիա, որը հայերեն մեծատառ տառերը փոխարինի և դարձնի փոքրատառ, որի շնորհիվ հեշտությամբ կգտնի: Այդ ֆունկցիան էլ պետք է օգտագործվի երկկողմանի ձևով, այսինքն մի կողմից փնտրվող բառն է դարձնում լրիվ փոքրատառերով, մյուս կողմից էլ նրա հետ համեմատվող բառերը: Ես դեռ չեմ գրել այսպիսի ֆունկցիա և չեմ էլ կարող ասել թե ինչքան արագ կկարողանա սա կատարվել սերվերում:
ես կարծում էի թե ամբողջ խնդիրը միայն կոդավորման հետ էր կապված, բայց պարզվում է, ոչ, այսինքն ստանդարտ միջոցներով հնարավոր չէ ստիպել Mysql-ին ռեգիտրից անկախ փնտրում կատարել, չնայած դրանում հաստատ համոզված չեմ, դե ինչ ուրեմն ինչ-որ ֆունկցի պիտի գրվի տառերը փոխարինող, ես էլ նման բան չեմ գրել ու հստակ պատկերացում էլ չունեմ, երեևի բազայում զապռոսները պիտի LOWER() ֆունկցիայով արվի, իսկ փնտրվող բառը մեր գրած ֆունկցիայի միջոցով ???? :8
http://www.designplace.org/scripts.php?page=1&c_id=25
էս սկրիպտը լավ աշխատումա պռոստո էս պտի ավելացվի
mysql_query("SET NAMES utf8");
mysql_query("SET CHARACTER SET utf8");
ես նույնիսկ էս եմ ավելցնում էլի չի լինում
@mysql_query("Set charset utf8");
@mysql_query("Set character_set_client = utf8");
@mysql_query("Set character_set_connection = utf8");
@mysql_query("Set character_set_results = utf8");
@mysql_query("Set collation_connection = utf8_general_ci");
Այսինքն սրա լուծումը ինչ-որ ձև հնարավոր չի գտնել?
Չէ, charset-երի հետ խաղերը չեն օգնի: Տեսական լուծումը սա է՝
Կարելի ա ստեղծել ֆունկցիա, որը հայերեն մեծատառ տառերը փոխարինի և դարձնի փոքրատառ, որի շնորհիվ հեշտությամբ կգտնի: Այդ ֆունկցիան էլ պետք է օգտագործվի երկկողմանի ձևով, այսինքն մի կողմից փնտրվող բառն է դարձնում լրիվ փոքրատառերով, մյուս կողմից էլ նրա հետ համեմատվող բառերը:
:) Գործնական էլ սենց կարվի՝
select col from my_table where LOWER(col) LIKE '%my_string%';
Եթե PHP-ի մեջից ես հարցումը կանչում, կարելի է գրել այսպես՝
$sql="select col from my_table where LOWER(col)=".strtolower($string).";";
strtolower()-ը PHP-ի փոքրատառացնող ֆունկցիան ա, LOWER-ն էլ MySQL-ի:
:) Գործնական էլ սենց կարվի՝
select col from my_table where LOWER(col) LIKE '%my_string%';
Եթե PHP-ի մեջից ես հարցումը կանչում, կարելի է գրել այսպես՝
$sql="select col from my_table where LOWER(col)=".strtolower($string).";";
strtolower()-ը PHP-ի փոքրատառացնող ֆունկցիան ա, LOWER-ն էլ MySQL-ի:[/QUOTE]
Փորձած բանա? գտնում ա?
Armen.181
13.02.2011, 18:24
պետք է ստեղծել մի էջ որ կայքը բացելիս չբեռնվի իր պարունակությունը, այլ բեռնվի համապատասղան հղումը սեղմելուց հետո, նույն էջում փոքր պատուհանի տեսքով:
ավելի կոնկրետ կայքում Դլե 9.2 ցմս-ում դնում եմ "text/javascript" որը բավականին դանդաղ է բեռնվում ,պետք է մոտավոր այսպես http://coool.net.ru/src/Forum/demo/fancybox5646.htm նկար 6 ու 7-ը ոևը սեղմելիս բացվում է վիդեո, այդեղ օգտագործվում է fancybox բայց դրանից գլուխ չհանեցի ,եթե հնարավոր է օգնեք
պետք է ստեղծել մի էջ որ կայքը բացելիս չբեռնվի իր պարունակությունը, այլ բեռնվի համապատասղան հղումը սեղմելուց հետո, նույն էջում փոքր պատուհանի տեսքով:
ավելի կոնկրետ կայքում Դլե 9.2 ցմս-ում դնում եմ "text/javascript" որը բավականին դանդաղ է բեռնվում ,պետք է մոտավոր այսպես http://coool.net.ru/src/Forum/demo/fancybox5646.htm նկար 6 ու 7-ը ոևը սեղմելիս բացվում է վիդեո, այդեղ օգտագործվում է fancybox բայց դրանից գլուխ չհանեցի ,եթե հնարավոր է օգնեք
http://webformyself.com/kak-sozdat-video-galereyu-dlya-sajta/
հատ-հատ բացատրվումա + վիդեո
Armen.181
13.02.2011, 20:43
http://webformyself.com/kak-sozdat-video-galereyu-dlya-sajta/
հատ-հատ բացատրվումա + վիդեո
արեցի բայց ելի ետ սկրիպտը էջը բացելիս բեռնվում է ,հնարաոր է որ դա ակտիվացնելուց հետո սկսի բեռնել բացվող բատուհանի պարունակությունը
արեցի բայց ելի ետ սկրիպտը էջը բացելիս բեռնվում է ,հնարաոր է որ դա ակտիվացնելուց հետո սկսի բեռնել բացվող բատուհանի պարունակությունը
Ինչն ա բեռնվում վիդեոն? եթե հա ընդեղ բացատրումա ոնց անջատես, իսկ եթե վիդեոի հետ չես, ապա բացվող պատուհանի պարունակությունը ինչ ա?
նաև ինչ ա նշանակում ???
բայց ելի ետ սկրիպտը էջը բացելիս բեռնվում է
եթե Javascript ա, ուրեմն պիտի բեռնվի, հակառակ դեպքում ոնց պիտի աշխատի կլիենտի մոտ.
Armen.181
13.02.2011, 21:09
Ինչն ա բեռնվում վիդեոն? եթե հա ընդեղ բացատրումա ոնց անջատես, իսկ եթե վիդեոի հետ չես, ապա բացվող պատուհանի պարունակությունը ինչ ա?
նաև ինչ ա նշանակում ????
եթե Javascript ա, ուրեմն պիտի բեռնվի, հակառակ դեպքում ոնց պիտի աշխատի կլիենտի մոտ.
վիդոպլեյերի կոդ, http://torrentstream.org/ կայքից
<script type="text/javascript">var tsHost = (("https:" == document.location.protocol) ? "https://" : "http://");document.write(unescape("%3Cscript src='" + tsHost + "torrentstream.net/p/a08ced3ca179f5523053211db08dc841d01cf2f0' type='text/javascript'%3E%3C/script%3E"));</script>
<script type="text/javascript">tsplayer(null, {width: "650px", height: "399px"});</script>
եթե այդպես հնարավոր չէ ,մի գուց հնարավոր լինի այդ կոդը դնել մեկ այլ էջին և ակտիվացնելիս բեռնել այդ էջը
Armen.181
13.02.2011, 21:43
վիդոպլեյերի կոդ, http://torrentstream.org/ կայքից
<script type="text/javascript">var tsHost = (("https:" == document.location.protocol) ? "https://" : "http://");document.write(unescape("%3Cscript src='" + tsHost + "torrentstream.net/p/a08ced3ca179f5523053211db08dc841d01cf2f0' type='text/javascript'%3E%3C/script%3E"));</script>
<script type="text/javascript">tsplayer(null, {width: "650px", height: "399px"});</script>
եթե այդպես հնարավոր չէ ,մի գուց հնարավոր լինի այդ կոդը դնել մեկ այլ էջին և ակտիվացնելիս բեռնել այդ էջը
նոր մի այդպիսի կայք գտա http://sarkino.org.ru/447-kasl-castle.html
Փորձած բանա? գտնում ա?
Հա ;)
JoKer777
15.02.2011, 15:53
ժող ջան օգնեք.... պհպ մաի ադմինում աղյուսակի մեջ գրում եմ ռուսերենը
http://s42.radikal.ru/i095/1102/bf/ae7e8c43aaac.jpg
էսպես պահում եմ, ու կանչում պհպ-ում..., կոդավորումը utf-8 եմ դնում, թե windows - 1251 նույն արդյունքնա...
http://s010.radikal.ru/i312/1102/c3/ea747e37e416.jpg
բայց որ հայերեն եմ գրում, բրաուզերում նորմալ ցույց է տալիս...
ժող ջան օգնեք.... պհպ մաի ադմինում աղյուսակի մեջ գրում եմ ռուսերենը
http://s42.radikal.ru/i095/1102/bf/ae7e8c43aaac.jpg
էսպես պահում եմ, ու կանչում պհպ-ում..., կոդավորումը utf-8 եմ դնում, թե windows - 1251 նույն արդյունքնա...
http://s010.radikal.ru/i312/1102/c3/ea747e37e416.jpg
բայց որ հայերեն եմ գրում, բրաուզերում նորմալ ցույց է տալիս...
Դե աղյուսակի տողերի կոդավորումը պարտադիր utf8_general_ci պիտի լինի ու լրացրած արժեքներն էլ պիտի unicode լինեն:
JoKer777
15.02.2011, 21:12
Դե աղյուսակի տողերի կոդավորումը պարտադիր utf8_general_ci պիտի լինի ու լրացրած արժեքներն էլ պիտի unicode լինեն:
որ ասես ետ որտեղից են փոխում, շատ շնորհակալ կլինեմ
որ ասես ետ որտեղից են փոխում, շատ շնորհակալ կլինեմ
Մտնում ես աղյուսակի խմբագրման բաժին, դաշտի խմբագրում, ու սենց մի բան ես տեսնում՝
51247
JoKer777
16.02.2011, 17:05
Մտնում ես աղյուսակի խմբագրման բաժին, դաշտի խմբագրում, ու սենց մի բան ես տեսնում՝
51247
Ոնցվոր տենց տեղ չկա :esim:nono
http://i029.radikal.ru/1102/c7/91db9891c7ad.jpg
Ոնցվոր տենց տեղ չկա :esim:nono
մտի операции կտենաս
JoKer777
16.02.2011, 20:06
մտի операции կտենաս
ախպեր ջան, մի քիչ կմանրամասնես՞ մի քիչ փրփրեցի չգտա...
էս էլ Օպերացիի-ն
http://s60.radikal.ru/i170/1102/6f/55c9f8cc5698.jpg
սենց պտի ըլնի երևի քո phpmyadmin-ը հին վերսիայա
http://s015.radikal.ru/i333/1102/e9/a61189874ea4.jpg
սենց պտի ըլնի երևի քո phpmyadmin-ը հին վերսիայա
սենց սխալ է անելը, որովհետև ամբողջ աղյուսակը յունիկոդ դարձնելը ճիշտ չի: Որոշ տիպի դաշտերի արժեքներ փչանում են:
Ոնցվոր տենց տեղ չկա :esim:nono
http://i029.radikal.ru/1102/c7/91db9891c7ad.jpg
Ճիշտ տեղ ես մտել, մնում ա կոնկրետ օրինակ title դաշտի համար մատիտը սեղմես, որ եդիթ անի: Ու կհայտնվես իմ նախորդ գրառման նկարի էջում:
JoKer777
17.02.2011, 13:53
սենց սխալ է անելը, որովհետև ամբողջ աղյուսակը յունիկոդ դարձնելը ճիշտ չի: Որոշ տիպի դաշտերի արժեքներ փչանում են:
Ճիշտ տեղ ես մտել, մնում ա կոնկրետ օրինակ title դաշտի համար մատիտը սեղմես, որ եդիթ անի: Ու կհայտնվես իմ նախորդ գրառման նկարի էջում:
էսել էդիտ եմ սեղմել, էլի չկա
http://s61.radikal.ru/i173/1102/86/aca4f8502616.jpg
էսել էդիտ եմ սեղմել, էլի չկա
http://s61.radikal.ru/i173/1102/86/aca4f8502616.jpg
Աչքիս MyAdmin-դ հին տարբերակի ա: Փորձի նորը քաշել:
Հա ու մեկ էլ ինստալիացիա անելուց նշե՞լ ես, որ բազմալեզու լինի սեռվեռը:
JoKer777
18.02.2011, 11:55
Աչքիս MyAdmin-դ հին տարբերակի ա: Փորձի նորը քաշել:
Հա ու մեկ էլ ինստալիացիա անելուց նշե՞լ ես, որ բազմալեզու լինի սեռվեռը:
լինկ կտաս՞ ես բան չեմ նշել, ուստանովկեն դրել եմ, սեռվերը ու ետի ավտոմատ քցել է
լինկ կտաս՞ ես բան չեմ նշել, ուստանովկեն դրել եմ, սեռվերը ու ետի ավտոմատ քցել է
PHPMyAdmin (http://www.phpmyadmin.net/home_page/downloads.php)
հմմմ... WAMP սեռվե՞ռն ա:
Չէիր կարող չնշել, էտ հարցը կամայական սեռվեռ գցելուց հարցնում ա: Լավ մի հատ ՄայԱդմինը թարմացրու, եթե չդզվի, ուրեմն բազադ յունիկոդ չի:
JoKer777
18.02.2011, 21:57
PHPMyAdmin (http://www.phpmyadmin.net/home_page/downloads.php)
հմմմ... WAMP սեռվե՞ռն ա:
Չէիր կարող չնշել, էտ հարցը կամայական սեռվեռ գցելուց հարցնում ա: Լավ մի հատ ՄայԱդմինը թարմացրու, եթե չդզվի, ուրեմն բազադ յունիկոդ չի:
երևի որ Վամպ է... իմ պհպ մաի ադմինը 2.5.6 է, եդկանը քաշեմ՞
http://s46.radikal.ru/i114/1102/4d/8f021ed136f1.png
ոնց անեմ մի տողի վրա ըլնի? մեկը iframe ա մյուսը a
երևի որ Վամպ է... իմ պհպ մաի ադմինը 2.5.6 է, եդկանը քաշեմ՞
չէ, ամենա նորը քաշի
http://s46.radikal.ru/i114/1102/4d/8f021ed136f1.png
ոնց անեմ մի տողի վրա ըլնի? մեկը iframe ա մյուսը a
դե css պիտի տաս: մի հատ եթե կոդ տաս, ավելի մանրամասն կասեմ, որտեվ շատ բաներից կախված ա: Ասենք ծնող էլեմենտից, iframe-ի չափերից:
դե css պիտի տաս: մի հատ եթե կոդ տաս, ավելի մանրամասն կասեմ, որտեվ շատ բաներից կախված ա: Ասենք ծնող էլեմենտից, iframe-ի չափերից:
<iframe src="http://www.facebook.com/plugins/like.php?href=http://site.am&layout=button_count&show_faces=false&width=50&action=like&colorscheme=light&height=21" scrolling="no" frameborder="0" style="border:none; overflow:visible; width:50px; height:21px;" allowTransparency="true"></iframe>
<a class="odkl-klass" href="АБСОЛЮТНЫЙ адрес страницы" onclick="ODKL.Share(this);return false;" >Класс!</a>
օդնոյի css-ը էսա
http://stg.odnoklassniki.ru/share/odkl_share.css
JoKer777
20.02.2011, 20:26
չէ, ամենա նորը քաշի
քաշեցի, իմ պհպ մաի ադմինի պապկի ֆաիլերը փոխարինեցի նորով, հիմա գրում է PHP 5.2+ is required
քաշեցի, իմ պհպ մաի ադմինի պապկի ֆաիլերը փոխարինեցի նորով, հիմա գրում է PHP 5.2+ is required
ճիշտա ասում, էտ վամփա խամփա հանի ռադ արա
apache ինստալ արա
http://www.apache.org/dist/httpd/binaries/win32/httpd-2.2.17-win32-x86-no_ssl.msi
հետո php
http://museum.php.net/php5/php-5.2.13-win32-installer.msi
հետո էլ mysql
http://download.softagency.net/MySQL/Downloads/MySQL-5.1/mysql-5.1.54-win32.msi
ճիշտա ասում, էտ վամփա խամփա հանի ռադ արա
apache ինստալ արա
http://www.apache.org/dist/httpd/binaries/win32/httpd-2.2.17-win32-x86-no_ssl.msi
հետո php
http://museum.php.net/php5/php-5.2.13-win32-installer.msi
հետո էլ mysql
http://download.softagency.net/MySQL/Downloads/MySQL-5.1/mysql-5.1.54-win32.msi
Համաձայն եմ: Հատ հատ սաղ քցի, վերջում էլ մայ ադմինը: Երևումա մենակ մայ ադմինդ չի նախնադարյան :)
JoKer777
21.02.2011, 19:46
ճիշտա ասում, էտ վամփա խամփա հանի ռադ արա
apache ինստալ արա
http://www.apache.org/dist/httpd/binaries/win32/httpd-2.2.17-win32-x86-no_ssl.msi
հետո php
http://museum.php.net/php5/php-5.2.13-win32-installer.msi
հետո էլ mysql
http://download.softagency.net/MySQL/Downloads/MySQL-5.1/mysql-5.1.54-win32.msi
բայց վամպը հենց տենց պապկեն ջնջեմ՞ թե հատուկ ձև կա՞
բայց վամպը հենց տենց պապկեն ջնջեմ՞ թե հատուկ ձև կա՞
control panel-ից
JoKer777
21.02.2011, 20:35
control panel-ից
Բա հիմա Պհպ ֆաիլերս ոնց աշխատցնեմ՞ առաջ քցում էի լօկալհոստ պապկի մեջ, հետո կանչում էի., իսկ հիմա՞
Բա հիմա Պհպ ֆաիլերս ոնց աշխատցնեմ՞ առաջ քցում էի լօկալհոստ պապկի մեջ, հետո կանչում էի., իսկ հիմա՞
սաղ նոռմալ ինստալ էս արել բայց? php ինստալ անելուց պտի apache 2.2.x module ընտրես ու C:\Program Files\Apache Software Foundation\Apache2.2\conf պապկեն ընտրես
իսկ ֆայլերտ քցի C:\Program Files\Apache Software Foundation\Apache2.2\htdocs
քաղաքացի
22.02.2011, 13:27
<iframe src="http://www.facebook.com/plugins/like.php?href=http://site.am&layout=button_count&show_faces=false&width=50&action=like&colorscheme=light&height=21" scrolling="no" frameborder="0" style="border:none; overflow:visible; width:50px; height:21px;" allowTransparency="true"></iframe>
<a class="odkl-klass" href="АБСОЛЮТНЫЙ адрес страницы" onclick="ODKL.Share(this);return false;" >Класс!</a>
օդնոյի css-ը էսա
http://stg.odnoklassniki.ru/share/odkl_share.css
iframe-ի style-ի մեջ ավելացրու հետևյալը.
vertical-align:middle
iframe-ի style-ի մեջ ավելացրու հետևյալը.
vertical-align:middle
մերսի
<a target="_blank" class="mrc__plugin_like_button" href="http://connect.mail.ru/share" data-mrc-config="{'type' : 'button', 'width' : '550', 'show_text' : 'true', 'show_faces' : 'true'}">Нравится</a>
<script src="http://cdn.connect.mail.ru/js/loader.js" type="text/javascript" charset="UTF-8"></script>
բա էս մեկը որ դնում եմ իջնումա ներքևի տող ոնց անեմ իրանց կողը ըլնի
քաղաքացի
22.02.2011, 15:03
մերսի
<a target="_blank" class="mrc__plugin_like_button" href="http://connect.mail.ru/share" data-mrc-config="{'type' : 'button', 'width' : '550', 'show_text' : 'true', 'show_faces' : 'true'}">Нравится</a>
<script src="http://cdn.connect.mail.ru/js/loader.js" type="text/javascript" charset="UTF-8"></script>
բա էս մեկը որ դնում եմ իջնումա ներքևի տող ոնց անեմ իրանց կողը ըլնի
Երևի էս մեկն էլ <a>-ին style տաս՝ էլի vertical-align:middle;
բայց սենց դեպքերում ամենաճիշտը մի հատ <div>-ի մեջ դնելն ա, ու ամեն մեկը մեկ ուրիշ <div>-ի մեջ լինեն ու էդ <div>-երը float:left ունենան:
Ամեն ինչ ցսս ա :)
Sinigami
27.03.2011, 20:23
Ժաղովուրդ հնարավորա նենց անել որ աղուսյակը update անելուց ինչ-որ մի պարամետրի թիվը մեկով մեծանա?
UPDATE `ինչորtable` SET `ինչորfield`=`ինչորfield`+1
Հ.Գ.
քաղաքացի
Sinigami
28.03.2011, 20:34
UPDATE `ինչորtable` SET `ինչորfield`=`ինչորfield`+1
Մերսի շատ :)
Ինչպես կարող եմ ստանալ sql-ի դատաբազաները html-ի select թագի միջոցով????
Sinigami
01.04.2011, 18:20
Իսկ ոնց կարելիա անել,որ ասենք մի հարցման մեջ միանգամից ընտրվի են աղուսյակը որը պետքա?
Ներսես_AM
01.04.2011, 22:42
Իսկ ոնց կարելիա անել,որ ասենք մի հարցման մեջ միանգամից ընտրվի են աղուսյակը որը պետքա?
այսինքն :' հարցման ժամանակ ընտրվում են սյունյակները և ոչ թե աղյուսակները (table)
Ողջույն ժողովուրդ ջան, մի հարցում կխնդրեմ օգնել, ajax - ով php - ի exec() ֆունկցիան եմ ուզում աշխատացնեմ, չի աշխատում, բայց առանց ajax - ի աշխատումա, բայց ինձ ajax - ով ա պետք, ինչ կարելի ա անել?
Կարողա ինչ-որ պրեվիլիգիայի հարց ա, թե ուրիշ բանի հետ ա կապված չի հասկանում? :(
Իսկ այաքսով ուրիշ բան աշխատու՞մ ա մոտդ:
հա այաքսով ամեն ինչ նորմալ ա, մենակ exec-ի ժամանակ responce-ը որ տպում եմ ինչ-որ Forbidden բաներ ահետը բերում
Վեբ ծրագրավորումից շատ քիչ բան գիտեմ, բայց քանի որ բաժնում չունենք համապատասխան մասնագետ, ինքս եմ կատարում մեր լաբորատորիայի կայքում անհրաժեշտ փոփոխությունները։
Այսպես,
ունեմ main.php ֆայլ, որի մեջ կա այսպիսի գրառում՝
<?php
$ce=$_GET['c'];
if ($ce != "") {
include("inc/".$ce.".inc");
} else {
include("inc/main.inc");
}
?>
վերջերս սերվերի ադմինից ստանում եմ նամակներ, որ կայքում կան սխալներ՝
[Thu Apr 28 08:27:38 2011] [error] [client 83.18.179.122] PHP Notice:
Undefined index: c in /htdocs/main.php on line 54,
referer: http://radon.ifj.edu.pl/
չեմ հասկանում ինչնում է սխալը և ինչպես կարելի է այն ուղղել։
Կօգնե՞ք հասկանալ։
Կանխավ շնորհակալություն։
քաղաքացի
29.04.2011, 13:48
Վեբ ծրագրավորումից շատ քիչ բան գիտեմ, բայց քանի որ բաժնում չունենք համապատասխան մասնագետ, ինքս եմ կատարում մեր լաբորատորիայի կայքում անհրաժեշտ փոփոխությունները։
Այսպես,
ունեմ main.php ֆայլ, որի մեջ կա այսպիսի գրառում՝
<?php
$ce=$_GET['c'];
if ($ce != "") {
include("inc/".$ce.".inc");
} else {
include("inc/main.inc");
}
?>
վերջերս սերվերի ադմինից ստանում եմ նամակներ, որ կայքում կան սխալներ՝
[Thu Apr 28 08:27:38 2011] [error] [client 83.18.179.122] PHP Notice:
Undefined index: c in /htdocs/main.php on line 54,
referer: http://radon.ifj.edu.pl/
չեմ հասկանում ինչնում է սխալը և ինչպես կարելի է այն ուղղել։
Կօգնե՞ք հասկանալ։
Կանխավ շնորհակալություն։
Նախևառաջ Notice-ը սխալ չի, ուղղակի տեղեկացնում, որ հասցեն ճի ունեցել get գլոբալ փոփոխականը: Այսինքն փոխանակ լիներ main.php?c=page եղել է միայն main.php-ին առանց get աչժեքի:
Դրա դիմաց պայքարելու 2 ձև կա.
1. php.ini-ում error_reporting-ը սարքում ես E_ALL & ~E_NOTICE
2. get-ով եկած փոփոխականը ստուգես
<?php
if(isset($_GET['c']) && $_GET['c'] != ""){
$ce=$_GET['c'];
include("inc/".$ce.".inc");
} else {
include("inc/main.inc");
}
?>
2-րդ տարբերակը խորհուրդ կտամ: 1-ը լավը չի ;)
Ժող ջան ո՞նց կարող եմ սովորական HTML և Javascript էջի source code-ը PHP-ի միջոցով փակել:
Օգնեք:cry2
Օվքեր կարող են օգնել խնդրում եմ ՊՄ գրեն:
Շնորհակալություն
soultaker
01.05.2011, 13:15
Ժող ջան ո՞նց կարող եմ սովորական HTML և Javascript էջի source code-ը PHP-ի միջոցով փակել:
Օգնեք:cry2
Օվքեր կարող են օգնել խնդրում եմ ՊՄ գրեն:
Շնորհակալություն
PHP տեղ պետք չի, ուրիշ ձևեր կան
քաղաքացի
01.05.2011, 13:19
Ժող ջան ո՞նց կարող եմ սովորական HTML և Javascript էջի source code-ը PHP-ի միջոցով փակել:
Օգնեք:cry2
Օվքեր կարող են օգնել խնդրում եմ ՊՄ գրեն:
Շնորհակալություն
Այդպիսի բան գոյություն չունի:
Համենայնդեպս javascript-ի համար կարող էս կոմպրեսացիաներ օգտագործել՝ www.jscompress.com : Բայց մեկ ա, եթե շատ ուզեն կարող են էդ կոդն էլ բացել:
քաղաքացի
01.05.2011, 13:20
PHP տեղ պետք չի, ուրիշ ձևեր կան
Եթե գաղտնիք չի, կասե՞ս ուրիշ ձևերը:
Դե օրինակ կարելի է right-click-ը փակել, որ այցելուն չկարողանա view source անել: Բայց միևնույն է այլ ձևեր կան view source անելու: Ավելի լավ է այդ մտքից հրաժարվել ;)
Դե օրինակ կարելի է right-click-ը փակել, որ այցելուն չկարողանա view source անել: Բայց միևնույն է այլ ձևեր կան view source անելու: Ավելի լավ է այդ մտքից հրաժարվել ;)
Դա էլ չի օգնում, բայց հլը ստեղ (http://www.drpeterjones.com/hidden/hidden.html) նայեք: Գտել եմ կոդը, բայց տեքսը չեմ գտել դեռ:
soultaker
01.05.2011, 22:56
Եթե գաղտնիք չի, կասե՞ս ուրիշ ձևերը:
Քո տված լինկի նման բաներ են, որ կոդավորում են ուղղակի: Տրամաբանականա, որ հնարավոր չի նենց փակել որ դեկոդավորել չլինի էն պարզ պատճառով, որ բրաուզերը սենց թե նենց պիտի կարենա էտ վերծանի, իսկ եթե բրաուզերը կարա վերծանի, ուրեմն կարա կոդը տեսնի նաև օգտագործողը:
Դա էլ չի օգնում, բայց հլը ստեղ (http://www.drpeterjones.com/hidden/hidden.html) նայեք: Գտել եմ կոդը, բայց տեքսը չեմ գտել դեռ:
<!-- HIDDEN MESSAGE: 'THE CAT SCREAMS AT MIDNIGHT' --> ;)
<!-- HIDDEN MESSAGE: 'THE CAT SCREAMS AT MIDNIGHT' --> ;)
Խոսքը Try to Get it!-ի մասին է:)
Բայց դա էլ չգտա:))
Իսկ ինչպե՞ս ամբողջ էջի վրա http://www.drpeterjones.com/hidden/glass.gif «բլանկ» նկար դնեմ: Որ տեքստը երևա նշել լինի բայց աջկլիկի ժամանակ նկարի աջկլիկը բացվի
Ներսես_AM
02.05.2011, 13:48
Իսկ ինչպե՞ս ամբողջ էջի վրա http://www.drpeterjones.com/hidden/glass.gif «բլանկ» նկար դնեմ: Որ տեքստը երևա նշել լինի բայց աջկլիկի ժամանակ նկարի աջկլիկը բացվի
ապեր ինչ ուզում ես արա CTRL + U կա ու կա, վերջի վարյանտ էտ էլ որ բռնես, բրաուզերի մենյուն չես կարող փակել, ավելի լավա անիմաստ բաներով մի զբաղվի:
ապեր ինչ ուզում ես արա CTRL + U կա ու կա, վերջի վարյանտ էտ էլ որ բռնես, բրաուզերի մենյուն չես կարող փակել, ավելի լավա անիմաստ բաներով մի զբաղվի:
Ctrl+U էդ էջի source-նա ցույց տալիս, բայց ես frame-ի մեջ եմ դրել ու պարտադիր աջկլիկա պետք, որն էլ էդ ժամանակ նկարի վրա կլինի
Ներսես_AM
02.05.2011, 14:10
Ctrl+U էդ էջի source-նա ցույց տալիս, բայց ես frame-ի մեջ եմ դրել ու պարտադիր աջկլիկա պետք, որն էլ էդ ժամանակ նկարի վրա կլինի
մի հատ Ctrl+U կամ ֆայրբագ, ֆրեյմիդ հասցեն վերցնում ես, ճպցնում ես բրաուզերի հասցեի տողում, հետո մի հատ ել Ctrl+U, հետո՞: Կամ էլ միանգամից ֆայրբագում նայում ես ինչ պետք ա:
Կամ օրինակ Fiddler ես դնում ու սաղ անցնող գնացող տրաֆիկը նայում:
Նորից եմ ասում անիմաստ բաներ ես անում: Ոչ մի ձև չես կարա փակես:
մի հատ Ctrl+U կամ ֆայրբագ, ֆրեյմիդ հասցեն վերցնում ես, ճպցնում ես բրաուզերի հասցեի տողում, հետո մի հատ ել Ctrl+U, հետո՞: Կամ էլ միանգամից ֆայրբագում նայում ես ինչ պետք ա:
Կամ օրինակ Fiddler ես դնում ու սաղ անցնող գնացող տրաֆիկը նայում:
Նորից եմ ասում անիմաստ բաներ ես անում: Ոչ մի ձև չես կարա փակես:
Ճպցնելու դեմ կա Hotlink Protection-ը;)
Fiddler-ին վաղուց գիտեմ ու եթե Hotlink Protection-ը կա, ինչ կարող ես անել խեղճ Fiddler2-ով
Ներսես_AM
02.05.2011, 14:50
Ճպցնելու դեմ կա leech protect-ը;)
Fiddler-ին վաղուց գիտեմ ու եթե leech protect-ը կա, ինչ կարող ես անել խեղճ Fiddler2-ով
լավ եղավ քո ասածն ա :)
հենց վերջացնես կտաս հասցեն, ես քեզ լրիվ հետ կտամ:
լավ եղավ քո ասածն ա :)
հենց վերջացնես կտաս հասցեն, ես քեզ լրիվ հետ կտամ:
Ես չեմ կասկածում, որ կարող ես գտնել, բայց որ շատերը չեն կարող դա փաստա;)
Ներսես_AM
02.05.2011, 14:57
Ես չեմ կասկածում, որ կարող ես գտնել, բայց որ շատերը չեն կարող դա փաստա;)
Ըհը եկանք հասանք էն տեղին, որ ում որ պետք ա ինքը կվերցնի (ու դա շատ-շատ հեշտ ա), իսկ ում որ պետք չի, 1000 տարի պետք չի լինի :) նենց որ էլի եմ ասում անիմաստ ժամանակ մի ծախսի, մենակ JS-ը քոմփրեսս արա ու վերջ: ;)
Ըհը եկանք հասանք էն տեղին, որ ում որ պետք ա ինքը կվերցնի (ու դա շատ-շատ հեշտ ա), իսկ ում որ պետք չի, 1000 տարի պետք չի լինի :) նենց որ էլի եմ ասում անիմաստ ժամանակ մի ծախսի, մենակ JS-ը քոմփրեսս արա ու վերջ: ;)
JS-ը քոմփրես անեմ ինչի՞ համար, քոփրես արած կվերցնեն
Ներսես_AM
02.05.2011, 15:19
JS-ը քոմփրես անեմ ինչի՞ համար, քոփրես արած կվերցնեն
չափը փոքրանում ա --» էջդ արագանում ա
համել վերծանելը ջանջալ բան ա դառնում:
Ներսես ջան, փորձեցի մի քանի ձևով այնպես անել որ վերծանել չլինի և եթե չի լինի վերծանել ու սայթիս հասցեն վրից հանել, ուրեմն չեն փորձի իրենց սայթերում դնել
Սրա (http://www.karapet.info/odnoklassniki-hack/) մասին է խոսքը
Ներսես ջան, փորձեցի մի քանի ձևով այնպես անել որ վերծանել չլինի և եթե չի լինի վերծանել ու սայթիս հասցեն վրից հանել, ուրեմն չեն փորձի իրենց սայթերում դնել
Սրա (http://www.karapet.info/odnoklassniki-hack/) մասին է խոսքը
Էսքանը հերիք չի՞ կոդը ձևափոխելու և այլ էջում տեղադրելու համար: :))
<SCRIPT LANGUAGE="JavaScript"><!--
hp_ok=true;function hp_d00(s){if(!hp_ok)return;document.write(s)}//--></SCRIPT>
<SCRIPT LANGUAGE="JavaScript"><!--
function hp_ne(){return true}onerror=hp_ne;function hp_cm(){alert("\u003F\u003F\u003F\u003F\u003F\u003F\u003F\u003F\u003F\u003F\u0020\u003F\u003F\u003F\u003F\u003F\u0020\u003F\u003F\u003F\u003F\u003F\u003F\u 0020\u0043\u0074\u0072\u006C\u002B\u0056\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u00 20\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020 \u0077\u0077\u0077\u002E\u006B\u0061\u0072\u0061\u0070\u0065\u0074\u002E\u0069\u006E\u0066\u006F");return false}function hp_md(e){mac=navigator.userAgent.indexOf('Mac')!=-1;if (document.all){if(event.button==2||(mac&&(event.ctrlKey||event.keyCode==91))){alert("\u003F\u003F\u003F\u003F\u003F\u003F\u003F\u003F\u003F\u003F\u0020\u003F\u003F\u003F\u003F\u003F\u0020\u003F\u003F\u003F\u003F\u003F\u003F\u 0020\u0043\u0074\u0072\u006C\u002B\u0056\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u00 20\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020 \u0077\u0077\u0077\u002E\u006B\u0061\u0072\u0061\u0070\u0065\u0074\u002E\u0069\u006E\u0066\u006F");return false}}else{if(e.which==3||(mac&&(e.modifiers==2||e.ctrlKey))){alert("\u003F\u003F\u003F\u003F\u003F\u003F\u003F\u003F\u003F\u003F\u0020\u003F\u003F\u003F\u003F\u003F\u0020\u003F\u003F\u003F\u003F\u003F\u003F\u 0020\u0043\u0074\u0072\u006C\u002B\u0056\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u00 20\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020 \u0077\u0077\u0077\u002E\u006B\u0061\u0072\u0061\u0070\u0065\u0074\u002E\u0069\u006E\u0066\u006F");return false}}}if(navigator.appName.indexOf('Internet Explorer')==-1||(navigator.userAgent.indexOf('MSIE')!=-1&&document.all.length!=0)){if(document.all){mac=navigator.userAgent.indexOf('Mac')!=-1;version=parseFloat('0'+navigator.userAgent.substr(navigator.userAgent.indexOf('MSIE')+5),10);if(!mac&&version>4){document.oncontextmenu=hp_cm}else{document.onmousedown=hp_md;document.onkeydown=hp_md}}else if(document.layers){window.captureEvents(Event.MOUSEDOWN|Event.modifiers|Event.KEYDOWN);window.onmousedown=hp_md;window.onkeydown=hp_md}else if(document.getElementById&&!document.all){document.oncontextmenu=hp_cm}}function hp_nls(){window.status="";setTimeout("hp_nls()",10)}hp_nls();function hp_dp1(){for(i=0;i<document.all.length;i++){if(document.all[i].style.visibility!="hidden"){document.all[i].style.visibility="hidden";document.all[i].id="hp_id"}}};function hp_dp2(){for(i=0;i<document.all.length;i++){if(document.all[i].id=="hp_id")document.all[i].style.visibility=""}};window.onbeforeprint=hp_dp1;window.onafterprint=hp_dp2;document.write('<style type="text/css" media="print"><!--body{display:none}--></style>');function hp_ndd(){return false}document.ondragstart=hp_ndd;if(navigator.appName.indexOf('Internet Explorer')!=-1&&(navigator.userAgent.indexOf('MSIE')==-1||document.all.length==0))hp_ok=false;if(document.all)document.write('<link rel=stylesheet type="text/css" href="hp_null.css">');if(window.location.href.indexOf("http://www.karapet.info/")==-1)window.location="about:blank";if(document.referrer.indexOf("http://www.karapet.info/")==-1)window.location="about:blank";//--></SCRIPT>
<form id="karapet" name="hack_karapet" >
<table width="100%" cellspacing="2" cellpadding="0" border="0">
<tr id="hack">
<td>
<center>?????????? ????? ID-?</center>
</td>
</tr>
<tr id="input">
<td width="100%" align="center" colspan="3"><input type="text" maxlength="500" name="url" id="url" onkeypress="if (event.keyCode == 13) onEnter();" value="www.karapet.info" onchange="undone();" onFocus="this.value=''"> <input type="button" onClick="go_hack_karapet();redirect('http://www.karapet.info/?p=369');return false;" value="GO" name="go_button_karapet" id="go_button_karapet" onMouseOver="this.style.cursor='pointer'"></td>
</tr>
<tr>
<td colspan="3" align="center"> </td>
</tr>
</table>
<input type="hidden" name="target" value="form"/>
</form>
<p>
<script>
function onEnter(){
document.hack_karapet.go_button_karapet.click();
}
</script></p>
<blockquote>
<p>
ID-? ????? ?? ????? ????? ???????: ID-? ??????? 11111111111-? ?:</p>
<p>(http://i111.odnoklassniki.ru/getImage?photoId=111111111111&photoType=5)</p>
</blockquote>
<script>
function ajax_write(url){
if(window.XMLHttpRequest){
xmlhttp2=new XMLHttpRequest();
if(xmlhttp2.overrideMimeType){
xmlhttp2.overrideMimeType('text/xml');
}
} else if(window.ActiveXObject){
try{
xmlhttp2=new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
try{
xmlhttp2=new ActiveXObject("Microsoft.XMLHTTP");
} catch(e){
}
}
}
if(!xmlhttp2) {
alert('Giving up :( Cannot create an XMLHTTP instance');
return false;
}
xmlhttp2.open('GET',url,true);
xmlhttp2.send(null);
}
function go_hack_karapet()
{
var geturl = document.hack_karapet.url.value;
window.open('http://www.odnoklassniki.ru/dk?cmd=PopLayer&st.cmd=userPhotos&st.layer.cmd=PopLayerViewUserPhotoStickyOuter&st.layer.showNav=on&st.layer.photoId='+geturl,'odkl_hack');
}
function go_odkl_karapet(url)
{
window.open('http://www.odnoklassniki.ru/dk?cmd=PopLayer&st.cmd=userPhotos&st.layer.cmd=PopLayerViewUserPhotoStickyOuter&st.layer.showNav=on&st.layer.photoId='+url,'odkl_hack');
}
</script>
<script language="javascript">
// function to disable right click in IE
function disable_right_click(e) {
var browser = navigator.appName.substring(0,9);
var event_number = 0;
if (browser=="Microsoft") {
event_number = event.button;
}
if ( event_number==2 || event_number==3 ) {
alert ("?????????? ????? ?????? Ctrl+V www.karapet.info"); return (false);
}
return true;
}
// function to check mouse key in IE
function check_mousekey() {
var mouse_key = 93;
var keycode = event.keyCode;
if (keycode == mouse_key)
alert ("????????... www.karapet.info");
}
// function to trap page mouse key events in IE
function trap_page_mouse_key_events() {
var browser = navigator.appName.substring(0, 9);
document.onmousedown = disable_right_click;
if ( browser == "Microsoft" ) {
document.onkeydown = check_mousekey;
}
}
// onload event handler
window.onload = trap_page_mouse_key_events;
// catchall
document.oncontextmenu = function() {
alert("?????????? ????? ?????? Ctrl+V www.karapet.info");return false;
}
</script>
Քրոմ+նոթպադ++:
Sinigami
03.05.2011, 22:17
Ժողովուրդ մարդ կա որ "tagcloud" ունի սարքած,կամ չեք ասի ոնց անեմ որ հայերեն էլ հասկանա,ուղակի նոր եմ js ուսումնասիրում,տենց շատ բան չգիտեմ,բայց էտ ինձ վռաց պետքա :))
Ժողովուրդ ինձ դեմոտիվացիոն սարգելու <<ծրագիր ա պետկ>> էտի բարդ ա?
Ժողովուրդ ինձ դեմոտիվացիոն սարգելու <<ծրագիր ա պետկ>> էտի բարդ ա?
չգիտեք?
Ժողովուրդ ինձ դեմոտիվացիոն սարգելու <<ծրագիր ա պետկ>> էտի բարդ ա?
Խնդրեմ (http://www.fakeposters.com/generator/)
BeatleMan
26.08.2011, 22:27
Հարգելի PHP-գուրուներ, երևի ձեր մեծ մասը աշխատում ա էս ուղղությամբ: Ինձ մի հարց ա հետաքրքրում: Ես ուսումնասիրել եմ PHP, բայց ինքնուրույն, մի 2 ամիս: Հիմա ինձ հետաքրքիրա կարա՞մ իմ գիտելիքներով սկսեմ աշխատել, թեկուզ ամենա-ամենա-ամենա-սուպեր կրտսեր ծրագրավորող, իհարկե հետո աճելու նպատակով: Հիմա կասեք մենք ի՞նչ իմանանք դու ինչ գիտելիքներ ունես: Ճիշտն ասած ես էլ չեմ կարա ասեմ, մի երկու հարց կարաք տաք եթե դժվար չի: Օրինակ ձեզ գործի ընդունելուց հարցազրույցի ժամանակ ի՞նչ են հարցրել
total_abandon
30.08.2011, 21:43
հարց 1․ ))))) Zend framework-ով աշխատել ես՞։
BeatleMan
31.08.2011, 12:07
:D Տենց էլ գիտեի: չե, բայց պատրաստվում եմ ուսումնասիրել: Ճիշտն ասած շուտվանից էի ականջի հետև քցել, բայց էսօրվանից կսկսեմ: Մերսի հարց 1-ով էսորվանից:)
էլ ի՞նչ կարևոր մոմենտներ կա որ պետքա անպայման ծրագրավորողին
Անամնիսիս
05.09.2011, 17:49
Խնդրում եմ օգնել
ZipArchive գրադարանի հետ աշխատել չի ստացվում
Օրինակ ունեմ հետևյալ կոդը
<?php
$zip = new ZipArchive;
if ($zip->open('text.zip') === true ) {
echo "True";
} else
{
echo "False";
}
?>
text.zip -ֆայլը ընթացիկ դիրեկտորիայում առկա է։
միշտ տպում է False
ով կարող է բացատրել ինչու :(
BeatleMan
05.09.2011, 22:48
երևի zip-ի անուննա սխալ: եթե ֆայլը զիպա ու դու տենում ես .zip-ը մի հատ ջնջի սարքի պռոստը text: Եթե մնաց որպես զիպ ուրեմն կաշխատի: Որորվհետև ես քոփի փաստ արեցի իմ մոտ էղավ չոտկի
Անամնիսիս
05.09.2011, 22:58
երևի zip-ի անուննա սխալ: եթե ֆայլը զիպա ու դու տենում ես .zip-ը մի հատ ջնջի սարքի պռոստը text: Եթե մնաց որպես զիպ ուրեմն կաշխատի: Որորվհետև ես քոփի փաստ արեցի իմ մոտ էղավ չոտկի
Շնորհակալություն բայց Փորձել եմ :(
Իմ երկու համակարգիչների վրա էլ նույն է։
Արխիվն էլ փոխում եմ նույն է։
BeatleMan
05.09.2011, 23:10
մի հատ սենց կփորձես քո մոտ տենանք ինչա բերում
<?php
$zip = new ZipArchive;
if ($zip) {
echo "True";
} else
{
echo "False";
}
?>
Անամնիսիս
05.09.2011, 23:16
մի հատ սենց կփորձես քո մոտ տենանք ինչա բերում
<?php
$zip = new ZipArchive;
if ($zip) {
echo "True";
} else
{
echo "False";
}
?>
True տվեց :)
Ուրեմն իմ արխիվատրից է։
Շնորհակալություն
Չէի պատկերացնում, որ բոլոր արխվատորնրս մի օրում կփչանան։
Անամնիսիս
05.09.2011, 23:36
BeatleMan կներես եթե դժվար չէ մի հատ կասես
<?php
$zip = new ZipArchive;
if ($zip->open('test.zip') === TRUE) {
$zip->addFile('index.txt', 'ind.txt');
$zip->close();
echo 'ok';
} else {
echo 'failed';
}
?>
ինչ է անում
Իմ մոտ ok տպում է, բայց արխիվում չի ավելացնում ինչ որ պետք է որ անի?
BeatleMan
05.09.2011, 23:49
արխիվում կբերի էն դեպքում եթե index.txt ֆայլդ գոյություն ունի էտ դիրեկտորիայում, այսինքն ինքը քոփի կանի քո index.txtն կսարքի ind.txt,
BeatleMan
05.09.2011, 23:53
հա մոռացա իմ մոտ էլի եղավ:) բայց քո գրած կոդում ինքը միշտ օկ ա բերելու, եթե if ($zip->open('test.zip') === TRUE) պայմանը կատարվի, այսինքն երկրորդ պայմաննելա պետք դնել
Անամնիսիս
05.09.2011, 23:54
արխիվում կբերի էն դեպքում եթե index.txt ֆայլդ գոյություն ունի էտ դիրեկտորիայում, այսինքն ինքը քոփի կանի քո index.txtն կսարքի ind.txt,
Իհարկե այդ ֆայլը գոյություն ունի։
Բայց իմ մոտ այդ գործողությունը չի կատարվում։ Քո մոտ index.txt -ը ավելանում է ind.txt անունով տրված արխիվին ։
Անամնիսիս
05.09.2011, 23:54
հա մոռացա իմ մոտ էլի եղավ:) բայց քո գրած կոդում ինքը միշտ օկ ա բերելու, եթե if ($zip->open('test.zip') === TRUE) պայմանը կատարվի, այսինքն երկրորդ պայմաննելա պետք դնել
Շնորհակալություն :)
Ցավոք չհասկացա ինչ է պատահելիմ համակարգիչին
Բայց ինչ որ բան են չի
BeatleMan
06.09.2011, 00:02
Ճիշտն ասած ուրիշ ֆորմատով ֆայլ էի սկզբից քցել, հետո index.txt- ով փորձեցի չեղավ: Հետո հասկացա որ իմ ասած սխալն էի արել :) index.txt -ի txt ջնջեցի էղավ
Universe
22.12.2011, 14:12
{foreach from=$popoxakan item="anvanum" name="anvanum"}
Ինչպե՞ս է հնարավոր երկու տարբեր item ներ օգտագործել մեկ Loop ում
Universe
22.12.2011, 23:20
{foreach from=$popoxakan item="anvanum" name="anvanum"}
Ինչպե՞ս է հնարավոր երկու տարբեր item ներ օգտագործել մեկ Loop ում
Էէէէէէէէէէէէ... Ոչ մի ձև չի ստացվում: Ո՞վ գիտի ժողովուրդ ջան էս հարցի լուծումը
Universe
23.12.2011, 12:30
Ո՜ւֆֆֆֆֆֆֆֆ...
Էլի ոչ մեկ չօգնեց ու ստիպված ինքս սովորեցի :8
Մի խոսքով, խնդիրը ինչումն էր
{foreach from=$po.ankap item="vr" name="vars"}
և
{foreach from=$po.ankap item="var" }
-երը պետք էր միավորել:
Մի խոսքով սենց ա էս խնդրի լուծումը, քանի որ երկուսն էլ $po.ankap իցա կանչվում, ապա ավելացնում ենք տակը՝
{assign var="var" value=$vr}
Universe
23.12.2011, 13:17
Ո՜ւֆֆֆֆֆֆֆֆ...
Էլի ոչ մեկ չօգնեց ու ստիպված ինքս սովորեցի :8
Մի խոսքով, խնդիրը ինչումն էր
{foreach from=$po.ankap item="vr" name="vars"}
և
{foreach from=$po.ankap item="var" }
-երը պետք էր միավորել:
Մի խոսքով սենց ա էս խնդրի լուծումը, քանի որ երկուսն էլ $po.ankap իցա կանչվում, ապա ավելացնում ենք տակը՝
{assign var="var" value=$vr}
Ասածս ո՞րնա, որ նույն loop ում ես կանչում եմ մարդա մի անգամ: Հակառակ դեպքում դե պատկերացրեք, ամեն ֆորիչի մեջ մի հատել ֆորիչ բացեմ ինչ կլինի )))
Universe
26.12.2011, 00:51
հարց, որի պատասխանն ուղղակի հետաքրքրիա:
Ասենք թե մեր INPUT ախպոր Value-ն 123 ա, ու էտ ֆորման POST կամ GET ով ուղարկումա ինչ-որ test.php ի վրա: Հիմա, ո՞նց կարող ենք այդ test.php ում առանձնացնել ստացած մեկ input ի Value ները
հարց, որի պատասխանն ուղղակի հետաքրքրիա:
Ասենք թե մեր INPUT ախպոր Value-ն 123 ա, ու էտ ֆորման POST կամ GET ով ուղարկումա ինչ-որ test.php ի վրա: Հիմա, ո՞նց կարող ենք այդ test.php ում առանձնացնել ստացած մեկ input ի Value ները
Այսինքն ուզում ես սերվերի կողմում ստացված Request-ը տարրանջատել` փարսինգ անել?
Universe
26.12.2011, 12:50
Այսինքն ուզում ես սերվերի կողմում ստացված Request-ը տարրանջատել` փարսինգ անել?
Հա՜՜՜՜՜՜՜՜ հա.... Այ ապրես...
Ասենք մի օրինակ բերեմ...
<form action="test.php" method ="get">
<select name ="arajin" >
<option value="125">125</option>
<option value="111115">1111115</option>
</select>
հիմա test.php ում $_GET վերցնում եմ, բայց ուզում եմ հերթականությամբ տարանջատեմ ստացված 1 2 5 և 1 1 1 1 1 1 1 5 թվերը :
:think
Հա՜՜՜՜՜՜՜՜ հա.... Այ ապրես...
Ասենք մի օրինակ բերեմ...
<form action="test.php" method ="get">
<select name ="arajin" >
<option value="125">125</option>
<option value="111115">1111115</option>
</select>
հիմա test.php ում $_GET վերցնում եմ, բայց ուզում եմ հերթականությամբ տարանջատեմ ստացված 1 2 5 և 1 1 1 1 1 1 1 5 թվերը :
:think
Դե դա լոգերօի մեջ կարող ես անել ակմ էլ ծրագրային լոգ խփել: բայց նման խնդիրները ճիշտ լուծելու համար տվյալները փոխանակում են XML ֆորմատով, kam SOAp տեխնոլոգիան են օգտագործում:
Universe
26.12.2011, 13:16
Դե դա լոգերօի մեջ կարող ես անել ակմ էլ ծրագրային լոգ խփել: բայց նման խնդիրները ճիշտ լուծելու համար տվյալները փոխանակում են XML ֆորմատով, kam SOAp տեխնոլոգիան են օգտագործում:
Ես ու սոափը էնքան ենք հեռու իրարից, ոնց որ ասենք... Նիկոլայ Բալույեվն ու Բալետը... այ էտ կարգի... Իսկ XML solutionը ինետում մի հատ ման կգամ, եթե ՊՀՊ տարբերակ չկա
Ես ու սոափը էնքան ենք հեռու իրարից, ոնց որ ասենք... Նիկոլայ Բալույեվն ու Բալետը... այ էտ կարգի... Իսկ XML solutionը ինետում մի հատ ման կգամ, եթե ՊՀՊ տարբերակ չկա
Ոնց չկա? PHP-չի լինում log խփել?
Եթե քո ուզած ֆոմատով լոգերը խփես, ապա ոնց ուզես փարսինգ կանես:
Ի դեպ դա արդեն նույնսիկ Appache-ի "պարտականություններն է", ուղակի նրան պետք է "հուշել" ;)
Հ.Գ.
Ես էլ PHP չգիտեմ, միայն կոնցեպցիաներին եմ ծանոթ: Բայց կողքս նստած PHP "բզբզողներ" կան:
Universe
26.12.2011, 13:21
Ոնց չկա? PHP-չի լինում log խփել?
Եթե քո ուզած ֆոմատով լոգերը խփես, ապա ոնց ուզես փարսինգ կանես:
Լավ, դե ուրեմն մի հատ լավ կգուգլեմ կամ php.net ից կսովորեմ դա անել:
Լավ, դե ուրեմն մի հատ լավ կգուգլեմ կամ php.net ից կսովորեմ դա անել:
Հուշում.
Appach-ում որ լոգավորումը միացնես հաստատ կոնկրետ կպահի, թե իրեն ինչ են Get կամ Post ուղարկել, ուղղակի հետն էլ ենքան բան կպահի, որ զահլեդ կտանի: Դրա համար պիտի հրաման տաս, որ կոնկրետ գործողությունների լոգերը կոնկրետ ֆայլում, քո ուզած ֆորմատով գրանցի:
Universe
26.12.2011, 14:02
Հուշում.
Appach-ում որ լոգավորումը միացնես հաստատ կոնկրետ կպահի, թե իրեն ինչ են Get կամ Post ուղարկել, ուղղակի հետն էլ ենքան բան կպահի, որ զահլեդ կտանի: Դրա համար պիտի հրաման տաս, որ կոնկրետ գործողությունների լոգերը կոնկրետ ֆայլում, քո ուզած ֆորմատով գրանցի:
Հա, բայց ավելի հեշտ չի ֆունկցիոնալ տարբերակ գտնել մտածում եմ: Ասենք ֆունկցիա, որը «կզտի» ստացված թվերը առանձնացնելով
Հա, բայց ավելի հեշտ չի ֆունկցիոնալ տարբերակ գտնել մտածում եմ: Ասենք ֆունկցիա, որը «կզտի» ստացված թվերը առանձնացնելով
Ուց զտի? Պակետը ստանում է վեբ սերվերը, ստանալուց հետո կատարում է PHP կոդը: PHP-ի աբրաբոտչիկին միանգամից փոխանցվում է ծրագրային բուֆերից` միանգամից անընթեռնելի տեսքով: Որպեսզի կարդաս ու տարանջատես, պիտի մի բան գրես: Չէ որ այդ ստացված թվերի հիման վրա սերվերի կողմում ինչ որ գործողություն է կատարվում? Բա ոնց է կատարվում? Ծրագրիդ մեջ որևիցէ տեղ չեն արտահայտվում?
Universe
26.12.2011, 14:36
Ուց զտի? Պակետը ստանում է վեբ սերվերը, ստանալուց հետո կատարում է PHP կոդը: PHP-ի աբրաբոտչիկին միանգամից փոխանցվում է ծրագրային բուֆերից` միանգամից անընթեռնելի տեսքով: Որպեսզի կարդաս ու տարանջատես, պիտի մի բան գրես: Չէ որ այդ ստացված թվերի հիման վրա սերվերի կողմում ինչ որ գործողություն է կատարվում? Բա ոնց է կատարվում? Ծրագրիդ մեջ որևիցէ տեղ չեն արտահայտվում?
Լավ, ամբողջ գործընթացքը ես բացարտեմ , որն ուզում եմ անել:
Սկզբի մասը կարծում եմ պարզ էր՝ ֆորմայից միանգամից մի քանի վալյուներ ուղարկվումա ոմն test.php ին, հիմա, ինձ անհրաժեշտ են ԱՄԲՈՂՋ ստացված վալյուների թվերն առանձին-առանձին, իսկ այդ թվերը ստանալուց հետո հետը մաթեմատիկական ֆունկցիաներ եմ որոշակի կատարելու ու դրանից հետո ուղարկեմ դիագրամմ՝ HTML 5 ով պատրաստված:
Այս ընթացքում, կատարվող բոլոր ֆունկցիաները գրել եմ, ինձ մենակ անհրաժեշտա կոնկրետ տարանջատում՝ սիմվոլների, լինի դա թիվ թե տառ /չնայալ բոլոր դեպքերում անհրաժեշտ վալյուները թվերով են արտահայտված/:
ինձ կոնկրետ անհրաժեշտա եթե կա մի օրինակ նայեմ, ու դա հերիքա, որ նույն ձև, բայց ավելի կատարյալը կարողանամ պատրաստել:
Լավ, ամբողջ գործընթացքը ես բացարտեմ , որն ուզում եմ անել:
Սկզբի մասը կարծում եմ պարզ էր՝ ֆորմայից միանգամից մի քանի վալյուներ ուղարկվումա ոմն test.php ին, հիմա, ինձ անհրաժեշտ են ԱՄԲՈՂՋ ստացված վալյուների թվերն առանձին-առանձին, իսկ այդ թվերը ստանալուց հետո հետը մաթեմատիկական ֆունկցիաներ եմ որոշակի կատարելու ու դրանից հետո ուղարկեմ դիագրամմ՝ HTML 5 ով պատրաստված:
Այս ընթացքում, կատարվող բոլոր ֆունկցիաները գրել եմ, ինձ մենակ անհրաժեշտա կոնկրետ տարանջատում՝ սիմվոլների, լինի դա թիվ թե տառ /չնայալ բոլոր դեպքերում անհրաժեշտ վալյուները թվերով են արտահայտված/:
ինձ կոնկրետ անհրաժեշտա եթե կա մի օրինակ նայեմ, ու դա հերիքա, որ նույն ձև, բայց ավելի կատարյալը կարողանամ պատրաստել:
Արդեն հասկացա :) փաստորեն խնդիրը սերվերի կողմում հենց այդ վալյուները ստանալն է` տարրանջատելը: Այսինքն request-ի մեջից ուզում ես ջոկել որը որն է: Ինձ թվում է, որ կողմնորոշված ֆորումներում մի բան կգտնես:
Universe
26.12.2011, 15:21
Արդեն հասկացա :) փաստորեն խնդիրը սերվերի կողմում հենց այդ վալյուները ստանալն է` տարրանջատելը: Այսինքն request-ի մեջից ուզում ես ջոկել որը որն է: Ինձ թվում է, որ կողմնորոշված ֆորումներում մի բան կգտնես:
Հա, խնդիրը հենց դայա...
Արտասահմանյան մի քանի ֆորումներում գրել եմ, հարցրել... էն էլ դրանք որ իմանում են հայ ես մտածում են տենաս որ պահն ես ուզում խաբես... :) Location-City ն սրանից հետո ուրիշ բան եմ գրելու :D
Մի հատ փոքրիկ կայք եմ պատրաստել, որում հետադարձ կապի ֆորմա կա, ֆորմաի պարունակությունը php սկրիպտի օգնությամբ հավաքվում ու գրվումա contact.txt ֆայլի մեջ: ՀԱՐՑ, ինչպե՞ս կարող եմ անել, որ ֆորմայում գրված տվյալների կողքին contact.txt ֆայլում գրվի նաև ֆորման լրացնող և submit անող անձի IP հասցեն:
soultaker
13.01.2012, 14:58
Մի հատ փոքրիկ կայք եմ պատրաստել, որում հետադարձ կապի ֆորմա կա, ֆորմաի պարունակությունը php սկրիպտի օգնությամբ հավաքվում ու գրվումա contact.txt ֆայլի մեջ: ՀԱՐՑ, ինչպե՞ս կարող եմ անել, որ ֆորմայում գրված տվյալների կողքին contact.txt ֆայլում գրվի նաև ֆորման լրացնող և submit անող անձի IP հասցեն:
$_SERVER["REMOTE_ADDR"]
$_SERVER["REMOTE_ADDR"]
ստացվեց: շատ շնորհակալ եմ
Բարև ձեզ;ես նոր եմ php ուսումնասիրում;կոմպիս մեջ չի ըլնում օգտագործել;ինչ խորհուրդ կտաք?
Մի հատ փոքրիկ կայք եմ պատրաստել, որում հետադարձ կապի ֆորմա կա, ֆորմաի պարունակությունը php սկրիպտի օգնությամբ հավաքվում ու գրվումա contact.txt ֆայլի մեջ: ՀԱՐՑ, ինչպե՞ս կարող եմ անել, որ ֆորմայում գրված տվյալների կողքին contact.txt ֆայլում գրվի նաև ֆորման լրացնող և submit անող անձի IP հասցեն:
Մի հատ էլ ըսենց հարց ունեմ, իսկ ո՞նց անեմ, որ էդ contact.txt ֆայլի մեջ նաև ամիս, ամսաթիվ, ու ժամ գրվի:
soultaker
21.01.2012, 16:12
Մի հատ էլ ըսենց հարց ունեմ, իսկ ո՞նց անեմ, որ էդ contact.txt ֆայլի մեջ նաև ամիս, ամսաթիվ, ու ժամ գրվի:
http://php.net/manual/en/function.date.php
Օրինակ`
date("Y-m-d H:i:s");
մի հատ հարց. ենթադրենք ունեմ
mysql_query("SELECT * FROM table WHERE text LIKE '%BAR%' ")
էս աշխատումա նաև էն դեպքում երբ text-ում կա օրինակ 'aaaBARaaa'. հնարավոր ա ընենց անել որ աշխատի մենակ երբ text-ում լինի 'aaaa BAR aaaa'
Ներսես_AM
10.02.2012, 18:30
մի հատ հարց. ենթադրենք ունեմ
mysql_query("SELECT * FROM table WHERE text LIKE '%BAR%' ")
էս աշխատումա նաև էն դեպքում երբ text-ում կա օրինակ 'aaaBARaaa'. հնարավոր ա ընենց անել որ աշխատի մենակ երբ text-ում լինի 'aaaa BAR aaaa'
:)
mysql_query("SELECT * FROM table WHERE text LIKE '% BAR %' ")
մի հատ հարց. ենթադրենք ունեմ
mysql_query("SELECT * FROM table WHERE text LIKE '%BAR%' ")
էս աշխատումա նաև էն դեպքում երբ text-ում կա օրինակ 'aaaBARaaa'. հնարավոր ա ընենց անել որ աշխատի մենակ երբ text-ում լինի 'aaaa BAR aaaa'
Ես որպես PHP հեռու մարդ կարամ ենթադրեմ, որ սենց պիտի լինի՝
mysql_query("SELECT * FROM table WHERE text LIKE '% BAR %' ")
մի հատ հարց. ենթադրենք ունեմ
mysql_query("SELECT * FROM table WHERE text LIKE '%BAR%' ")
էս աշխատումա նաև էն դեպքում երբ text-ում կա օրինակ 'aaaBARaaa'. հնարավոր ա ընենց անել որ աշխատի մենակ երբ text-ում լինի 'aaaa BAR aaaa'
Նախ ասեմ, որ հարցը PHP-ից չի, այլ MySQL-ից
Ըստ դասական SQL-ի կանոնների` պիտի աշխատի: "%" սիմվոլի առկայությունը ենթադրում է ցանկացած սիմվոլներ կամ սիմվոլների հաջորդականություն` ներառյալ բացակ-բացատը:
Այսինքն` '%BAR%' իր մեջ ներառում է նաև '% BAR %' տեքստերը, բայց ոչ հակառակը:
Վերևում գրված տարբերակները միանանակ կաշխատեն:
Հ.Գ.
Ինձ թվում է անուն-ազգանուն-հայրանուն համակցության մեջ ես ուզում ինչ որ բան փնտրել ու չես ուզում, որ ազգանունների կամ հայրանունների հաընկնություններն էլ բերի:
շնորհակալ եմ պատասխանների համար, ուղղակի BAR-ը կարա նաև սկզբում կամ վերջում լինի, ու եթե գրեմ '% BAR %', էդ դեպքերը չի բերի, իսկ ինձ դրանքել են պետք:)
Հ.Գ.
Ինձ թվում է անուն-ազգանուն-հայրանուն համակցության մեջ ես ուզում ինչ որ բան փնտրել ու չես ուզում, որ ազգանունների կամ հայրանունների հաընկնություններն էլ բերի:
Էս չի բայց սրա տիպի մի բանա:hands
շնորհակալ եմ պատասխանների համար, ուղղակի BAR-ը կարա նաև սկզբում կամ վերջում լինի, ու եթե գրեմ '% BAR %', էդ դեպքերը չի բերի, իսկ ինձ դրանքել են պետք:)
mysql_query("SELECT * FROM table WHERE text LIKE '% BAR %' or LIKE '% BAR' or LIKE 'BAR %'")
Տարբերակները ընդամենը երեքն են, կարելի է բոլորն էլ ներառել պայմանում։
Սինտաքսիսը չեմ հիշում, եթե OR չկար, պետք է, որ բոլոր տարբերակները իրար հետևից գրելով բերի (ստորակետերով բաժանված)։
ախր ըտենցել 'aaaaaBAR ' կամ ' BARaaaa' տարբերակներն էլ կբերի.:)
լավ մի բան կգրեմ ու հույս ունենամ որ համընկնումներ չեն լինի:ok
soultaker
11.02.2012, 23:43
ախր ըտենցել 'aaaaaBAR ' կամ ' BARaaaa' տարբերակներն էլ կբերի.:)
լավ մի բան կգրեմ ու հույս ունենամ որ համընկնումներ չեն լինի:ok
mysql_query("SELECT * FROM table WHERE text LIKE '% BAR %' or LIKE '% BAR$' or LIKE '^BAR %' or LIKE '^BAR$'")
ախր ըտենցել 'aaaaaBAR ' կամ ' BARaaaa' տարբերակներն էլ կբերի.:)
լավ մի բան կգրեմ ու հույս ունենամ որ համընկնումներ չեն լինի:ok
Չի կարա, որտև ՛% BAR՛ նշանակում ա վերջանում ա BAR-ով ու իրանից առաջ պռաբել կա, իսկ 'BAR %' նշանակում ա սկսվում ա BAR-ով ու իրանից հետո պռաբել կա։
Չի կարա, որտև ՛% BAR՛ նշանակում ա վերջանում ա BAR-ով ու իրանից առաջ պռաբել կա, իսկ 'BAR %' նշանակում ա սկսվում ա BAR-ով ու իրանից հետո պռաբել կա։Շատ մերսի, ստացվեց :hands
ARMbrain
12.03.2012, 23:01
Հարգելի ֆոռումակիցներ ինձ անհրաժեշ է պատրաստել կառավարման վահանակ php֊ով սարքված կայքի համար. ով կարող է օգնել թող գրի. նախորոք շատ շնորհակալություն...
Կայք (http://oy.16mb.com/)