[ borovac @ 18.08.2005. 16:29 ] @
ovu sam skriptu našao na ovom forumu.
Code:

<?php
$fajl = "b.txt";
$sacuvaj_gde_i_kako = "c:/b.txt";

$fp1 = fopen($fajl, "r");
if ($fp1) {
  while (!feof ($fp1)) {
    $buffer .= fgets($fp1, 4096);
  }
  $fp2 = fopen($sacuvaj_gde_i_kako, "w");
  fputs($fp2,$buffer);
  fclose($fp2);
} else {
  echo "Ne mogu da pridjem adresi \"$fajl\" ili fajl ne postoji.";
}
fclose($fp1);
?>

Navodno skida fajl sa servera na korisnikov hard disk. Ali ne radi.
Mene zanima da li je moguće pomoću skripte koja je na serveru da se skine fajl na user's hadr disk u silent modu.
Znači ja odem na neku stranicu i ona mi taj fajl prikači na hard disk.
[ noviKorisnik @ 18.08.2005. 17:32 ] @
Samo ako je korisnikov računar ujedno i server, odnosno, radi se o snimanju fajla na serversku mašinu a ne na klijentsku.

I pre nego što nastavimo dalje da pitam - zbog čega želiš to što tražiš?
[ borovac @ 18.08.2005. 22:28 ] @
Radim program update, odnsosno popravljam errore tako da korisnik i ne mora znati da moj software ima bug.
Zatim mi treba i zbog identifikacije, snimim fajl na disk i znam da je glasao na anketu.
Vjerovatno se ovo može zloupotrijebiti u virus svrhe.
Da li to onda znači da je moguće da odem na nečiji sjt i da pokupim virus.
[ WEXY @ 18.08.2005. 23:21 ] @
Citat:
borovac:
Zatim mi treba i zbog identifikacije, snimim fajl na disk i znam da je glasao na anketu.


Koristi cookie-je. http://www.w3schools.com/php/php_cookies.asp

Što se tiče „silent” download-a, to je nemoguće preko PHP-a, jer se izvršava na serveru. Za ovo što ti hoćeš treba ti client-side skripta, možda JavaScript mada nisam siguran da li bi i kako ovo radilo.
[ byM4k5 @ 19.08.2005. 01:25 ] @
Citat:
borovac: Radim program update, odnsosno popravljam errore tako da korisnik i ne mora znati da moj software ima bug.


Pa napravis AutoUpGrade sistem svojoj aplikaciji!

Citat:
borovac: Da li to onda znaci da je moguce da odem na neciji sjt i da pokupim virus.


Da, ako, naprimjer, koristis nezakrpljen FF!
[ borovac @ 19.08.2005. 13:18 ] @
Citat:
WEXY: Koristi cookie-je.

Da ali ako je u browser settings naštelano da ne snima cookies, šta onda?
Citat:
byM4k5 : Pa napravis AutoUpGrade sistem svojoj aplikaciji!

Da, ali onda taj moj program treba da stalno provjerava da li je korisnik konektovan na internet, i onda kada ugrabi priliku da skine zakrpu sa neta, firewall javlja da se pokušava konektovat na neki server.
noviKorisnik mi je dao nade kada sam pročitao njegov post, ali eto vi kažete da ne može.
[ byM4k5 @ 20.08.2005. 03:17 ] @
Citat:
borovac:Da ali ako je u browser settings naštelano da ne snima cookies, šta onda?


To ti je vrlo rijetko. Mozes da mu snimis IP u bazu i da mu ne das da glasa dok je taj IP u bazi, odnosno brise se poslije (npr) 3 minute.

Citat:
borovac: Da, ali onda taj moj program treba da stalno provjerava da li je korisnik konektovan na internet, i onda kada ugrabi priliku da skine zakrpu sa neta, firewall javlja da se pokušava konektovat na neki server.
noviKorisnik mi je dao nade kada sam pročitao njegov post, ali eto vi kažete da ne može.


Tu je PHP nemocan. A sta fali da provjerava? Windows Update ne provjerava?
[ borovac @ 20.08.2005. 14:36 ] @
Da ali meni treba da ne može glasati nikako. IP adrese su uglavnom promjenjljive.
[ noviKorisnik @ 20.08.2005. 15:54 ] @
Postavi onda pravilo da može da glasa samo ulogovan korisnik, onda nemaš problema s praćenjem ko je glasao a ko nije (jedino što ostaje problem da je preporučljivo da za sistem za logovanje mora da budu dozvoljeni kukiji u browseru).
[ pucola001 @ 27.08.2005. 11:33 ] @
covjece pa to nije zdravo,nije humano da bez znanja korisnika gutas mu nesto sto on nece