ПРОГРАМИРАЊЕ И ПРОГРАМСКИ ЈАЗИЦИ

Статус
Затворена за нови мислења.
Член од
29 јануари 2007
Мислења
44
Поени од реакции
2
Dr_ViRuS напиша:
mrazam blok dijagrami gi nauciv na faklutet bijdeki morav da gi pisam na ispit osnovanata logika ja svativ vo qbasic ja usvorsiv koga pisav mirc scripti abe vie znaeta za da stanes dobar programer deka treba da imas zelba i trpenie i da se raboti mnogu dosega toa ne go procitav nikade
ps koristam blokdijagrami i se korisni mnogu (no detalni ne koristam samo grup za cel proekt)

vb ne li e za onie sto ne mozat da stanat progrmeri i se tesat so nego :D
sega neznam kolku te razbrav,ali mislam deka si vo pravo za toa so VB ... site onie koi nemaat pojma od programiranje,a sakat da zapocnat neka se obidat so Basic...prvo DOS QBasic...i jas ja steknav ovde osnovata :D pa sega sum na Visual Basic a sakam da prodolzam na C kak sto veke rekov ...pozdrav
 
Член од
29 јануари 2007
Мислења
44
Поени од реакции
2
hmmm...uste nesto...ako nekoj moze da mi pomogne okolu kreiranje LogIn skripta za internet strana.Veke imam se obideno so Visual Basic,no ne so DataBase tuku so obicen text fajl.no so toa ke imam mnogu problemi pri logiranjeto i registriranjeto za nov user...itn.mozete da gi zamislite posledicite :D.ne toa so text fajl ne doaga vo predvid.ako nekoj moze da mi pomogne okolu ova,bujrum .... pozdrav
 

Dr_ViRuS

DarkSide with green light
Член од
9 јануари 2006
Мислења
1.076
Поени од реакции
28
GigaC напиша:
hmmm...uste nesto...ako nekoj moze da mi pomogne okolu kreiranje LogIn skripta za internet strana.Veke imam se obideno so Visual Basic,no ne so DataBase tuku so obicen text fajl.no so toa ke imam mnogu problemi pri logiranjeto i registriranjeto za nov user...itn.mozete da gi zamislite posledicite :D.ne toa so text fajl ne doaga vo predvid.ako nekoj moze da mi pomogne okolu ova,bujrum .... pozdrav
vo php
Код:
<?
session_start(); 
?>
<html>
<head>
<title>Login</title>
<head>
<body>
<?
proverka dali si veke logiran

Код:
if(!isset($username) | !isset($password)) {
// escape from php mode.
?>
<form action="<?=$PHP_SELF?><?if($QUERY_STRING){ echo"?". $QUERY_STRING;}?>" method="POST">
<p align="center">Members only. Please login to access this document.</p>
<table align="center" border="0">
 <tr>
  <th>
Username:
  </th>
  <th>
<input type="text" name="username">
  </th>
 </tr>
 <tr>
  <th>
Password:
  </th>
  <th>
<input type="password" name="password">
  </th>
 </tr>
 <tr>
  <th colspan="2" align="right">
<input type="submit" value="Login">
</form>
  </th>
 </tr>
</table>
</body>
</html>
<?
exit();
}
validacija na korisnik

Код:
// If all is well so far.

session_register("username");
session_register("password"); // register username and password as session variables.

// Here you would check the supplied username and password against your database to see if they exist.
// For example, a MySQL Query, your method may differ, obviously you would make a dataabse connection first.

$sql = mysql_query("SELECT password FROM user_table WHERE username = '$username'");
$fetch_em = mysql_fetch_array($sql);
$numrows = mysql_num_rows($sql);

if($numrows != "0" & $password == $fetch_em["password"]) {
$valid_user = 1;
}
else {
$valid_user = 0;
}
ako informaciite ne se tocni

Код:
if (!($valid_user))
{
session_unset();   // Unset session variables.
session_destroy(); // End Session we created earlier.
// escape from php mode.
?>
<form action="<?=$PHP_SELF?><?if($QUERY_STRING){ echo"?". $QUERY_STRING;}?>" method="POST">
<p align="center">Incorrect login information, please try again. You must login to access this document.</p>
<table align="center" border="0">
 <tr>
  <th>
Username:
  </th>
  <th>
<input type="text" name="username">
  </th>
 </tr>
 <tr>
  <th>
Password:
  </th>
  <th>
<input type="password" name="password">
  </th>
 </tr>
 <tr>
  <th colspan="2" align="right">
<input type="submit" value="Login">
</form>
  </th>
 </tr>
</table>
</body>
</html>
<?
exit();
}
odjava
Код:
<?
session_start();
session_unset();
session_destroy(); // destroy session.
?>
<html>
<head>
<title>Logged Out</title>
</head>
<body>
<p align="center">You have been successfuly logged out.</p>
<p align="center"><a href="members.php">Log back in</a> | <a href="index.php">Go to homepage</a></p>
</body>
</html>
seto toa moze da se napravi so dve datoteki

login.php

Код:
<?
session_start(); // start session.
?>
<!-- header tags, edit to match your own, or include template header file. -->
<html>
<head>
<title>Login</title>
<head>
<body>
<?
if(!isset($username) | !isset($password)) {
// escape from php mode.
?>
<form action="<?=$PHP_SELF?><?if($QUERY_STRING){ echo"?". $QUERY_STRING;}?>" method="POST">
<p align="center">Members only. Please login to access this document.</p>
<table align="center" border="0">
 <tr>
  <th>
Username:
  </th>
  <th>
<input type="text" name="username">
  </th>
 </tr>
 <tr>
  <th>
Password:
  </th>
  <th>
<input type="password" name="password">
  </th>
 </tr>
 <tr>
  <th colspan="2" align="right">
<input type="submit" value="Login">
</form>
  </th>
 </tr>
</table>
</body>
</html>
<?
exit();
}

// If all is well so far.

session_register("username");
session_register("password"); // register username and password as session variables.

// Here you would check the supplied username and password against your database to see if they exist.
// For example, a MySQL Query, your method may differ.

$sql = mysql_query("SELECT password FROM user_table WHERE username = '$username'");
$fetch_em = mysql_fetch_array($sql);
$numrows = mysql_num_rows($sql);

if($numrows != "0" & $password == $fetch_em["password"]) {
$valid_user = 1;
}
else {
$valid_user = 0;
}

// If the username exists and pass is correct, don't pop up the login code again.
// If info can't be found or verified....

if (!($valid_user))
{
session_unset();   // Unset session variables.
session_destroy(); // End Session we created earlier.
// escape from php mode.
?>
<form action="<?=$PHP_SELF?><?if($QUERY_STRING){ echo"?". $QUERY_STRING;}?>" method="POST">
<p align="center">Incorrect login information, please try again. You must login to access this document.</p>
<table align="center" border="0">
 <tr>
  <th>
Username:
  </th>
  <th>
<input type="text" name="username">
  </th>
 </tr>
 <tr>
  <th>
Password:
  </th>
  <th>
<input type="password" name="password">
  </th>
 </tr>
 <tr>
  <th colspan="2" align="right">
<input type="submit" value="Login">
</form>
  </th>
 </tr>
</table>
</body>
</html>
<?
exit();
}
logout.php

Код:
<?
session_start();
session_unset();
session_destroy(); // destroy session.
?>
<html>
<head>
<title>Logged Out</title>
</head>
<body>
<p align="center">You have been successfuly logged out.</p>
<p align="center"><a href="members.php">Log back in</a> | <a href="index.php">Go to homepage</a></p>
</body>
</html>
?>
za web koristi php
drugar skriptata e od evoll.org gi ima milion

data bazata ima tri polinja id (avtomasko zgolemuvanje) username i pass ( se preporacuva da bide kriptirano simni si php_manual od oficjalniot site na php
 
Член од
29 јануари 2007
Мислења
44
Поени од реакции
2
drugar fala nogo.toa za polinata veke go vidov i go razjasniv malku vo kodot :D.inaku ne mi e jasno od kade se startuva databazata.no ke se obidam da go prolistam kodot povtorno.ne sum rabotel nisto drugo osven VB i PASCAL i sega pocnuvam C...fala uste ednas drugar....pozdrav
 
Член од
29 јануари 2007
Мислења
44
Поени од реакции
2
drugar...ja probav skriptata i nesto ne mi izleguva kako sto treba.a stranata evoll.org ne mi se otvara.ako mozes da vidis sto e problemot i da mi pomognes fala....pozdrav
 

Dr_ViRuS

DarkSide with green light
Член од
9 јануари 2006
Мислења
1.076
Поени од реакции
28
GigaC напиша:
drugar...ja probav skriptata i nesto ne mi izleguva kako sto treba.a stranata evoll.org ne mi se otvara.ako mozes da vidis sto e problemot i da mi pomognes fala....pozdrav
http://www.php.net/manual/en/ odi ovde i citaj se ke ti stane jasno
slegni xammp tamu ima i databese server i ftp i http i php see so ke ti tekne

za baza kreiranje najdobro phpmyadmin no ima win32 aplikacii

ps
ako sakas moze i preku consolta na mysql
 

јахутерминал

impressed by gay people
Член од
26 јануари 2007
Мислења
778
Поени од реакции
7
А дали знаете за што служат влезните и излезните параметри на процедура во Pascal?
 
Член од
6 февруари 2005
Мислења
9.722
Поени од реакции
248
јахутерминал напиша:
А дали знаете за што служат влезните и излезните параметри на процедура во Pascal?
Во егзекутивниот или во условниот дел? Служат, како и во секој друг програмски јазик, за извршување на процедура. Влезните параметри се податоци коишто и ги даваш на програмата за јадење додека излезните параметри се завршен резултат од процедурата којашто сакаш да ја извршиш...
 

јахутерминал

impressed by gay people
Член од
26 јануари 2007
Мислења
778
Поени од реакции
7
Macedalien напиша:
Во егзекутивниот или во условниот дел? Служат, како и во секој друг програмски јазик, за извршување на процедура. Влезните параметри се податоци коишто и ги даваш на програмата за јадење додека излезните параметри се завршен резултат од процедурата којашто сакаш да ја извршиш...
Па ако е еден параметар или варијабла во условниот нормално дека ќе биде и во егзекутивниот дел. Инаку на пр.

Код:
Program procedura;
  var a,b,c:real;
        xr1,xr2,xi1,xi2:real;
   
  PROCEDURE kravenka ([B]a,b,c[/B]:real; var [B]xr1,xr2,xi1,xi2[/B]:real);
  var d:real;
  begin
  d:=b*b-4*a*c;
  if d<0 then begin
              xr1:=-b/(2*a);
              xr2:=xr1;
              xi1:=sqrt(-d)/(2*a);
              xi2:=-xi1;
        end
        else begin
              xi1:=0;
              xi2:=0;
              xr1:=(-b+sqrt(d))/(2*a);
              xr2:=(-b-sqrt(d))/(2*a);
        end;
  end;
  begin
  writeln ('vnesete gi koeficientite na kvadratna ravenka a, b i c');
  readln (a,b,c);
  kravenka(a,b,c,xr1,xr2,xi1,xi2);
  writeln ('Prviot realen broj e ',xr1:2:2);
  writeln ('Vtoriot realen broj e ',xr2:2:2);
writeln ('Kompleksniot broj e ',xi1:2:2,'i');
writeln ('Imaginarniot broj e ',xi1:2:2);

  

  end.
Во случајов a,b,c се влезни а xr1,xr2,xi1,xi2 излезни. А d и влезна и излезна. Е сега ако ги префрлам сите кај d и направам
Procedure kravenka; пак си работи. Е сега што е поентата и зошто ми се потребни овие влезни и излезни параметри кога можам сите да ги префрлам кај d да речеме ?
 
Член од
6 февруари 2005
Мислења
9.722
Поени од реакции
248
Имаш подобар увид во што е што. Јас не знам Паскал ама од програмот можам да видам дека процедурата е иста како кај Перл. Можеш, да, да ги префрлиш сите променливи кај d ама програмата ти е појасна ако ја задржиш истата конфигурација.


Со оглед на големината на истата, можеш, доколку има таква опција, да ја карактеризираш како sub_procedure за да ја внесиш во егзекутивниот дел на некој поголем програм :wink:
 

Vnuce

http://abix.mk
Член од
20 март 2006
Мислења
2.602
Поени од реакции
223
ако xr1, xr2, xi1, xi2 ти се излезни променливи.. и ги ставиш како локални на процедурата (што би рекол ти, кај d... којашто , патем речено, не ти е ни влезна ни излезна, туку локална) како после процедурата што ја повикала оваа процедура ќе го добие резултатот !?
 

јахутерминал

impressed by gay people
Член од
26 јануари 2007
Мислења
778
Поени од реакции
7
Vnuce напиша:
ако xr1, xr2, xi1, xi2 ти се излезни променливи.. и ги ставиш како локални на процедурата (што би рекол ти, кај d... којашто , патем речено, не ти е ни влезна ни излезна, туку локална) како после процедурата што ја повикала оваа процедура ќе го добие резултатот !?
Брат пробај бе ќе видиш дека работи. Ај дајте примери за излезни и влезни подобро да разберам, не само овака со текст.
 

Vnuce

http://abix.mk
Член од
20 март 2006
Мислења
2.602
Поени од реакции
223
Работи пошто ги имаш дефинирано и како глобални... што ова го праи екстремно глуп пример за влезни и излезни променливи :)
 

јахутерминал

impressed by gay people
Член од
26 јануари 2007
Мислења
778
Поени од реакции
7
Vnuce напиша:
Работи пошто ги имаш дефинирано и како глобални... што ова го праи екстремно глуп пример за влезни и излезни променливи :)
Епа баш ако се глобални варијабли тогаш се влезни и излезни што значи дека не треба да работи ама пак работи. Дај пример подобар за влезни и излезни и кои се тие. Благодарам.
 

Vnuce

http://abix.mk
Член од
20 март 2006
Мислења
2.602
Поени од реакции
223
јахутерминал напиша:
Епа баш ако се глобални варијабли тогаш се влезни и излезни што значи дека не треба да работи ама пак работи. Дај пример подобар за влезни и излезни и кои се тие. Благодарам.
Ако се глобални не се ни влезни ни излезни... глобални се :)

А.. за влезни / излезни да ја осетиш и сватиш разликава... напрај го истово али во две функции... тоа што ти е во главниот дел сега нека ти биде во посебна функција... а од главниот дел само повикувај ги... и нормално.. тргни ги оние горе... да немаш глобални... пробај што ќе направиш ... ако не успееш ќе ти го пишам покасно кодот..ок ? :helou:
 
Статус
Затворена за нови мислења.

Kajgana Shop

На врв Bottom