Pereiti prie turinio

Rekomenduojami pranešimai

Sveiki,

 

Programavimu užsiemu jau virš 2 metų. Labiausiai PHP + MySQL. Ir HTML + CSS. Taip pat esu neblogai įvaldęs Joomla. Esu sukuręs unikalų naujienų portalą, ir kelis funkcionalius puslapius.

 

Apsiimu įvairiais darbais, rašau ir unikalius skriptus + TVS, ir redaguoju bei atnaujinu jau parašytus.

 

Rašau tvarkingai kodą, po kiekvieno veiksmo - statau komentarus, todėl žmogus tolimas nuo programavimo, galėtų nesunkiai pakeisti paprasčiausius dalykus.

 

Kodo pavyzdžiai:

 

(Rašytas unikalus blogas + TVS)

 

<? include("blocks/bd.php"); 
if(isset($_GET['cat'])) {$cat = $_GET['cat'];}
if(!isset($cat)) {$cat = 1;}
if (!preg_match("|^[\d]+$|", $cat)) {
exit ("<p>ai ai ai, kaip negerai hakinti.:).</p>");
}

$result = mysql_query("SELECT * FROM categories WHERE id='$cat'",$db);


if (!$result)
{
print "<p>Uzklausa: Duomenu isemimas is bazes negalimas. Jeigu jus matote sia klaida praneskite puslapio administratoriui. [email protected]<br><strong>Klaidos kodas:</strong></p>";
exit(mysql_error());
}

if (mysql_num_rows($result) > 0 )
{
$myrow = mysql_fetch_array($result);
}
else
{
print "<p>Uzklausos informacija negali buti istraukta. Lenteleje nera duomenu!</p>";
exit();
}
?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf8">
<title><? print "Idomios mintis kategorijos $myrow[title]"; ?></title>
<link href="style.css" rel="stylesheet" type="text/css">
<meta name="description" content="<? print $myrow['meta_d'] ?>">
<meta name="keywords" content="<? print $myrow['meta_k'] ?>">


</head>

<body>
<table width="690" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" class="main_border">
 <? include ("blocks/header.php"); ?>
 <tr>
<td valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
	<? include("blocks/lefttd.php"); ?>
	<td valign="top">
	<? $n=0; include("blocks/nav.php"); ?>
	<? print $myrow['text'];

	$result = mysql_query("SELECT id,title,description,date,author,mini_img,view FROM data WHERE cat='$cat'");

if (!$result)
{
print "<p>Uzklausa apie duomenu istraukima is bazes - nepavyko! Jeigu jus matote si pranesima butinai praneskite tinklapio administratoriui!! [email protected] <br> <strong>klaidos kodas:</strong></p>";
exit(mysql_error());
}

if (mysql_num_rows($result) > 0 )
{
$myrow = mysql_fetch_array($result);

do
{
printf ("<table align='center' class='post'>

	 <tr>
	 <td class='post_title'>
	 <p class='post_name'><img class='mini' align='left' src='%s'><a href='view_post.php?id=%s'>%s</a></p>
	 <p class='post_adds'> pridejimo data: %s</p>
	 <p class='post_adds'>autorius: %s</p></td>
	 </tr>


	   <tr>
	   <td><p>%s</p><p class='post_view'>Peržiuru: %s</p></td>
	  </tr>
	  </table><br><br>",$myrow["mini_img"],$myrow["id"],$myrow["title"], $myrow["date"],$myrow["author"],$myrow["description"], $myrow["view"]);
}
while ($myrow = mysql_fetch_array($result));



}
else
{
print "<p>Uzklausos informacija negali buti istraukta. Lenteleje nera duomenu!</p>";
exit();
}
?></td>
  </tr>
</table></td>
 </tr>
 <? include("blocks/footer.php"); ?>
</table>
</body>
</html>

 

Iš TVS pusės:

 

<?php 
include ("lock.php");
include ("blocks/bd.php");
if (isset($_POST['title']))	   
{
$title = $_POST['title']; 

if ($title == '') 
{
unset($title);
}  

}

if (isset($_POST['meta_d']))	  {$meta_d = $_POST['meta_d']; if ($meta_d == '') {unset($meta_d);}}
if (isset($_POST['meta_k']))	  {$meta_k = $_POST['meta_k']; if ($meta_k == '') {unset($meta_k);}}
if (isset($_POST['text']))		{$text = $_POST['text']; if ($text == '') {unset($text);}}
if (isset($_POST['id']))	  {$id = $_POST['id'];}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<title>Perdirbame</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<table width="690" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" class="main_border">
<!--baner-->
<? include("blocks/header.php");   ?> 
 <tr>
<td><table width="690" border="0" cellspacing="0" cellpadding="0">
  <tr>
<!--lefttd-->
<? include ("blocks/lefttd.php");  ?>	  
	<td valign="top">

	 <?php 
if (isset($title) && isset($meta_d) && isset($meta_k) && isset($text))
{

$result = mysql_query ("UPDATE settings SET title='$title', meta_d='$meta_d', meta_k='$meta_k', text='$text' WHERE id='$id'");

if ($result == 'true') {echo "<p>Jusu puslapis sekmingai atnaujintas!</p>";}
else {echo "<p>Klaida,puslapis neatnaujintas.!</p>";}


}		 
else 

{
echo "<p>Jus ivedete ne visa informacija, todel puslapis negali buti atnaujintas.</p>";
}



	 ?>


		 </td>
  </tr>
</table></td>
 </tr>
<!--footer-->  
<?  include ("blocks/footer.php");		?>  
</table>
</body>
</html>

 

Kažkokiu specialistu savęs nelaikau, todėl kainą nelaužiu. Todėl kainos nesikandžioja.

Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Sukurti naują...