Strona 1 z 1
Zmienna w PHP
: śr lut 04, 2004 9:53 am
autor: one_eddie
W jaki sposob mozna w PHP przypisac zmiennej zawartosc pliku tak aby skrypty zawarte w pliku zostaly wykonane?
Chcialem zrobic tak:
Ale jesli plik jest wielowierszowy to nie zadziala.
Jesli zrobie tak:
To skrypty zawarte w Zmiennej nie zostana wykonane
Jak to rozwiazac?
Re: Zmienna w PHP
: śr lut 04, 2004 10:08 am
autor: Kamil Kierzkowski
Re: Zmienna w PHP
: śr lut 04, 2004 8:48 pm
autor: one_eddie
Ale ja nie o to pytalem
W linku ktory podales nie ma ani 1 slowa na moj temat ??
Re: Zmienna w PHP
: śr lut 04, 2004 10:46 pm
autor: Kamil Kierzkowski
nie ma tam zastosowania funkcji include()
nie trzeba tego przypisywać do zmiennej
Re: Zmienna w PHP
: śr lut 04, 2004 10:53 pm
autor: one_eddie
O include jest ale nie ma w takim sensie jaki ja tego potrzebowalem.
Chcialem zmusic include zeby dodala caly plik do tej zmiennej ale mi sie nie udalo.
Teraz juz wiem ze nie mozna tego tak zrobic

Re: Zmienna w PHP
: czw lut 05, 2004 12:15 am
autor: Krzysztof Aszkiełowicz
w PHP tablica (w pewnym sensie) - zmienna
więc
[php]<?php
$zmienna = file("plik.txt");
?>[/php]
wiec powtaje tablica teraz trzeba ją tylko przepuscic przez pętle i:
a) przypisać nowej zmiennej juz nie będzie to tablica
[php]<?php
for($i = 0; $i < count($zmienna); $i++){
$wynik .= $zmienna[$i];
}
echo $wynik; //OPCJA WYŚWIETLENIA
?>[/php]
b) wyswitlic
[php]<?php
for($i = 0; $i < count($zmienna); $i++){
echo $zmienna[$i];
}
?>[/php]
Tak można to zrobić, napewno nie można tego wykonać za pomoca include

Polecam manual i obsługę plików.
Re: Zmienna w PHP
: czw lut 05, 2004 12:27 am
autor: one_eddie
OK wszystko rozumiem od paru lat programuje w c wiec taki kodzik mam w palcu :]
Ale mi chodzi o to czy po wczytaniu pliku do tablicy i wyswietleniu go za pomoca echa bedzie spelnialo warunek:
- w odczytwyanym pliku sa skrypty ktore musza zopstac przetworzone?
Re: Zmienna w PHP
: czw lut 05, 2004 9:26 am
autor: wixor
[php]<?php
eval(join(file($file)));
?>[/php]
Powinno zadziałać.
Re: Zmienna w PHP
: czw lut 05, 2004 12:57 pm
autor: one_eddie
wixor pisze:[php]<?php
eval(join(file($file)));
?>[/php]
Powinno zadziałać.
Dokaldnie o to mi chodzilo. Dzieki.