dzieki wielkie za pomoc dziala prawidlowo. chyba zapominalem o kropce po '.img'
odswieze bo mam teraz podobny problem mianowicie napisalem skrypt ktory zapisuje do pliku php praktycznie ten sam skrypt co w tym temacie + jeszcze inne zeczy skrypt wyglada tak:
<?
$login = 1;
$imie = 2;
$gg = 3;
$email = 4;
$index = '<?
echo "<p>nick:</p>'.$login.'<br><p>imie:</p>'.$imie.'<br><p>email:</p>'.$email.'<br><p>gg:</p>'.$gg.'";
$directory="./".$login."/zdjecia";
$dir=opendir($directory);
while($file_name=readdir($dir))
{
if(($file_name!=".")&&($file_name!=".."))
{
$img = "'.$login.'/zdjecia/".$file_name;
echo "<img src=".$img." alt="obrazek" />";
echo " ";
}
}
closedir($dir);
?>';
$open2=fopen('123.php', 'w'); ?>
problem znowu tkwi najprawdopodobniej tutaj
echo "<img src=".$img." alt="obrazek
" />";
poniewaz po wykonaniu tego skryptu tworzy sie taki plik
<?
echo "<p>nick:</p>1<br><p>imie:</p>2<br><p>email:</p>4<br><p>gg:</p>3"; $directory="./".$login."/zdjecia";
{
if(($file_name!=".")&&($file_name!=".."))
{
$img = "1/zdjecia/".$file_name;
echo "<img src=".$img." alt="obrazek
" />"; }
}
?>
jak widac program nie wykozystal zdefiniowanej zmiennej $img tylko wyswietlil poprostu $img niemoge dac $img miedzy ' ' bo wtedy skrypt bedzie szukal zmiennej poza zapisanym skryptem a musi ja wziasc z tamtad