Jako, że jestem początkującym programistą mogłem coś przeoczyć jednak to chyba mało prawdopodobne.
Całość polega na tym, że zapisując plik przez fopen (w+), tworze plik php, który posiada zmienne itp. No i tu sie zaczyna po schodach, bo php zapisując plik pomija zmienne ... jak to naprawić ?
Teraz kod:
<?
///*zawartość pliku
$tekst = "<?php
include ('config.php');
$zapytanie0 = 'SELECT * FROM `galeria` WHERE `id`= '1'';
$cos0 = $wiersz[0];
$idzapytania0 = mysql_query( 'SELECT * FROM `galeria` WHERE `id`= '.$cos0.' ');
$wiersz0 = mysql_fetch_row($idzapytania0);
echo ('<a href='#' onclick=' window.open( 'zdjecia/mini_iplik$nazwa1.jpg','okienko','width=600,height=400,top=300,left=500,'); '>
<img border='0' src='zdjecia/iplik$nazwa1.jpg' width='426' height='318'></a> <a href='#' onclick=' window.open('.$wiersz0[2].','okienko','width=40,height=50,top=300,left=500,');>
<img border='0' src='.$wiersz[13].' width='426' height='318'></a>
');
?>";
$nazwa_pliku = $nazwa1.".php";
$plik = fopen ($nazwa_pliku, "a+"); $dodaj = fwrite ($plik, $tekst); ?>
a wynik:
<?php
include ('config.php');
= 'SELECT * FROM `galeria` WHERE `id`= '1'';
= ;
= mysql_query( 'SELECT * FROM `galeria` WHERE `id`= '..' '); echo ('<a href='#' onclick=' window.open( 'zdjecia/mini_iplikfsdffffffffff.jpg','okienko','width=600,height=400,top=300,left=500,'); '> <img border='0' src='zdjecia/iplikfsdffffffffff.jpg' width='426' height='318'></a> <a href='#' onclick=' window.open('..','okienko','width=40,height=50,top=300,left=500,');>
<img border='0' src='..' width='426' height='318'></a>
');
?>
Ten post edytował Cysiaczek 19.10.2007, 19:15:32