Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Błąd w działaniu na plikach
Forum PHP.pl > Forum > Przedszkole
cinrex
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:
  1. <?
  2. ///*zawartość pliku
  3. $tekst = "<?php
  4. include ('config.php');
  5. $zapytanie0 = 'SELECT * FROM `galeria` WHERE `id`= '1'';
  6. $cos0 = $wiersz[0];
  7. $idzapytania0 = mysql_query( 'SELECT * FROM `galeria` WHERE `id`= '.$cos0.' ');
  8. $wiersz0 = mysql_fetch_row($idzapytania0);
  9. echo ('<a href='#' onclick=' window.open( 'zdjecia/mini_iplik$nazwa1.jpg','okienko','width=600,height=400,top=300,left=500,'); '>
  10. <img border='0' src='zdjecia/iplik$nazwa1.jpg' width='426' height='318'></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href='#' onclick=' window.open('.$wiersz0[2].','okienko','width=40,height=50,top=300,left=500,');>
  11. <img border='0' src='.$wiersz[13].' width='426' height='318'></a>
  12. ');
  13. ?>";
  14. $nazwa_pliku = $nazwa1.".php";
  15. $plik = fopen ($nazwa_pliku, "a+");
  16. $dodaj = fwrite ($plik, $tekst);
  17. fclose($plik);
  18. ?>


a wynik:

  1. <?php
  2.  include ('config.php');
  3. = 'SELECT * FROM `galeria` WHERE `id`= '1'';
  4. = ;
  5. = mysql_query( 'SELECT * FROM `galeria` WHERE `id`= '..' ');
  6.  echo ('<a href='#' onclick=' window.open( 'zdjecia/mini_iplikfsdffffffffff.jpg','okienko','width=600,height=400,top=300,left=500,'); '>
  7.  <img border='0' src='zdjecia/iplikfsdffffffffff.jpg' width='426' height='318'></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href='#' onclick=' window.open('..','okienko','width=40,height=50,top=300,left=500,');>
  8.  <img border='0' src='..' width='426' height='318'></a>
  9.  ');
  10.  ?>
czachor
zawartość $tekst wstaw w apostrofy ' ' a nie " "
wszystko, co jest w "" jest parsowane
Cysiaczek
ehh

Przenoszę na Przedszkole, niech tam żywota dokończy
cinrex
Oo, dzięki, no wiecie, nie dziwcie sie, do tej pory uczyłem się sam, musialem ze wszystkim samemu dać sobie rade, to nie jest tak łatwo a przecież każdy kiedyś zaczynał.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.