CaptainJustness, скорее всего в этой умной книжке будет пункт про какой jumper перекинуть или какую штуку в биос включить. Мать топ, потому там могут быть всякие не стандартные случаи
Валера Карманов, по сути в хтмл он тоже умеет, вам же надо спарсить и сохранить? Первый вариант это сохранить в структуры, и сохранить в нужном формате используя эти структуры. Например массивы.
Второй вариант на лету собирать данные и заменять на хтмл через str_replace
Результат обоих вариантов будет одинаковый, но второй проще, первый типо красивее и более гибок
Чисто моё мнение коллекциям в php не хватает дженериков, любые действия над коллекцией должны возвращать копию, то есть должна быть имутабельность
По вашему вопросу, вариантов есть несколько, работа с массивами и с итераторами.
Ну сначала чтоб редирект работал надо exit добавить, второе это коунт в цикле надо вынести, так как его вычисляет каждую итерацию
Сравнение через === это третье
Четвёртое, file не тримит перенос строки, то есть чтоб все заработало, надо сделать trim
Пятое для подобных циклов лучше использовать foreach
Шестое это нужно объединить два условия в одно через &&
Седьмое это переменная d ни где не участвует
Походу надо было в ответ)