Subir archivos al servidor remoto con html incluyendo php
Publicado por laura (1 intervención) el 13/03/2018 11:37:33
Hola,
pues eso, he realizado un script en html en el que he incluido el php para conseguir subir archivos a un servidor remoto desde mi área local. No se mucho de programación pero en teoría creo que el script que adjunto debería funcionar pero no lo hace y tal vez es que me falta algo.
Si alguien puede echarme una mano lo agradeceria.
pues eso, he realizado un script en html en el que he incluido el php para conseguir subir archivos a un servidor remoto desde mi área local. No se mucho de programación pero en teoría creo que el script que adjunto debería funcionar pero no lo hace y tal vez es que me falta algo.
Si alguien puede echarme una mano lo agradeceria.
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
<!DOCTYPE html
<head>
<title>Subir ficheros al servidor mediante FTP</title>
</head>
<body>
<script>
var temp ="<?php
if(is_uploaded_file($_FILES["archivo"]["tmp_name"]))
{
$host="microbiologia.ull.es";
$port=80;
$user="laura";
$password="552981";
$ruta="";
$conn_id=@ftp_connect($host,$port);
if($conn_id)
{
if(@ftp_login($conn_id,$user,$password))
{
if(@ftp_chdir($conn_id,$ruta))
{
if(@ftp_put($conn_id,$_FILES["archivo"]["name"],$_FILES["archivo"]["tmp_name"],FTP_BINARY))
echo "Fichero subido correctamente";
else
echo "No ha sido posible subir el fichero";
}else
echo "No existe el directorio especificado";
}else
echo "El usuario o la contraseña son incorrectos";
ftp_close($conn_id);
}else
echo "No ha sido posible conectar con el servidor";
}else{
echo "Selecciona un archivo...";
}
?>";
</script>
<form method="post" enctype="multipart/form-data" action="">
<div>Fichero: <input type="file" name="archivo" id="image" maxlength="45"></div>
<dif><input type="submit" name="enviar" value="enviar"/></div>
</form>
</body>
</html>
Valora esta pregunta


0