Ten kod vubec nelze otevirat, avg tu stranku zablokuje, protoze ten kod je nejspis virus nebo tak vypada..
Příspěvky odeslané z IP adresy 2001:718:2601:26c:9d3c:d4...–
peter
peter
AVG vystraha: Nalezen virus JS/Downloader.Agent
peter
<?php
@ini_set('error_reporting', E_ALL);
@ini_set("display_errors", "on");
error_reporting(E_ALL);
// *** FTP prenos souboru
$ftp_server = "uzivatel.server.cz";
$ftp_port = 21;
$ftp_user = "uzivatelftp";
$ftp_psw = "heslo";
$ftp_path = "/web/";
$path_load = "";
$file_load = $path_load.'favicon.ico'; //RW-R-R
// soubor ftp://uzivatel.server.cz/web/favicon.ico
$path_save = "";
$file_save = $path_save.'test-ftp';
// soubor ftp://uzivatel.server.cz/web/test-ftp
$conn = ftp_connect($ftp_server,$ftp_port);
if ($conn)
{
$login = ftp_login($conn, $ftp_user, $ftp_psw);
// ftp_ssl_connect() ?
if ($login)
{
ftp_chdir($conn, $ftp_path);
$upload = ftp_put($conn, $file_save, $file_load, FTP_BINARY);
if ($upload) {echo 'preneseno';} else {echo 'chyba ftp upload';}
}
else {
echo 'chyba ftp login';
}
ftp_close($conn);
}
else {
echo 'chyba ftp pripojeni';
}
// Ty zavinace musi pryc, jestli chces videt errory. Po rozchozeni si je tam pridej, aby hacker nevidel errory.
// Nejdriv musis kontaktovat server, az pak se muzes preci se prihlasit a po prihlaseni zmenit cesty, ne?
// Neni mi jasne, proc ty udaje posilas pres post? Bezp. riziko.
?>
V tuto chvili mi to na mem serveru udela totez co copy($file_load, $file_save). Co to udela tobe?
peter
Chyby se vypisuji pomoci prikazu error_reporting, nejlepe na zacatku souboru. Pak bych si na obrazovku vypsal vsechny promenne.
@ini_set('error_reporting', E_ALL);
@ini_set("display_errors", "on");
error_reporting(E_ALL);
Z toho postu se to dalo vytahnout pomoci cyklu. Ale je to tedy bezpecnostni riziko, protoze pak si tam nekdo muze pripsat dalsi promenou. Takze je lepsi pouzit spis pole
foreach ($_POST as $key=>$value) {$$key = $value;}
$pole = array('a','b','c');
foreach ($pole as $value) {$$value = $_POST[$key];}
echo '<br>a = '.$a;
echo '<br>b = '.$b;
echo '<br>c = '.$c;
No, tak ja zkusim vlastni demo, s tebou neni rozumna rec :)