zapisanie "$_GET" jako string

zapisanie "$_GET" jako string
B1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 70
0

Cześć, tworze nowy plik .php, w którym w pewnym momencie potrzebuje mieć w utworzonym pliku taki kawałek:

Kopiuj
<?php 
	$_GET['idEdycji']=5; 
	include ("../../Funkcje/PobierzDaneZespolu.php");
?>

próbuje robić w ten sposób

Kopiuj
$code.="<?php $_GET['idEdycji']=5; ?>";
	$code.="<?php include(\"../../Funkcje/PobierzDaneZespolu.php\"); ?>";
	

Lecz nie działa to i w ogóle skrypt nie jest uruchamiany problem z tego co zauważyłem mam z tą linijką

Kopiuj
$code.="<?php $_GET['idEdycji']=5; ?>";
	

Ktoś mógłby podpowiedzieć jak dany ciąg dopisać do zmiennej ?

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
0

Dlaczego chciałbyś robić taką zbrodnię przeciwko ludzkości, jak modyfikacja zmiennych globalnych?

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
1

Na temat odpowiadaj w postach.
Powinieneś zatem utworzyć w tym pliku funkcję, która pobiera jako argument to idEdycji, i wykonuje to, co potrzebujesz. Jeśli musisz modyfikować zmienne globalne (lub w ogóle z nich korzystać!), niemalże na pewno robisz coś źle.

R3
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 419
1

Chodzi o coś takiego?

Kopiuj
include ("../../Funkcje/PobierzDaneZespolu.php?idEdycji=5");
Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
1

Która część polecenia "utwórz funkcję" jest niejasna? To, że umieścisz plik w katalogu funkcje nie sprawia, że automagicznie staje się on funkcją.

B1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 70
0

Okej, zrozumiałem i zrobiłem tak jak podpowiedziałes.

Kopiuj
$code.="<?php include(\"../../Funkcje/PobierzDaneZespolu.php\"); 
	PobierzDaneZespolu($idLast);?>";

Dzięki wielkei za pomoc :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.