Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

 

RQ:Upload Script

Featured Replies

Здравейте трябва ми някакъв ъплоад скрипт.потърсих с търсачката но не намерих мерси предварително!

Здравейте трябва ми някакъв ъплоад скрипт.потърсих с търсачката но не намерих мерси предварително!

На какъв език ?

Тук можеш да намериш подробно описание на това как да решиш проблема си с PHP.

Редактирано от darkterminal (преглед на промените)

На какъв език ?

Тук можеш да намериш подробно описание на това как да решиш проблема си с PHP.

Имам каквото ти трябва само драсни ЛС

Ами в общи линии е това :

<?php

$userFileVariable = "userFile";

$operationResult = "";


if (count($_FILES) > 0) 

{

	$file = $_FILES[$userFileVariable];


	$operationResult .= "<h1>";


	switch ($file["error"]) 

	{

		case 1 : 

		{

			$operationResult .= "The uploaded file exceeds the " . get_cfg_var("upload_max_filesize") . " directive in php.ini!";


			break;

		}

		case 2 : 

		{

			$operationResult .= "The uploaded file exceeds the " . $_REQUEST["MAX_FILE_SIZE"] . " directive that was specified in the HTML form!";


			break;

		}

		case 3 : 

		{

			$operationResult .= "The uploaded file was only partially uploaded!";


			break;

		}

		case 4 : 

		{

			$operationResult .= "No file was uploaded!";


			break;

		}

		case 6 : 

		{

			$operationResult .= "Missing a temporary folder!";


			break;

		}

		case 7 : 

		{

			$operationResult .= "Failed to write file to disk!";


			break;

		}

		default : 

		{

			if (move_uploaded_file($file['tmp_name'], dirname(__FILE__) . "/" . basename($file['name']))) 

			{

				$operationResult .= "File is valid, and was successfully uploaded.";

			} 

			else 

			{

				$operationResult .= "Possible file upload attack!";

			}

		}

	}



	$operationResult .= "</h1>";

}

?>

<html>

<head>

<title> New Document </title>

<script type="text/javascript">

<!--

function formSubmit(sender)

{

	if (sender.form.elements["<?= $userFileVariable ?>"].value == "")

	{

		alert("Please browse to select a file.");


		return false;

	}


	return true;

}

//-->

</script>

</head>

<body>

<?= $operationResult ?>

<form method="post" enctype="multipart/form-data" action="">

<input type="file" name="<?= $userFileVariable ?>" />

<br />

<br />

<input type="submit" name="Submit" onclick="return formSubmit(this);" />

</form>

</body>

</html>
Работи с Опера, Файър Фокс, Интернет Експлорер (би трябвало да работи и на Конкърър и Сафари, но не е тествано). Изисква да има инсталирано PHP версия 4.3.10 или по-нова. Ако нещо не е ясно, питай - ще следя темата още 2-3 дена. Успех! Редакция : Ако си взел файла преди редакцията замени това :
if (move_uploaded_file($file['tmp_name'], basename($file['name'])))
с това :
if (move_uploaded_file($file['tmp_name'], dirname(__FILE__) . "/" . basename($file['name'])))

Редактирано от darkterminal (преглед на промените)

Добавете отговор

Можете да публикувате отговор сега и да се регистрирате по-късно. Ако имате регистрация, влезте в профила си за да публикувате от него.

Гост
Публикацията ви съдържа термини, които не допускаме! Моля, редактирайте съдържанието си и премахнете подчертаните думи по-долу. Ако замените букви от думата със звездички или друго, за да заобиколите това предупреждение, профилът ви ще бъде блокиран и наказан!
Напишете отговор в тази тема...

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    26%
    Дарени 256.00 EUR от нужните 1,000.00 EUR

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.