че то с файлами не то. Ну и очистку данных надо добавить , как минимум trim(). НУ я еще иногда htmlspecialchars() добавляю. И валидации нет в форме никакой, ошибки же возвращать тоже надо
Все это есть в реальном скрипте, но за советы спасибо.
Delivered-To: [...]@gmail.com
Received: by 10.103.128.140 with SMTP id b134csp1361730vsd;
Tue, 14 Feb 2017 05:04:47 -0800 (PST)
X-Received: by 10.37.115.209 with SMTP id o200mr21757842ybc.124.1487077487632;
Tue, 14 Feb 2017 05:04:47 -0800 (PST)
Return-Path: <apache@[...]>
Received: from [...] ([...])
by mx.google.com with ESMTPS id i186si157355ywb.122.2017.02.14.0 5.04.46
for [...]
(version=TLS1 cipher=AES128-SHA bits=128/128);
Tue, 14 Feb 2017 05:04:47 -0800 (PST)
Received-SPF: neutral (google.com: [...] is neither permitted nor denied by best guess record for domain of [...]) client-ip=[...];
Authentication-Results: mx.google.com;
spf=neutral (google.com: [...] is neither permitted nor denied by best guess record for domain of [...]) smtp.mailfrom=apache@[...]
Received: from [...] (localhost.localdomain [127.0.0.1])
by [...] (8.13.8/8.13.8) with ESMTP id v1EDEQgP025052
for [...]; Tue, 14 Feb 2017 08:14:26 -0500
Received: (from apache@localhost)
by [...] (8.13.8/8.13.8/Submit) id v1EDEQZd025049;
Tue, 14 Feb 2017 08:14:26 -0500
Date: Tue, 14 Feb 2017 08:14:26 -0500
Message-Id: <201702141314.v1EDEQZd025049@[...]>
To: [...]
Subject: РРѕРґСРІРµСждение РїРѕРґРїРёСРєРё
From: Рван Рванов <ivan@ivan.top>
Reply-To: Рван Рванов <ivan@ivan.top> (Добавление)
И что характерно, само тело письма приходит в правильной кодировке. А вот поля отправителя, получателя и сабж письма - в краказябинах. Сами тексты этих полей 100% написаны в utf-8, код скрипта тоже в utf-8. Помогите плз!
Уважаемые гуру, стоит нетривиальная задача:
допустим есть массив из 30 позиций, и при различных входящих параметрах, из него должна производиться выборка последовательных 7 позиций. Проблема начинается тогда, когда первая позиция допустим должна браться из ключа 28, т.е. выбраться должны ключи:
28, 29, 30, 0, 1, 2, 3
Подскажите как это решить красиво, без километра кода? Спасибо (Добавление)
Протупил. Решил сам: