Plik 1 - admin.php
if(($_GET['action']) <> '') { try { $file = 'Class/Admin/'.$_GET['action'].'.php'; // if(!file_exists($file)) { throw new Exception('File not found'); } require_once $file; } catch (Exception $e) { } }
Plik 2 - Categories.php
{ if($_GET['cmd'] == 'add') { #code } { $validation = $categories -> isVisible($_GET['id']); if($validation == 'Tak') { $change == 'Nie'; } if($validation == 'Nie') { $change == 'Tak'; } $categories -> setData('visibility', $change, $_GET['id']); // header('Location: admin.php?action=Categories'); } if($_GET['cmd'] == 'delete') { #code } }
Po kliknięciu w link, czyli wywołaniu adresu admin.php?action=Categories&cmd=changeVisibility&id=1 dostaję błąd:
Warning: require_once(Class/Admin/Categories?cmd=changeVisibility?id=1.php): failed to open stream: No such file or directory
Jak ten problem najlepiej rozwiązać? Spośród rozwiązań z sieci nie znalazłem nic pomocnego..