Практическая книжка

@Real@

Новичок
Посоветуйте книжку, в которой на примере разрабатывается сайт. Не важно какой.
 

Вурдалак

Продвинутый новичок
Код оттуда (4-е издание):
PHP:
// ...

$searchtype=$_POST['searchtype'];
$searchterm=trim($_POST['searchterm']);

if (!$searchtype || !$searchterm) {
  echo 'You have not entered search details. Please go back and try again.';
  exit;
}

if (!get_magic_quotes_gpc()){
  $searchtype = addslashes($searchtype);
  $searchterm = addslashes($searchterm);
}

@$db = new mysqli('localhost', 'bookorama', 'bookorama123', 'books');

if (mysqli_connect_errno()) {
  echo 'Error: Could not connect to database. Please try again later.';
  exit;
}

    $query = "select * from books where ".$searchtype." like '%".$searchterm."%'";
    $result = $db->query($query);
    $num_results = $result->num_rows;
    echo "<p>Number of books found: ".$num_results."</p>";
    for ($i=0; $i <$num_results; $i++) {
    $row = $result->fetch_assoc();
    echo "<p><strong>".($i+1).". Title: ";
    echo htmlspecialchars(stripslashes($row['title']));
    echo "</strong><br />Author: ";
    echo stripslashes($row['author']);
    echo "<br />ISBN: ";
    echo stripslashes($row['isbn']);
    echo "<br />Price: ";
    echo stripslashes($row['price']);
    echo "</p>";
}

// ...
Полное говно.
 
  • Like
Реакции: KorP

Ragazzo

TDD interested
@Real@
Посоветуйте книжку, в которой на примере разрабатывается сайт. Не важно какой.
изначально неправильная формулировка, тебе нужна не книжка для сайта, а книга по PHP5, чтобы знать с чем работаешь и как ссылка
 

Вурдалак

Продвинутый новичок
@Real@, я не знаю. По-моему, одной из первых книг (если не первой), у меня была именно «PHP 5. Практика создания Web-сайтов» первого издания. Количество уязвимостей, неточностей, etc. там было over 9000. Одна из немногих книг, которую я позже просто выкинул. Я сейчас посмотрел второе издание: в целом, лучше, но свято верить в компетентность авторов книги я не советую.
 

Redjik

Джедай-мастер
Лучший вариант - Ragazzo, перелопатил много.

Можете кинуть в меня кирпич, но я довольно многому научился в видеокурсах от этих ребят, совсем не уровень попова...
Нисколько не рекламирую... На торренте можно слить, там на примерах все.
Отвечаю только за курс по ООП, остальное не смотрел.
 

Akademik

Новичок
Сейчас читаю томик Зандстры об ООП в PHP, очень доволен. А так - советую классику. "Программист-прагматик", "Чистый код", основы ООП от Банды Четырех, плюс сейчас очень неплохие "Кодеры за работой" вышли. Ну и из мировоззренческого - биографию Джобса в изложении Айзексона, вкусно! :)
 

Redjik

Джедай-мастер
Сейчас читаю томик Зандстры об ООП в PHP, очень доволен. А так - советую классику. "Программист-прагматик", "Чистый код", основы ООП от Банды Четырех, плюс сейчас очень неплохие "Кодеры за работой" вышли. Ну и из мировоззренческого - биографию Джобса в изложении Айзексона, вкусно! :)
[off]Или просто Айзека[/off]
 

@Real@

Новичок
Иван Redjik Матвеев
Поставил на скачку их 3 курса. Посмотрю.
 

Redjik

Джедай-мастер
KorP
От нашего специалиста? Полцарства за ссылку )))
 

@Real@

Новичок
KorP
Я смотрел первые 2 уровня. Немного нудно. Особенно 1-й уровень.
 

@Real@

Новичок
KorP
Но и рассказывать 30мин то, что можно понять за первые 2...
 
Сверху