PHP - Subir archivos al servidor remoto con html incluyendo php

 
Vista:

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.


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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder