problema ftp upload su host windows

luigi777

Utente Attivo
14 Feb 2008
1.085
1
38
39
Massa, Italy
Salve, volevo sapere se c'è qualcuno che può dirmi come mai nel sito o meglio nel dominio di mio fratello essendo che lui usa windows host ..questo ftp non va:
PHP:
<?php

if(!isset($_POST["submit"])){?>

<form action="upload.php" method="POST" enctype="multipart/form-data">
<table align="center">
<tr>
<td align="right">
Server:
</td>
<td>
<input size="50" type="text" name="server" >
</td>
</tr>
<tr>
<td align="right">
Username:
</td>
<td>
<input size="50" type="text" name="user" >
</td>
</tr>
<tr>
<td align="right">
Password:
</td>
<td>
<input size="50" type="password" name="password" >
</td>
</tr>
<tr>
<td align="right">
Path on the server:
</td>
<td>
<input size="50" type="text" name="pathserver" value="" >
</td>
</tr>
<tr>
<td align="right">
Select your file:
</td>
<td>
<input name="userfile" type="file" size="50">
</td>
</tr>
</table>
<table align="center">
<tr>
<td align="center">
<input type="submit" name="submit" value="Upload image" />
</td>
</tr>

</table>
</form>
<?}
else 
{
    
    set_time_limit(300);//for uploading big files
    
$paths=$_POST['pathserver'];

$filep=$_FILES['userfile']['tmp_name'];

$ftp_server=$_POST['server'];

$ftp_user_name=$_POST['user'];

$ftp_user_pass=$_POST['password'];

$name=$_FILES['userfile']['name'];



// set up a connection to ftp server
$conn_id = ftp_connect($ftp_server);

// login with username and password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

// check connection and login result
if ((!$conn_id) || (!$login_result)) {
       echo "FTP connection has encountered an error!";
       echo "Attempted to connect to $ftp_server for user $ftp_user_name....";
       exit;
   } else {
       echo "Connected to $ftp_server, for user $ftp_user_name".".....";
   }

// upload the file to the path specified

$upload = ftp_put($conn_id, $paths.''.$name, $filep, FTP_BINARY);
// check the upload status
if (!$upload) {
       echo "FTP upload has encountered an error!";
   } else {
    echo "Uploaded file with name $name to $ftp_server ";
  
   }

// close the FTP connection
ftp_close($conn_id);    

}
?>

invece nel mio host linux su un'altra hoster .. mi funziona senza modificare lo script.??

Il mio è sul servizio linux su tophost invece quello del mio fratello registrato da anni e su host windows register.

scusatemi se non si possono dire i nomi dei hoster.. ma ho un problema con questo script che nel mio funziona normalmente ma su quello di mio fratello no.

ed in oltre questo lo aggiancio al resize thumb.. solo che lo script si ferma alla login e pure l'ftp sono giuste..
e se lo provo nel mio host funziona..

come mai ?
avete idee?

grazie mille.
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao,
cambia
PHP:
<?
con
PHP:
<?php
alcune configurazioni non permetto il tag abbreviato e di conseguenza non interpretano il codice

Il manuale dice che dovrebbe funzionare anche su windows
 

luigi777

Utente Attivo
14 Feb 2008
1.085
1
38
39
Massa, Italy
ciao. ho provato anche l'esempio che c'è nel manuale..

ma niente .. mi si ferma all'accesso dell'utente..

non è percaso essendo un sotto dominio ??

perché con filezilla mi ci collego con i soliti dati.. ma con i script ftp non ne vogliono sapere.

grazie mille e buona giornata.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
148
63
PR
www.borgo-italia.it
ciao
intanto metti dei var_dump per cercare di capire che tipo di errore è e dove si forma
PHP:
<?php
//....
// set up a connection to ftp server
$conn_id = ftp_connect($ftp_server);
var_dump($conn_id);// se ti da FTP stream è ok, se false non si connette
// login with username and password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
var_dump($login_result);// se ti da true ok, se false non si connette
//....
?>
poi
ftp_connect se non metti nulla di default la porta è la 21, devi verificare se la porta va bene o devi cambiarla, analogo il timeout che di default è 90 sec, guarda
http://it2.php.net/manual/en/function.ftp-connect.php

eventualmente prova anche i $_POST per vedere se vengolo trasmessi/letti come si deve
 

luigi777

Utente Attivo
14 Feb 2008
1.085
1
38
39
Massa, Italy
e nel mio ... stesso codice stesso script..nessuna modifica mi da :

resource(1) of type (FTP Buffer) bool(true) Connected to etc..
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
148
63
PR
www.borgo-italia.it
ciao
io non so dirti perchè su un pc funzia e su uno no.
prova a scrivere sul pc che non funzia direttamente
$conn_id = ftp_connect("http:.....");
e lo stesso su ftp_login
 
Discussioni simili
Autore Titolo Forum Risposte Data
B Problema caricamento files con FTP Hosting 5
asevenx problema con accesso ftp Hosting 4
A problema nella visualizzazione file caricato tramite ftp WordPress 0
L Problema con comandi FTP PHP 6
S Problema FTP dreamweaver MAC Webdesign e Grafica 2
M Problema programmi FTP e caricamento dati Discussioni Varie 3
L problema con ftp Hosting 1
R Problema query con ricerca id numerico PHP 2
F Problema con risposta PHP 0
S problema con recupero dati tabella mysql PHP 2
Z Problema con il mio tp-l i nk Reti LAN e Wireless 0
I PROBLEMA: Sostituzione sito XAMPP E-Commerce 0
T problema data 30/11/-1 PHP 0
L Problema RAM con Tomcat 8 Apache 0
napuleone problema con sort e asort PHP 4
Y Problema incolonnamento tabella PHP 7
S problema salvataggio immagini Photoshop 0
Z Problema con INT MySQL PHP 1
Z Problema database MySQL con XAMPP PHP 0
M Problema con controllo form in real time jQuery 6
D problema php mysql PHP 1
D problema php mysql PHP 1
M Problema Wi-Fi Linux Linux e Software 0
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
Daniele_Carrara Problema Aperture Mailup Email Marketing 5
F PROBLEMA ACCESSO INSTAGRAM Discussioni Varie 2
R Problema connessione db PHP 7
M problema if PHP 2
G Problema con Get page PHP 4
N Problema passaggio variabili tra pagine PHP 4
P Problema con require once PHP 6
P Problema con i package Java 1
A Problema login con Safari PHP 14
F INDESIGN: problema esportazione esecutivo per la stampa con foto B/N Webdesign e Grafica 0
H problema carrello woocommerce PHP 2
S problema con css bootstrap3 HTML e CSS 4
M .load() problema con caricamenti dinamici di js Javascript 0
M Problema su query JOIN in tre tabelle PHP 0
S Problema esportazione tabelle Mysql in Excel PHP 0
G Problema ------- con Query PHP 1
G Problema con Query PHP 1
M Problema su update di 3 tabelle PHP 1
T problema con select dinamica con jquery Javascript 0
A Problema checkout carrello php PHP 2
R Problema al server Domini 0
A Problema nel passare la variabile PHP 0
G Problema update di un database PHP 0
S Problema con spazi bianchi HTML e CSS 4
E Problema motore di ricerca FULL_TEXT PHP 0
Tommy03 Problema durata cookie PHP 5

Discussioni simili