Говорят, что создание сайта - очень длительный и трудоемкий процесс. Мы скажем - НЕТ! Ведь с новыми технологиями, такими как HTML5, CSS3, PHP и MySql можно быстро и легко научиться создавать сайты любой сложности.
Два сумасшедших веб-мастера покажут где что лежит и как этим пользоваться.
Авторизация
Новый
Забыл
Пожалуйста, заполните поля выше. Это нужно сделать обязательно, иначе ничего не получится.
PHP Статейки /

Несколько PHP-примеров для прогеров

  • Суббота, 2 октября 2011, 20:15 |
  • Автор: karpovi4 |
  • Просмотров: 1956 |
  • Комментарии: 4 |
  • В закладки:
Сегодня мы рассмотрим несколько интересных "кусков" кода для PHP кодеров.
На различные приемы вы можете взглянуть ниже на этой странице.

Реализация защищенного HTTP соединения
if (!($HTTPS == "on")) {
header ("Location: https://$SERVER_NAME$php_SELF");
exit;
}


Способ возвращения даты
$today = getdate();
$month = $today['month'];
$mday = $today['mday'];
$year = $today['year'];


Рандомайзная загрузка
Можно что угодно загружать случайным способом. К примеру - случайный выбор цвета
$selectnumber = rand (1, 5);
if($selectnumber==1) $pagebg="#990000";
if($selectnumber==2) $pagebg="#0000FF";
if($selectnumber==3) $pagebg="#00AAAA";
if($selectnumber==4) $pagebg="#000099";
if($selectnumber==5) $pagebg="#DDDD00";


Простой способ реализации списка структуры папок
$path = "/home/user/public/foldername/";
$dir_handle = @opendir($path) or die("Unable to open $path");

while ($file = readdir($dir_handle)) {
    if($file == "." || $file == ".." || $file == "index.php" )
        continue;
        echo "<a href=\"$file\">$file</a><br />";
    }
closedir($dir_handle);


Простой способ оптимизации базы данных
dbConnect()
$alltables = mysql_query("SHOW TABLES");

while ($table = mysql_fetch_assoc($alltables))
{
   foreach ($table as $db => $tablename)
   {
       mysql_query("OPTIMIZE TABLE '".$tablename."'")
           or die(mysql_error());
   }
}


Создание защищенной паролем страницы
<?
$username = "someuser";
$password = "somepassword";

if ($_POST['txtUsername'] != $username || $_POST['txtPassword'] != $password) {?>
<h1>Login</h1>
<form name="form" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
      <p><label for="txtUsername">Username:</label>
      <br><input type="text" title="Enter your Username" name="txtUsername"></p>

      <p><label for="txtpassword">Password:</label>
      <br><input type="password" title="Enter your password" name="txtPassword"></p>
  <p><input type="submit" name="Submit" value="Login"></p>
</form>
<?} else {?>
    <p>This is the protected page. Your private content goes here.</p>
<?}?>


Спс за внимание) Подписывайтесь на RSS!!)

Ну и кэширование страниц на PHP в дополнение

Кстати, спонсором этого поста является биржа сайтов на которой можно всегда купить сайт - Masterform.info На самом деле как вебмастер могу сказать, что сайтов в интернете очень много, также много как и мошенников которые хотят продать свой сайт три раза разным людям, поэтому нежен определенный страховой риск либо гарант, которым и является биржа
  • Тэги публикацииphp
Добавить комментарий