file.onload = ()=>{ // после загрузки файла
parent.fileReady(); // вызываем функцию у родительского окна
}; <form enctype="multipart/form-data" action="upload.php" method="post"> <!--для сервера-->
<input type="hidden" value="" id="lastname" name="name" >
<input type="hidden" name="MAX_FILE_SIZE" value="5000000" /><!--максимально допустимый размер файла для загрузки в байтах-->
Выбрать файл для загрузки: <input name="uploaded_file" type="file" accept="image/*" enctype="multipart/form-data"/><!--файл для загрузки-->
<input type="submit" value="Отправить" /><!--кнопка загрузки-->
</form><?php
// проверяем, что есть файл
if((!empty($_FILES["uploaded_file"])) && ($_FILES['uploaded_file']['error'] == 0)) {
$filename = basename($_FILES['uploaded_file']['name']);
$ext = substr($filename, strrpos($filename, '.') + 1);
$today = date("d.m.y");
$nama=urldecode($_POST['name']);
$filename="$nama-$today.$ext";
// путь для сохранения файла
$newname = dirname(__FILE__).'/upload/'.$filename;
// проверяем, файл с таким названием уже есть на сервере
if (!file_exists($newname)) {
// переместить загруженный файл в новое место
if ((move_uploaded_file($_FILES['uploaded_file']['tmp_name'],$newname))) {
echo "Прелестно, файл был загружен: ".$newname;
} else {
echo "Произошла ошибка при загрузке файла!";
}
} else {
echo "Ошибка: файл ".$_FILES["uploaded_file"]["name"]." уже существует";
}
} else {
echo "Ошибка: файл не загружен!";
}
?><input type="text" name="name1" id="name1" value="">
<input type="text" name="name2" id="name2" value="">
<iframe src="index.html" frameborder="0" width="800px"></iframe>
<input type="submit" disabled="true">
<script>var input = document.querySelector("input[type='file']");
input.onchange = function () {
this.form.submit();
}</script> function fileUploaded(){
form.submit();
}echo "Прелестно, файл был загружен: ".$newname;echo "Прелестно, файл был загружен: ".$newname;
echo "<script>parent.fileUploaded();</script>"; <form action="index.html"><input type="text" name="name1" id="name1" value="">
<input type="text" name="name2" id="name2" value="">
<iframe src="" id="dwnld" style="display:none" frameborder="0" width="800px"></iframe>
<input type="submit" disabled="true" value="Надо нажать меня"></form>
<script>function fileUploaded(){
form.submit();
}</script><form enctype="multipart/form-data" action="upload.php" method="post"> <!--для сервера-->
<input type="hidden" value="" id="lastname" name="name" >
<input type="hidden" name="MAX_FILE_SIZE" value="5000000" /><!--максимально допустимый размер файла для загрузки в байтах-->
Выбрать файл для загрузки: <input name="uploaded_file" type="file" accept="image/*" enctype="multipart/form-data"/><!--файл для загрузки-->
<input type="submit" value="Отправить" hidden /><!--кнопка загрузки-->
</form>
<script>var input = document.querySelector("input[type='file']");
input.onchange = function () {
this.form.submit();
}</script><?php
// проверяем, что есть файл
if((!empty($_FILES["uploaded_file"])) && ($_FILES['uploaded_file']['error'] == 0)) {
$filename = basename($_FILES['uploaded_file']['name']);
$ext = substr($filename, strrpos($filename, '.') + 1);
$today = date("d.m.y");
$nama=urldecode($_POST['name']);
$filename="$nama-$today.$ext";
// путь для сохранения файла
$newname = dirname(__FILE__).'/upload/'.$filename;
// проверяем, файл с таким названием уже есть на сервере
if (!file_exists($newname)) {
// переместить загруженный файл в новое место
if ((move_uploaded_file($_FILES['uploaded_file']['tmp_name'],$newname))) {
echo "Прелестно, файл был загружен: ".$newname;
echo "<script>parent.fileUploaded();</script>";
} else {
echo "Произошла ошибка при загрузке файла!";
}
} else {
echo "Ошибка: файл ".$_FILES["uploaded_file"]["name"]." уже существует";
}
} else {
echo "Ошибка: файл не загружен!";
}
?> window.fileUploaded = function(){
document.querySelector("form").submit();
}Прелестно, файл был загружен: /home/u441880/amulex.ru/www/_dev/testdownload/upload/аыва-24.04.18.png
window.frames[0].addEventListener('message', receiveMessage, false);
function receiveMessage(event) {
console.log(event.data);
}window.postMessage('Hello World', 'Your domain');