Errata - Known errors in the manuscript

Report problems or discuss the book in the forum (registration required).

Pożyczki pod zastaw mieszkania Warszawa

Lokal biurowy albo bar usługowy być może być obrona prywatnej pożyczki jak doskonałego rozwiązanie gwoli osoby niecielesnej albo fimy/przedsiębiorstwa w casusie wystąpienia czasowych ambarasów z chwiejnością fiskalna.Gwarantujemy nader absorbujące i celowe warunki finansowania a i szybką realizację. Działka budowlana, działka rolna, dla jakiej ustalone są warunki zabudowy a także działka orna o powierzchni powyżej 2 ha może egzystować asekuracja pożyczki przeznaczonej na fakultatywny finał. Warunki pożyczki pod spodem zabezpieczenie w.w.

Page #65: SQL Statement is incorrect

You wrote:

db_query("SELECT title FROM node WHERE uid IN ($placeholders)", $uids);

but the correct statement is:

db_query("SELECT title FROM {node} WHERE uid IN ($placeholders)", $uids);

you've forgotten the curly braces.

discuss unserializing user data preg_* and /e

These seem to come up frequently enough that we should talk about it:

Discussion of t() is disjointed

From no warning label:

  • The book jumps around too much - especially by introducing the t() system without fully explaining it and then explaining it fully later.
  • Doesn't show how to exploit vulnerabilities enough - not technical enough.

FormAPI and Semantic Forgeries

It would be nice to go into more detail about semantic forgeries in the Form API.

  • It seems that a hidden value can be changed if the value of that hidden element is set with #default_value
  • If a user alters a select list or radios or checkbox they get an error - if they alter
  • A _submit function should only use values from the $form_statue['values'] and not from $_POST and not from $form_state['clicked_button']['#post']