<?php if (empty($_POST['name'])) header('Location: http://www.example.com/'); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/> <title>Дизайн-студия "Альфа Центавра". Обратная связь</title> </head> <body> <?php if (isset($_POST['name'])) {$name = $_POST['name'];} if (isset($_POST['city'])) {$city = $_POST['city'];} if (isset($_POST['mess'])) {$mess = $_POST['mess'];} if (isset($_POST['email'])) {$email = $_POST['email'];} if (isset($_POST['interes'])) {$interes = $_POST['interes'];} if (empty($email)) { echo "<br /><br /><br />"; echo "<p align=center><a href=http://www.kentaurus.ru/><img border=0 src=http://www.kentaurus.ru/img/logo.jpg width=300 height=96 alt=Альфа Центавра title=Альфа Центавра></a>"; echo "<p align=center>Не указан e-mail!"; echo "<p align=center><a href=contacts.html>Вернуться к заполнению формы</a>"; exit; } else if (empty($mess)) { echo "<br /><br /><br />"; echo "<p align=center><a href=http://www.kentaurus.ru/><img border=0 src=http://www.kentaurus.ru/img/logo.jpg width=300 height=96 alt=Альфа Центавра title=Альфа Центавра></a>"; echo "<p align=center>Сообщение не написано!"; echo "<p align=center><a href=contacts.html>Вернуться к заполнению формы</a>"; exit; } else $from = $_POST['email']; $to = "admin@restex.ru"; /*УКАЗАТЬ СВОЙ АДРЕС!*/ $headers = "Content-type: text/plain; charset = windows-1251 \r\nFrom: Дизайн-студия ‹‹Альфа Центавра›› <admin@restex.ru>"; $subject = "Сообщение с сайта Kentaurus.ru"; $message = "Имя пославшего: $name \r\nГород: $city \r\nЧто интересует: $interes \r\nТекст сообщения: $mess \r\nE-mail: $email "; $send = mail($from, $subject, $message, $headers); $send = mail ($to, $subject, $message, $headers); if ($send == 'true') { echo "<br /><br /><br />"; echo "<p align=center><a href=http://www.kentaurus.ru/><img border=0 src=http://www.kentaurus.ru/img/logo.jpg width=300 height=96 alt=Альфа Центавра title=Альфа Центавра></a>"; echo "<p align=center>Спасибо за отправку вашего сообщения!"; echo "<p align=center><a href=contacts.html>Нажмите</a>, чтобы вернуться на предыдущую страницу."; } else { echo "<p><b>Ошибка. Сообщение не отправлено!"; } ?> </body> </html>
$uploadfile = $time . substr(basename($_FILES['userfile']['name']),-4)
подразумевается, что имя файла имеет стандартный вид и расширение последнии 4 символа с точкой
...
$uploadfile = $time . basename($_FILES['userfile']['name']);
move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir .$uploadfile))
echo "new name file: ".$uploadfile;
move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) тут я вижу переименование/перенос
$fname = ($_FILES['userfile']['name']); <-- а тут старое имя имя опять ?
может
$fname = $uploadfile; -?
ВКонтакте API » Документация » IFrame-приложения
Асинхронная инициализация
В отличие от обычной, асинхронная инициализация Open API, позволяет производить инициализацию платформы параллельно инциализации Вашего JavaScript-кода. Для использования асинхронной инициализации, добавьте следующий HTML и JavaScript код сразу же после открытия тега:
<div id="vk_api_transport"></div>
<script type="text/javascript">
window.vkAsyncInit = function() {
VK.init({
apiId: ВАШ_API_ID
});
};
setTimeout(function() {
var el = document.createElement("script");
el.type = "text/javascript";
el.src = "http://vkontakte.ru/js/api/openapi.js";
el.async = true;
document.getElementById("vk_api_transport").appendChild(el);
}, 0);
</script>
кроссдоменный будет только json формат, а он базируется на script, если ты к другому домену хочешь обратить через аякс, то придется указывать точно dataType или сразу обертку поставь json, но он будет только так работать, никак иначе.
Или как вариант обращайся на свой же домен на пхп скрипт, который будет уже брать данные с другого домена, тогда сработает все последовательно
не совсем верно, это ajax? тогда просто async:false без фигурных скобок
jQuery.getJSON("http://cs-monitoring.org/server_stat.php?jsoncallback=?",{id:server_id,color:main_color,style:style},function(result){ if (typeof(result.html) != 'undefined') $("#id").html(result.html); })
где server_stat.php должен возвращать примерно так
$json = array('html'=>'<h1>WORK!</h1>'); header('Content-Type: application/json; charset=utf-8'); die($_REQUEST['jsoncallback'].'('.json_encode($json).')');
примерно так
мануал тут api.jquery.com/jQuery.getJSON/
VK.api поставь async:false
jQuery.getJSON()
как вариант использовать