Anonymní profil peter – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil peter – Programujte.comAnonymní profil peter – Programujte.com

 

Příspěvky odeslané z IP adresy 2001:718:2601:26c:9d3c:d4...–

peter
JavaScript, AJAX, jQuery › Co dělá tenhle kód
4. 12. 2015   #207023

Ten kod vubec nelze otevirat, avg tu stranku zablokuje, protoze ten kod je nejspis virus nebo tak vypada..

peter
JavaScript, AJAX, jQuery › Co dělá tenhle kód
4. 12. 2015   #207021

AVG vystraha: Nalezen virus JS/Downloader.Agent

peter
PHP › upload souboru na FTP přes P…
4. 12. 2015   #207018

   

<?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
PHP › upload souboru na FTP přes P…
4. 12. 2015   #207016

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 :)

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý