Դիտել ողջ տարբերակը : PHP
Սկսել եմ PHP սովորել ու հաշվիչ եմ գրել բայց ինչ որ սխալ կա չեմ կարում գտնել
օգնեք
<?
$f=fopen("p.txt","w+");
$c=@file($f);
++$c;
@fwrite($f,$c);
fclose($f);
?>
1-ից չի ավելանում դիմումների քանակը
Սկսել եմ PHP սովորել ու հաշվիչ եմ գրել բայց ինչ որ սխալ կա չեմ կարում գտնել
օգնեք
<?
$f=fopen("p.txt","w+");
$c=@file($f);
++$c;
@fwrite($f,$c);
fclose($f);
?>
1-ից չի ավելանում դիմումների քանակը
Երևի իմ կյանքում ամենադժվար կարդացվող կոդն ա, պետք ա մի տեղ save անել: :)
Խորհուրդ կտայի նախքան նման բաներ գրելը, նախապես տեղյակ լինել թե որը ինչ է նշանակում: Նաև Խորհուրդ կտայի բոլորին հայտնի, WROX հրատարակչության կողմից հրատարակված, "Professional PHP Programming" գրքի երկրորդ հատորը:
w+-ը բացում ա ֆայլը գրելու համար, pointer-ը դնում ա ֆայլիս սկզբում, 0-ացնում ա ֆայլը, եթե ֆայլ չկա փորձում ա սարքի, ասյինքն դուրս ա գալիս, որ $c-ն set արած չի լինի:
<?php
$f=fopen("p.txt","a+");
$c=fgets($f, filesize("p.txt")+1);
if(!empty($c))
$c++;
else
$c=1;
echo $c;
$f=fopen("p.txt","w+");
fwrite($f,$c);
fclose($f);
?>
Չհասկացա հիմա որն էր սխալս
Չհասկացա հիմա որն էր սխալս
Ես ինկատի ունեյի որ $c փոփոխականը արժեք չի ունենա, որովհետև իրա արժեքով ֆայլը նախապես դատարկվում ա:
O'Reilly - Upgrading to PHP 5
O'Reilly - Learning PHP 5
O'Reilly - PHP Cookbook
Котеров Д. В. - PHP 4
Sams - PHP and MySQL Web Development
Apress by Luis Argerich - Professional PHP4
եթե ծանոթ եք որ գիրքը խորհուրդ կտայք կարդալ
ասեմ որ սկսնակ եմ
O'Reilly - Upgrading to PHP 5
O'Reilly - Learning PHP 5
O'Reilly - PHP Cookbook
Котеров Д. В. - PHP 4
Sams - PHP and MySQL Web Development
Apress by Luis Argerich - Professional PHP4
եթե ծանոթ եք որ գիրքը խորհուրդ կտայք կարդալ
ասեմ որ սկսնակ եմ
O'Reilly - PHP Cookbook
O'Reilly - Upgrading to PHP 5
Sams - PHP and MySQL Web Development
եթե ուրիշ գրքեր չկան խորհուրդ կտայի էս հերթականությունը, բայց O'Reilly-ն չէի ասի որ մի եսիմ ինչ ա: Երրորդ գիրքը շատ լավն ա:
Բայց մեկ ա էս գրքից հարմար վարիանտ դեռ չեմ հանդիպել:
http://www.bookware.com.au/images/books/1861006918.gif
դեպի php5-upgrade լինելը պրոբլեմ չի լինի:
Warning: fopen(c:\inetpub\wwwroot\1.txt): failed to open stream: Permission denied in c:\inetpub\wwwroot\index.php
ինչ անեմ որ կարանամ նոր ֆայլ ստեղծեմ ՞՞՞
safe_mode– 0 եմ սարքել չի օգնում
Warning: fopen(c:\inetpub\wwwroot\1.txt): failed to open stream: Permission denied in c:\inetpub\wwwroot\index.php
ինչ անեմ որ կարանամ նոր ֆայլ ստեղծեմ ՞՞՞
safe_mode– 0 եմ սարքել չի օգնում
Ապեռացիոննիտ ինչա՞
հետաքրքիր ա...
միհատ ճշտելու համար արա
<?
$filename="db.txt";
if (!file_exists($filename)){
if(fopen($filename, "w+")){echo "Created!"; }
else {echo "Failed!";}
}
else {echo "The file is exists!";}
?>
տես սարքում ա ֆայլ թե չե՞
Այցելեք php.net սայթը։ Հսկայական քանակությամբ նյութ կա…
Universe
28.09.2007, 18:39
Խնդրում եք օգնեք :oy:
Ուրեմն այսպիսի իրավիճակա.
Անհրաժեշտ է PHP ֆայլի մեջ Include անել TXT ֆայլ, սակայն ցանկանում եմ , որ "Radio" կամ "Checkbox"-ների միջոցով
կառավարեմ այդ Include-ը (Այն իմաստով, որ սեղմեմ վրան իմ ուզած ինքլուդը բերի, եւ երբ անջատեմ՝ տանի):
Ասենք լինի "radio" or "Chechbox" ի 2-տարբերակ՝ մեկը այդ ինքլուդը բելերու եւ մյուսը ՝ անջատելու համար: Ես գրում եմ, բայց փոփխականների հետ անընդհատ մի պրոբլեմ ա լինում սխալի պատճառով:
Նախապես շնորհակալ8յուն: Սպասում եմ ձեր տարբերակներին...
Խնդրում եք օգնեք :oy:
Ուրեմն այսպիսի իրավիճակա.
Անհրաժեշտ է PHP ֆայլի մեջ Include անել TXT ֆայլ, սակայն ցանկանում եմ , որ "Radio" կամ "Checkbox"-ների միջոցով
կառավարեմ այդ Include-ը (Այն իմաստով, որ սեղմեմ վրան իմ ուզած ինքլուդը բերի, եւ երբ անջատեմ՝ տանի):
Ասենք լինի "radio" or "Chechbox" ի 2-տարբերակ՝ մեկը այդ ինքլուդը բելերու եւ մյուսը ՝ անջատելու համար: Ես գրում եմ, բայց փոփխականների հետ անընդհատ մի պրոբլեմ ա լինում սխալի պատճառով:
Նախապես շնորհակալ8յուն: Սպասում եմ ձեր տարբերակներին...
Եթե հարմար կլինի էս տարբերակը ասա կոդը կուղարկեմ ;
Նախ քո php ֆայլը եթե կանչելու ժամանակ txt ինքլուդ չարեց ուրեմն էլ դրանից հետո include() ֆունկցիան չի կարող աշխատել մինչև ինչ որ GET կամ POST փոփոխականով նոր ձևի ռեֆռեշ չանես , ես կառաջարկեմ 3 տարբերակ `
1) include ֆունքցիայով , բայց radio-իդ onSelect-ի ժամանակ JavaScript-ը ռեֆռեշ է անում ինչ որ GET-ով ու էջը գալիս է txt-նinclude եղած , հանելը նույն ձևի :
2) Կարող ես իսկզբանե include եղած բերես բայց
էս ձև `
<div style="visibility:hidden" id="txt"><?php include('inchvor.txt') ?></div> ու radio-իդ onSelect-ի ժամանակ JavaScript-ը visibility-ն սարքում է visible , հանելը նույն ձևի :
3)Եթե ուզենաս կարաս օգտագործել iframe , որի մեջ բացվում է քո txt-դ ինչ-որ սիտուացիայում :
Universe
28.09.2007, 20:07
Նախ շնորհակալություն արագ արձագանքելու համար:
Թոմ ջան, կարծում եմ ամենաճիշտ տարբերակը դա առաջիննա:
Իսկ refresh-ի պահը դա միանգամայն տրամաբանականա:)
Universe
29.09.2007, 02:17
Քիչ առաջ գրեցի այդ սկրիպտը (Եթե իհարկե կարելի է դա «սկրիպտ» անվանել)…
Ընդամենը մի փոփոխականի պատճառով չէր ստացվում՝:)
<div align="right">
<font color="#FFFFFF">
<b>
<!--Form //start-->
<form method="get">
+<input type="radio" name="mySelect" value="1" accesskey="1">
<input type="submit" value="Select">
<input type="radio" name="mySelect" value="2">-
</form>
<!--Form //end-->
</b>
</font>
</div>
<?php
if ($mySelect==1)
include('java.txt') ;
?>
Միայն խնդրում եմ մեկնումեկդ ասեք թե ինչպե՞ս անեմ, որ երբ $mySelect փոփոխականը արժեք չի ունենում Line Error չտա… Հնարավորության դեպքում խնդրում եմ առաջարկել լուծման մի քանի տարբերակներ…(Ավելին իմանալը չի խանգարի:) )
Դրա համար կարաս գրես`
if ($mySelect == "")
exit;
Քիչ առաջ գրեցի այդ սկրիպտը (Եթե իհարկե կարելի է դա «սկրիպտ» անվանել)…
Ընդամենը մի փոփոխականի պատճառով չէր ստացվում՝:)
<?php
if ($mySelect==1)
include('java.txt') ;
?>
Միայն խնդրում եմ մեկնումեկդ ասեք թե ինչպե՞ս անեմ, որ երբ $mySelect փոփոխականը արժեք չի ունենում Line Error չտա… Հնարավորության դեպքում խնդրում եմ առաջարկել լուծման մի քանի տարբերակներ…(Ավելին իմանալը չի խանգարի:) )
Կարողես ուղակի արգելես NOTICE-ները ցույց տա ,
կոդիտ ամենա վերևում դնելով էս տողը `
error_reporting(E_ALL ^ E_NOTICE);
Կամել էս ձև `
if-դ :
<?php
if($_GET['mySelect']!="")
{
$mySelect=$_GET['mySelect'];
if ($mySelect==1)
include('java.txt') ;
}
?>
Կամել էս ձև `
if-դ :
<?php
if($_GET['mySelect']!="")
{
$mySelect=$_GET['mySelect'];
if ($mySelect==1)
include('java.txt') ;
}
?>
Էս չընդունես որպես տարբերակ error-ը չցույցտալու համար , ես ինկատի ունեմ ավելի ճիշտ կլիներ եթե կոդդ էս տեսքը ունենա :
Egern.net
29.09.2007, 12:28
ես կառաջարկեի գրել.
if(isset($myselect)) { .... }
<?
if(@is_numeric($_GET['myselect']))
{
if($_GET['myselect']==1)
include("java.txt");
}
?>
այ սա է ճիշտ որ GET ով չկարողանան տվյալ ներմուծել
Էսօր սկսեցի PHP սովորել, առաջին գլուխը կարդացի փոփոխականների, ֆունկցիաների, օբյեկտների մասին կարդացի, օպերատորներն էլ աչքի տակով նայեցի սինտաքսը սովորեցի: Հիմա ուզում եմ մի հատ պուճուր սկրիպտ գրեմ mb_send_mail() ֆունկցիայի միջոցով, նամակին ֆայլ կցելը ինչ որ չի ստացվում, որ խնդրեմ կբացատրեք ոնց ա արվում:
Ժողովուրդ ոչ մեկ php չգիտի՞, նոր եմ սովորում շատ հարցեր կան, օրինակ mail ուղարկելուց ոնց ֆայլ կցեմ նամակին՞՞
Ժողովուրդ ոչ մեկ php չգիտի՞, նոր եմ սովորում շատ հարցեր կան, օրինակ mail ուղարկելուց ոնց ֆայլ կցեմ նամակին՞՞
փորձիր փնտրել գուգլում (http://www.google.com/search?q=php+mail+send+attachment)
Ժողովուրդ ոչ մեկ php չգիտի՞, նոր եմ սովորում շատ հարցեր կան, օրինակ mail ուղարկելուց ոնց ֆայլ կցեմ նամակին՞՞
http://www.theukwebdesigncompany.com/articles/php-file-attachments.php
գեմառոյ ա
Մերսի :)
"Content-Transfer-Encoding: 7bit\n\n";
Հետաքրքիրա ուրիշ ի՞նչ encoding կա, մեկել որը ավելի ճիշտ կլինի օգտագործեմ, որ մեյլերի մեծամասնությունում նորմալ աշխատի, որպես տեքս չերևա:
Ժող մի հատ սենց հարց, լինկերի մեջ սիմվոլներ կան, որ ձևափոխվում են: Օրինակ = ը դառնումա %3D, /-ն դառնումա %2F: Տենց, որոնք են, որ անփոփոխ են մնում՞, լատինական մեծատառ, փոքրատառ տառերը , թվերը: Իսկ ուրիշ՞
Ժող մի հատ սենց հարց, լինկերի մեջ սիմվոլներ կան, որ ձևափոխվում են: Օրինակ = ը դառնումա %3D, /-ն դառնումա %2F: Տենց, որոնք են, որ անփոփոխ են մնում՞, լատինական մեծատառ, փոքրատառ տառերը , թվերը: Իսկ ուրիշ՞
Էս հարցը PHP-ի հետ կապ ունե՞ր։
Պետքա որ բացի ? # & % + = / (երբեմն նաև ~) սիմվոլներից, մնացածը առանց %xx տիպի անվտանգ/հնարավոր լինի օգտագործել, իսկ մնացածը՝ ցանկության դեպքում:
RFC URI նայի – http://www.rfc.net/rfc2396.html
Պետքա որ գրած լինի էնտեղ։
քաղաքացի
16.04.2008, 20:44
Ժող մի հատ սենց հարց, լինկերի մեջ սիմվոլներ կան, որ ձևափոխվում են: Օրինակ = ը դառնումա %3D, /-ն դառնումա %2F: Տենց, որոնք են, որ անփոփոխ են մնում՞, լատինական մեծատառ, փոքրատառ տառերը , թվերը: Իսկ ուրիշ՞
Խնդիրը լավ չհասկացա:
Այդպիսի նիշեր կոդավորելու կամ ապակոդավորելու համար օգտագործիր url_encode և url_decode ֆունկցիաները
Խնդիրը լավ չհասկացա:
Այդպիսի նիշեր կոդավորելու կամ ապակոդավորելու համար օգտագործիր url_encode և url_decode ֆունկցիաները
Ես ծրագիր էի գրում, որ ամեն անգամ չմտնեմ մի հատ սայթ, php սկրիպթը հեշտ կառավարեմ, գտա ինչոր պետքա: Բայց մի հատ հարց կա php-ն լինկը որ գրում եմ url_encode-ա անում, հետո base64, հետո էլի url_encode: Ես որ անում եմ python-ի մոդուլով ամենինչ փոխվումա, բացի /-ից, բայց սայթով դառնումա %2F :
Բայց ոնցոր էլի աշխատումա, էտ չեմ հասկանում եղանակ չի փոխում ՞՞
քաղաքացի
16.04.2008, 21:36
Ես ծրագիր էի գրում, որ ամեն անգամ չմտնեմ մի հատ սայթ, php սկրիպթը հեշտ կառավարեմ, գտա ինչոր պետքա: Բայց մի հատ հարց կա php-ն լինկը որ գրում եմ url_encode-ա անում, հետո base64, հետո էլի url_encode: Ես որ անում եմ python-ի մոդուլով ամենինչ փոխվումա, բացի /-ից, բայց սայթով դառնումա %2F :
Բայց ոնցոր էլի աշխատումա, էտ չեմ հասկանում եղանակ չի փոխում ՞՞
Դե որ աշխատում ա, որեմն եղանակ չի փոխում :))
Բարև ձեզ: Ով է հասկանում php-ից, օգնություն է հարկավոր: Ուզում եմ կայք սարքել որտեղ php-ով կլինի վարկանիշ, հաճախորդների քանակ, դինամիկա և դիզայն:Նախապես շնորհակալ եմ :
Universe
20.12.2010, 00:58
Պատրաստի սկրիպտ ինչի՞ չես վերցնում… Ասումա, ինչի ստեղծել հեծանիվ, եթե արդեն կա... :)
Պատրաստի սկրիպտ ինչի՞ չես վերցնում… Ասումա, ինչի ստեղծել հեծանիվ, եթե արդեն կա... :)
Իսկ որտեղից?
Universe
05.07.2012, 16:10
Իսկ որտեղից?
google search