if(isset($_POST['go']) && $_POST['go']=='Отправить' && $csv!=='')
{
mysql_query('SET NAMES cp1251');
mysql_query("INSERT INTO jos_history (date,user_id,zayavka) VALUES (NOW(), '{$my->id}', '{$csv}')");
$ftp_server = "xxxxx";
$ftp_user = "xxxxx";
$ftp_pass = "xxxxx";
// установить соединение или выйти
$conn_id = ftp_connect($ftp_server) or die("Не удалось установить соединение с $ftp_server");
// попытка входа
if (@ftp_login($conn_id, $ftp_user, $ftp_pass))
{
//echo "Произведен вход на $ftp_server под именем $ftp_user\n";
$temp = tmpfile();
fwrite($temp, $csv);
fseek($temp, 0);
$file = date("Ymd_His").'.csv';
if (ftp_fput($conn_id, $file, $temp, FTP_BINARY))
{
//echo "Загружен файл $file\n";
}
else
{
echo "Проблема закачивания $file\n";
}
fclose($temp); // происходит удаление файла
}
else
{
echo "Не удалось войти под именем $ftp_user\n";
}
// close the connection
ftp_close($conn_id);
$time = date("Y-m-d в ");
$time2 = date("H")+6;
$time3 = date(":i:s");
echo "<div style=\"margin-left:65px; margin-top:0px; margin-bottom:0px\">".$my->name.", ваша заявка от ".$time.$time2.$time3." отправлена.\n</div>";
header('Refresh: 1, '.$url);
}
else echo "Заявка пуста!";
если переменная $csv пуста кодвсеравно выполняется else тоже срабатывает((
извените меня но я плохо знаю синтаксис, может не && надо а что то другое???