Добро пожаловать, Гость!
в чем ошибка?
Общие вопросы | в чем ошибка?

в чем ошибка?
26 Фев 2014Warning: Invalid argument supplied for foreach() in /home/usr/data/ metalhead/metalhead.su/konts.php on line 242
Вот сама строка foreach ($_POST as $key => $value) это с файла konts.php помогите подскажите как исправить?
Комментарии:

Автор темы
sdn (26 Фев 2014):
Hardi, у меня все нормально, Сам посмотри что не так
sdn, в key проблемаHardi, у меня все нормально, Сам посмотри что не так

Автор темы
sdn (26 Фев 2014):
Ниже, пример скрипта, который позволяет не только получить ответ от сервера, в зависимости от отправленных POST переменных, но и принять файл по протоколу HTTP. Передача файлов по HTTP будет полезна, если доступ к ним необходимо предоставить ограниченному кругу пользователей, список которых задается в PHP-скриптах.
sdn, теперь пишет Notice: Undefined variable: key in / home/usr/data/metalhead/ metalhead.su/konts.php on line 253Ниже, пример скрипта, который позволяет не только получить ответ от сервера, в зависимости от отправленных POST переменных, но и принять файл по протоколу HTTP. Передача файлов по HTTP будет полезна, если доступ к ним необходимо предоставить ограниченному кругу пользователей, список которых задается в PHP-скриптах.


Ниже, пример скрипта, который позволяет не только получить ответ от сервера, в зависимости от отправленных POST переменных, но и принять файл по протоколу HTTP. Передача файлов по HTTP будет полезна, если доступ к ним необходимо предоставить ограниченному кругу пользователей, список которых задается в PHP-скриптах.

Автор темы
sdn (26 Фев 2014):
Замени на:
if (is_array($_POST)) {
foreach($_POST as $key => $value)
{
if (preg_match('#^post_([0-9]*)$#',$key,$postnum) && $value='1')
{
$delpost[] = $postnum[1];
}
}
}
sdn, обьяснить можешь почему нужно заменить на то что ты написал,и что эта замена даст?Замени на:
if (is_array($_POST)) {
foreach($_POST as $key => $value)
{
if (preg_match('#^post_([0-9]*)$#',$key,$postnum) && $value='1')
{
$delpost[] = $postnum[1];
}
}
}