ftp problem
2 отговора
88 прегледа
ftp problem
Imam syvsem prosta zadacha - trqbva da kacha fail ot forma na opredelena direktoriq na servera.
Kogato napihsa:
$c=ftp_connect("ftp.site.com");
ftp_login($c, "user", "pass");
ftp_chdir($c, $dir);
ftp_put($c, $img_name, $img, FTP_BINARY);
ftp_quit($c);
vsichko si raboti
no ako opitam da napisha funkciq za tova:
function upload($file){
$c=ftp_connect("ftp.site.com");
ftp_login($c, "user", "pass");
ftp_chdir($c, $dir);
ftp_put($c, $file_name, $file, FTP_BINARY);
ftp_quit($c);
}
upload($img);
Dava greshki nezavisimo dali izpolzvam $img_name ili $img
Imam chuvstvoto che e nesto syvsem glupavo no ne moga da se setq kakvo
P.S. shell funciite mi sa zabraneni
Kogato napihsa:
$c=ftp_connect("ftp.site.com");
ftp_login($c, "user", "pass");
ftp_chdir($c, $dir);
ftp_put($c, $img_name, $img, FTP_BINARY);
ftp_quit($c);
vsichko si raboti
no ako opitam da napisha funkciq za tova:
function upload($file){
$c=ftp_connect("ftp.site.com");
ftp_login($c, "user", "pass");
ftp_chdir($c, $dir);
ftp_put($c, $file_name, $file, FTP_BINARY);
ftp_quit($c);
}
upload($img);
Dava greshki nezavisimo dali izpolzvam $img_name ili $img
Imam chuvstvoto che e nesto syvsem glupavo no ne moga da se setq kakvo
P.S. shell funciite mi sa zabraneni
Re: ftp problem
function upload($file){
global $file_name;
$c=ftp_connect("ftp.site.com");
ftp_login($c, "user", "pass");
ftp_chdir($c, $dir);
ftp_put($c, $file_name, $file, FTP_BINARY);
ftp_quit($c);
}
ili
function upload($file){
$c=ftp_connect("ftp.site.com");
ftp_login($c, "user", "pass");
ftp_chdir($c, $dir);
ftp_put($c, $GLOBALS["file_name], $file, FTP_BINARY);
ftp_quit($c);
}
global $file_name;
$c=ftp_connect("ftp.site.com");
ftp_login($c, "user", "pass");
ftp_chdir($c, $dir);
ftp_put($c, $file_name, $file, FTP_BINARY);
ftp_quit($c);
}
ili
function upload($file){
$c=ftp_connect("ftp.site.com");
ftp_login($c, "user", "pass");
ftp_chdir($c, $dir);
ftp_put($c, $GLOBALS["file_name], $file, FTP_BINARY);
ftp_quit($c);
}
Naistina e dosta elementarno ...
problema e ce funkciite v PHP sa malko "osobeni". To i az si zagubih dosta vreme s tazi osobenost shtoto prosto q bqh zabravil :-)
Znachi v PHP promenlivite, koito si definiral izvyn tqloto na function sa nevidimi v tqloto i! Po tazi pricina ako iskash da polzvash nqkoq promenliva trqbva da q obqvish za global vytre v tqloto na funkciqta. Toi vsyshtnost netKo ti e pokazal kak stava.
Znachi v PHP promenlivite, koito si definiral izvyn tqloto na function sa nevidimi v tqloto i! Po tazi pricina ako iskash da polzvash nqkoq promenliva trqbva da q obqvish za global vytre v tqloto na funkciqta. Toi vsyshtnost netKo ti e pokazal kak stava.