Пример за визуализиране на mysql таблица с php

Този кратък пример, показва как можем да визуализираме съдържанието на коя да е mysql таблица с помощта на php. Demo архива съдържа следните 5 файла: readme.txt (информация за демонстрационния файл), mysql.ini (настройки за mysql сървъра), mysql.php (осъществяване на конекция към mysql, избор на база данни и избор на кодиране), list.css (Стилово оформление), list.php (Изпълняване на sql заявка и визуализиране на таблицата).

Изтегли безплатно демото тук!
Редактирай конфигурационния файл [mysql.ini] изпълни [list.php]

Това е! Използвай безплатно и споделяй!

Собсвено видео споделяне

Наскоро попаднах на страхотен проект с отворен код (GPL) за видео споделяне. Всъщност ситемата позволява изграждане на собсвена платформа за целта. Поддържаната операционна система е Linux, а изискванията са: FFMPEG ( Install and use the latest FFmpeg and x264 ), MySQL 5.0+, PHP 5.2+, Apache web server 2.x. Изискуеми PHP модули: GD, curl, simplexml, zip. Поддържаните браузъри са: Internet Explorer 7+, Mozilla Firefox 3.6+, Safari 5+, Chrome 10+, Opera.

PHP настройки:

upload_max_filesize = 110M
post_max_size = 110M
max_execution_time = 1500
open_basedir = no value
safe_mode = Off
register _globals = Off

 

БСУ & live@edu

Бургаски Свободен Университет в партньорство с Microsoft предложи на своите студенти услуги по програмата live@edu.  Включващи 5GB място за електронна поща и 25GB електронно хранилище.

Ръководство за студентите от БСУ при работа с продуктите от програмата live@edu на Microsoft

Месец на центъра по информатика и технически науки

Стартира сайта на месеца на Центъра по информатика и технически науки към Бургаски Свободен Университет, който ще се проведе в периода от 15 Февруари 2011 до 15 Март 2011 г. За отбелязване на 20 годишнината на висшето училище са планирани са следните мероприятия:

Допълнително информация ще намерите в интернет на адрес:
http://www.bfu.bg/centres/citn/days2011/

Асоциацията на завършилите Бургаски свободен университет

Стартира сайта на асоциацията на завършилите Бургаски свободен университет, на адрес в интернет: http://students.bfu.bg/alumni

Разработката предлага на завършилите БСУ, възможност да поддържат контакт със своите колеги. Сайта е реализиран на PHP, като е използвана AJAX технология, чрез JavaScript посредством jQuery. Информацията се съхранява в MySql база данни.

Обновени електронни услуги на БСУ

Сайта за електронни услуги e-Services на Бургаски свободен университет, предлагащ информационни справочни услуги за студенти и преподаватели скоро ще бъде с обновена визия и функционалност.

Работната версията с кодово име E5 бе достъпна по време на разработката на адрес: http://www.bfu.bg/e5/

Промените и подобренията са много, ето няколко от тях:

  • подобрен графичен интерфейс;
  • всички справки са достъпни от един екран;
  • справката „Моят седмичен график” е ограничена до 2 седмици (напред / назад);
  • в „Изпитна сесия” са добавени степените на магистърски програми;
  • ново меню „Учебни материали”;
  • страница за контакт с учебно методичен отдел;
  • подобрена справка „Хонорарно сведение”;
  • УМО може да изпраща „съобщения” до студенти и преподаватели;
  • ново меню „държавни изпити”;
  • ново меню „избираеми дисциплини”.

Много важен нов елемент е наличния видео материал показващ начина на работа с новата система както за студенти, така и за преподаватели, който е достъпен за гледане от сайта.

Завършването на проекта носи всички ползи от електронните услуги за Бургаският свободен университет.

За допълнително информация посетете сайта: http://www.bfu.bg/e-services/

Електронните услуги са ключово звено в корпоративните информационнни системи и елемент от електронния документооборот.

Следващата галерия показва през какви дизайнерски решения преминах, за да направя последната актуална версия:

Скрипт за проверка на крайния срок за изтичане на домейн

Благодарности на Gimly, който помогна с реализацията на този PHP скрипт за проверка на крайния срок за изтичане на домейн:

<?php
function get_domain_expiry_date($domain) {
preg_match(“/\.(.*)/”, $domain, $matches);
$zone = array_pop($matches);
switch($zone) {
case “bg”: $server = “whois.register.bg”; break;
case “com”:
case “net”: $server = “whois-servers.net”; break;
default: $server = “whois-servers.net”;
}
$handle = fsockopen ($server, 43);
fputs ($handle, $domain . “\r\n”);
$result = ”;
while (!feof ($handle)){ $result .= fgets ($handle, 128); }
fclose ($handle);
$date = get_date_by_zone($result, $zone);
return $date;
}

function get_date_by_zone($data, $zone) {
if($zone == “bg”) {
preg_match(“/expires at: (.*)/”, $data, $matches);
$exp_date = preg_replace(“#/#”, “.”, array_shift(split(” “, $matches[1])));
}else{
preg_match(“/Expiration date: (.*)/”, $data, $matches);
$exp_date = date(“d.m.Y”, strtotime($matches[1]));
}
return $exp_date;
}

/* // EXAMPLE
$domain = ($_GET[‘domain’]) ? $_GET[‘domain’] : “gimly.com”;
echo “<pre>”;
$date = get_domain_expiry_date($domain);
print_r($date);
echo “</pre>”;
*/