include('include/baza.php');
Po co łączysz się z bazą zaraz na początku pliku?
include('kategorie/'.$_GET['id'].'.txt');
}
else
{
include('kategorie/'.$kategorie['1'].'.txt');
}
}
else
{
include('kategorie/'.$kategorie['1'].'.txt');
}
A co jeśli plik będzie miał kropkę w nazwie? I po co Ci pliki skoro masz bazę danych.
if($pasekboczny_spr == 613) { // Jeli $pasekboczny_spr jest równy 627 to znaczy że istnieje
include('include/pasekbocznyspr.php'); // Tabela HTML/PHP z paskiem bocznym
}
To nadal jest śmieszne.
<table>
<tr>
<td width="770" bgcolor="
<?php echo(file_get_contents('konfiguracja_txt/kolorstopki.txt')); ?>"><center><materlink>Strona korzysta z materCMSv3 by <a href="http://www.materdefense.hostzi.com"><materlink>materkamil</materlink></a></materlink></center></td>
</tr>
</table>
Układ na tabeli? Koszmar.
if(isset($_SESSION['logowanie']) && $_SESSION['logowanie'] == 2
) { echo('<br><a href=admin><c><center>Panel Administracyjny</center></c></a>'); }
To już było omawiane.
Trzymasz konfiguracje w plikach txt, to po co Ci baza danych?
$a = mysql_query('SELECT * from pasekboczny WHERE id=1'); $b = mysql_query('SELECT * from kategorie WHERE id=1');
Po co Ci aż tyle zapytań?
$q = 'UPDATE logowanie SET login=\''.$login.'\', haslo=\''.$haslo.'\' WHERE id=1';
Jak już się upierasz przy mysql_* zamiast PDO, to addslashes nie jest najlepszym wyjściem,
mysql_escape_string itd.
<c>#1:
</c> <input type="text" name="k1"> <c>#2:
</c> <input type="text" name="k2"> <c>#3:
</c> <input type="text" name="k3"> <c>#4:
</c> <input type="text" name="k4"> <c>#5:
</c> <input type="text" name="k5">
Co to jest <c>?
$q = 'UPDATE kategorie SET k1=\''.$k1.'\', k2=\''.$k2.'\', k3=\''.$k3.'\', k4=\''.$k4.'\', k5=\''.$k5.'\' WHERE id=1';
echo('<c><center>Polecenie wydane do bazy danych: <br>'.$q.'</center></c>'); // Tworzenie plików kategorii
$k1 = fopen('../kategorie/'.$k1.'.txt','w'); fwrite($k1,'Utworzono kategorię');
$k2 = fopen('../kategorie/'.$k2.'.txt','w'); fwrite($k2,'Utworzono kategorię');
$k3 = fopen('../kategorie/'.$k3.'.txt','w'); fwrite($k3,'Utworzono kategorię');
$k4 = fopen('../kategorie/'.$k4.'.txt','w'); fwrite($k4,'Utworzono kategorię');
$k5 = fopen('../kategorie/'.$k5.'.txt','w'); fwrite($k5,'Utworzono kategorię');
Czyli nadal się ograniczasz do 5 kategorii?
Reasumując.
Niczego nie poprawiłeś. Nadal jest źle, a to co zrobiłeś to drobna kosmetyka której nie widać.