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.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...