Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
VimVlam1125
0 / 0 / 0
Регистрация: 16.06.2018
Сообщений: 4
1

Как подружить андроид и php?

16.06.2018, 17:23. Просмотров 751. Ответов 3

Всем добрый день! Проблема такова, есть сайт, на котором форма для загрузки файлов на сервер... На ПК все работает отлично, но вот андроиды наотрез отказываются с ней работать! А это очень плохо! Вычитал в интернете что андроид не может толково обрабатывать post запросы или что то типа того... Но как решить проблему так и не нашел... Помогите пожалуйста!

Выкладываю на всякий случай код, может кому нада...

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<!DOCTYPE HTML>
<html>
 
<head>
<title>Загрузить</title>
<link rel="shortcut icon" href="/_design/ico.ico">
<link rel="stylesheet" type="text/css" href="/m/_design/main_background.css">
<link rel="stylesheet" type="text/css" href="/m/_design/btn.css">
<img src="/m/_design/fon.jpg" id="bg">
<link rel="stylesheet" type="text/css" href="/_design/input.css">
</head>
 
<body>
<center><br>
<table width="700" border="1" style="border-collapse: collapse; border: 1px normal #5500cc; border-color: #5500cc; cellspacing: 0; cellpadding: 7; background-color: #eeeeff;">
<tr><td valign="top" align="justify">
<div id="PageContent">
<center>
 
<br>
<a href="/m/">
<button class="btn-class">Загрузить</button>
</a>
 
<h1 style="color: red">
Файл не должен превышать 500 Мбайт!
<br>
Файл с уже существующим именем
<br>
не будет загружен!
</h1>
 
<form enctype="multipart/form-data" action="index.php" method="POST">
    <input class="btn-class5" name="filename" type="file" />
    <br><br>
    <input class="btn-class5" type="submit" value="Загрузить" />
</form>
 
<br>
</center>
</div>
</td>
</tr>
</table>
</center>
</body>
</html>
PHPHTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<!DOCTYPE HTML>
<html>
 
<head>
<title>Redirect...</title>
<link rel="stylesheet" type="text/css" href="/m/_design/main_background.css">
<link rel="stylesheet" type="text/css" href="/m/_design/btn.css">
<img src="/m/_design/fon.jpg" id="bg">
<link rel="stylesheet" type="text/css" href="/m/_design/input.css">
<meta http-equiv="refresh" content="5; URL='/m/upload/'" />
</head>
 
<body>
<center><br>
<table width="700" border="1" style="border-collapse: collapse; border: 1px normal #5500cc; border-color: #5500cc; cellspacing: 0; cellpadding: 7; background-color: #eeeeff;">
<tr><td valign="top" align="justify">
<div id="PageContent">
<center>
<br>
 
<style>
h1 {color: red; font-size: 50px}
</style>
 
<?php
   if($_FILES["filename"]["size"] > 1024*500*1024)
   {
     echo ("<h1>Размер файла превышает 500 мегабайт!</h1>");
     exit;
   }
   
   if(is_uploaded_file($_FILES["filename"]["tmp_name"]))
   {
    $path = "D:/server/www/files/".$_FILES["filename"]["name"];
    if(!file_exists($path))
    move_uploaded_file($_FILES["filename"]["tmp_name"], $path);
    echo "<h1>Файл был успешно загружен!</h1>";
   }
   
   else
   {
      echo("<h1>Ошибка загрузки файла!</h1>");
   }
?>
 
<br>
<h1>Через 5 секунд вы будете перенаправлены обратно...</h1>
 
<br>
</center>
</div>
</td>
</tr>
</table>
</center>
</body>
</html>
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.06.2018, 17:23
Ответы с готовыми решениями:

Как заменить PHP 7 на PHP 5.6 в Ubuntu 16.04? Установлена как модуль Apache 2.4
Переехал на новый VPS а на нем по умолчанию стоит 7 PHP. Я хочу поставить 5.6...

Как остановить выполнение скрипта php другим скриптом php?
Как остановить выполнение скрипта php другим скриптом php?Спасибо!

Php+html!? Как в php файле вывести input type='button' через echo!?
ну собственно говоря я все спросил в заголовке...

Как отключить PHP директиву disable_functions в php.ini ?
На официальном сайте написано, что её можно отключить только в самом...

Php+Html!? как кнопке определить в событие по клику фун-цию php!? синтаксис любой пример приведите
по клику на кнопке обычной а вообще мне надо стереть один файл просто по...

3
Vovka
33 / 33 / 10
Регистрация: 27.09.2014
Сообщений: 423
16.06.2018, 20:25 2
Скорей всего имя файла приходит с недопустимыми символами.
Попробуйте вывести в файл имя сохраняемого файла
0
VimVlam1125
0 / 0 / 0
Регистрация: 16.06.2018
Сообщений: 4
18.06.2018, 01:27  [ТС] 3
Как оказалось проблема тут не в андроид, сервер отказывается загружать файлы больше 2 МБ, но в чем проблема так и не ясно...
0
sash23
140 / 125 / 99
Регистрация: 31.05.2016
Сообщений: 349
18.06.2018, 02:07 4
Лучший ответ Сообщение было отмечено VimVlam1125 как решение

Решение

VimVlam1125, настройки php смотрите.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.06.2018, 02:07

Как обновить php 5.3.29 до php 5.6 на openserver?
Долго я мучился с денвером и решил поставить openserver чтобы обновить php. Но...

Как подружить php и IIS?
Привет! Как подружить этих двух? Поставил php в директорию C:php. В настройках...

Как подружить html код и php
Чувствую себя балбесом, потому что вот уже 3 часа пытаюсь понять, как подружить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru