ini_set('display_errors', 'On');
вторник, 17 ноября 2009 г.
Если индеец молчит...
Бывает так, что apache отказывается показывать ошибки, так необходимые для дебага, несмотря на то, что в php.ini стоит display_errors=On. Для того, чтобы это исправить, поставте в своем php коде:
пятница, 13 ноября 2009 г.
вторник, 10 ноября 2009 г.
Git. Шаг за шагом.
Всем привет, еще одна запись в блоге. Как пользоватся GitHUB шаг за шагом. Собственно шаг первый, для начинающих пользователей git.
1. Заведите себе аккаунт на github`е. Я выбрал бесплатный, open source план.
2. Зайдите в свой акаунт и создайте новый репозитарий.
3. Скачайте и установите git.
4. Сконфигурируйте свой git.
5. Создайте свой SSH-ключ. Для этого, в консоли, сгенерируйте ключ с помощью утилиты ssh-keygen. По умолчанию, Вы можете посмотреть его cat ~/.ssh/id_rsa.pub
6. Добавьте этот ключ в Ваш аккаунт на github`е.
7. Создайте локальный репозитарий
8. Добавте туда свой проект. Например файл README
9. Вуаля!
1. Заведите себе аккаунт на github`е. Я выбрал бесплатный, open source план.
2. Зайдите в свой акаунт и создайте новый репозитарий.
3. Скачайте и установите git.
4. Сконфигурируйте свой git.
git config --global user.name "ваше имя"
git config --global user.email ваша@почта
5. Создайте свой SSH-ключ. Для этого, в консоли, сгенерируйте ключ с помощью утилиты ssh-keygen. По умолчанию, Вы можете посмотреть его cat ~/.ssh/id_rsa.pub
6. Добавьте этот ключ в Ваш аккаунт на github`е.
7. Создайте локальный репозитарий
mkdir test
cd test
git init
8. Добавте туда свой проект. Например файл README
touch README
git add README
git commit -m 'Первый коммит'
git remote add origin git@github.com:ВашеИмя/ВашРепозитарий.git
git push origin master
9. Вуаля!
суббота, 24 октября 2009 г.
Настройка сети из консоли
Чтобы постоянно не забывать, просто оставлю это здесь.
# ifconfig eth0 down
# ifconfig eth0 <Ваш IP> netmask <Ваша маска> hw ether <Ваш MAC-адрес>
# route add default gw <Ваш шлюз>
# sudo echo "nameserver <Ваш DNS сервер>" >> /etc/resolv.conf
# ifconfig eth0 up
пятница, 4 сентября 2009 г.
Постраничный вывод информации из БД на php и sql
Изобретаю велосипед. Надо-бы оптимизировать еще...
Ниче так.
<?php
$rec_per_page = 3;
// Считаем сколько у нас будет страниц
$query = "SELECT * FROM $userstable";
$res = mysql_query($query) or die(mysql_error());
$number = mysql_num_rows($res);
$pages=round($number/$rec_per_page);
/* Как же я тут матерился... Список страниц.*/
if($current_page!=0) {
$temp = $current_page - 1;
echo '<a href="'.$module.'&page='.$temp.'">←</a> ' ;
}
else echo '← ';
for ($i=0;$i<=$pages;$i++) {
$temp = $i + 1;
if($i!=$current_page) {
echo ' <a href="'.$module.'&page='.$i.'">'.$temp.'</a> ';
}
else {
echo $temp;
}
}
if($current_page!=$pages) {
$temp = $current_page + 1;
echo ' <a href="'.$module.'&page='.$temp.'">→</a>';
}
else echo ' →';
/* Пошел вывод из базы */
/* Выбрать страницу */
$query = "SELECT * FROM $userstable ORDER BY id DESC LIMIT ".intval($current_page*$rec_per_page).", ".intval($rec_per_page);
$res = mysql_query($query) or die(mysql_error());
$number = mysql_num_rows($res);
if ($number == 0) {
echo "<CENTER>В базе данных ничего нет</CENTER>";
} else {
while ($row=mysql_fetch_array($res)) {
echo '<p align="left"><strong>Вопрос: </strong> <i>'.$row['question'].'</i><br><strong>Ответ: </strong>'.$row['answer'].'<br>'.$row['date'].'</p>';
}
?>
Ниче так.
Подписаться на:
Сообщения (Atom)