RControl

Рейтинг
62
Регистрация
06.02.2011



<?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; -?

bool move_uploaded_file (string filename, string destination)

Эта функция проверяет, является ли файл filename правильно загруженным файлом (что он был загружен через PHP-механизм HTTP POST). Если файл является правильным, он будет переименован в файл destination.

ВКонтакте 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()

как вариант использовать

Всего: 342