$itemValues = array_values ( $data );
$valueString = '';
foreach($itemValues as $val) {
if($val === null){
$valueString .= "NULL,";
} else{
$valueString .= "'$val',";
}
}
$valueString = rtrim($valueString, ',');
$valueString = '(' . $valueString . ')';
$values = "\n" . $valueString;
if ($values != "") {
$data_string = "INSERT INTO `$tableName` (`$items`) VALUES" . $values . ";;;" . PHP_EOL;
if ($this->fp)
fwrite ( $this->fp, $data_string );
}
После успешной оплаты происходит редирект на контроллер (использую фреймворк Yii2), который через модель записывает, что заказ оплачен.
for($e=0;$e<sizeof ($a);$e++)
foreach($e as $one)
Судя по всему у меня сервер все время шлет ответы.
switch($_POST[$q]){
case "active":
$result = 'что-то';
break;
case "Ляляля":
$result = 'что-то Ляляля';
break;
default:
$result = 'на хрен с пляжа';
}
echo $result;
$fn = $_SERVER['DOCUMENT_ROOT'] . $_POST['url'];
file_exists
не годится, так как он проверяет наличие файла или директории, а у Вашего файла нет расширения вот он и дает true так как директория есть. Тут оправданно будет is_writable()