Autor Zpráva
horyna
Profil *
Teprv zkouším nějaký funkce a sem z toho uplny mešuge...

mam script:

function cti($x){
$open = fopen ($x, "r");
$x = fread ($open, filesize ($x));
fclose ($open);
echo $x;
}

nic="password.txt";
cti ($nic);

to to vypise, to de ale ja u toho chci vytahnout nejakou promennou - treba ze bych to na zacatku precet a nacet do promenny a ten soubor by se pak uz nemusel znova otevirat.

sem si rikal ze bych si treba dal:

$password= cti ($nic);

ale to mi nejak nafajci. Pomuze nekdo?
Peca
Profil
Za echo $x; dej ještě return $x;
Davex
Profil
Načtení souboru do řetězce:
$password=file_get_contents($nic);

do pole:
$password=file($nic);
horyna
Profil *
Peca

Hmm..dobře return pod cim to pak ale mam volat?

function cti($x){
$open = fopen ($x, "r");
$x = fread ($open, filesize ($x));
fclose ($open);
return $x;
}


$nic="password.txt";
cti ($nic);

v tomhle pripade:? Pod $nic? to sem zkoušel ale vypsalo mi to puvodni hodnotu (password.txt) :( diky
horyna
Profil *
Davex

mě šlo spíš o pochopení funkcí a tohle je jen takový příklad, ale dík!
Davex
Profil
OK.
$nic = "password.txt"; 

$password = cti($nic);
echo $password; // třeba
horyna
Profil *
to je ono, dík.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0