problema ftp upload su host windows

luigi777

Utente Attivo
14 Feb 2008
1.086
1
38
42
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.086
1
38
42
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.046
150
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.086
1
38
42
Massa, Italy
ciao, viene fuori questi dati:
bool(false) NULL FTP connection has encountered an error!Attempted to connect to etc.. (Non ho messo il sito però dice user@etc..).

che vuole dire?
 

luigi777

Utente Attivo
14 Feb 2008
1.086
1
38
42
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.046
150
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
I Sto progettando nuovi siti utilizzando bootstrap e devo dire funziona bene, l'unico problema e la maschera -moz- HTML e CSS 0
K Problema form update PHP 2
O problema con dvr dahua xvr5116 IP Cam e Videosorveglianza 0
S Problema nel ciclare un json Javascript 0
G Problema con Xampp Web Server 1
andrea barletta Problema con miniature comandi Photoshop 0
I problema con alice Posta Elettronica 0
K Problema Inner join PHP 1
F firefox problema http Linux e Software 0
N Problema con position absolute e overflow HTML e CSS 4
E Problema jquery Success jQuery 2
L Problema con inner join PHP 11
K [php] Problema con inner join PHP 4
E problema selezione sfumata Photoshop 2
K [PHP] Problema con variabili concatenate. PHP 1
A Problema filtro fluidifica Photoshop Photoshop 1
H Problema Bordi Scontorno Photoshop 1
O problema con query PHP 4
R Problema installazione Realtek WiFi USB rtl8821 Reti LAN e Wireless 0
I problema con 2 account Posta Elettronica 1
L problema collegamento file css con html HTML e CSS 1
Y Problema percorso file in rete PHP 1
N Problema SEO "L'URL non si trova su Google" SEO e Posizionamento 4
E Problema accesso a file con app sviluppata con MIT APP INVENTOR 2 Sviluppo app per Android 0
P Problema acquisizione clienti Webdesign e Grafica 1
F NetBeans problema creazione progetto Java Windows e Software 0
M Problema con Try Catch PHP 0
C problema seo + cerco esperto SEO e Posizionamento 11
Sergio Unia Problema con gli eventi del mouse su una data table: Javascript 2
T PROBLEMA CON SESSIONI PHP 3
A Problema, non so, di scale() o transform, oppure altro? HTML e CSS 0
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
R problema con else PHP 0
T PROBLEMA CON ARRAY PHP 8
L problema con query select PHP 2
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 1
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

Discussioni simili