Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Zapisz do pliku wszytskie dane przesłane przez GET
axwell
post
Post #1





Grupa: Zarejestrowani
Postów: 143
Pomógł: 1
Dołączył: 14.11.2007

Ostrzeżenie: (10%)
X----


Witam. Chciałbym zapisać do pliku wszytskie dane przesłane do skryptu za pomocą GET... nie chcę pisać nazwy każdej zmiennej, tylko po prostu... zapisać wszystkie zmienne GET. Czy da się zrobić coś takiego?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 12)
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




serialize" title="Zobacz w manualu PHP" target="_manual?

Nie podałeś, w jakim formacie chcesz zapisać...


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
axwell
post
Post #3





Grupa: Zarejestrowani
Postów: 143
Pomógł: 1
Dołączył: 14.11.2007

Ostrzeżenie: (10%)
X----


no coś w rodzaju:

[nazwa zmiennej1] - [wartość zmiennej1]
[nazwa zmiennej2] - [wartość zmiennej3]
[nazwa zmiennej3] - [wartość zmiennej3]
(i jakieś podkreślenie:)
-------------------------------------------
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




No to zwykły foreach" title="Zobacz w manualu PHP" target="_manual, sobie format sam ustawisz. winksmiley.jpg


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
axwell
post
Post #5





Grupa: Zarejestrowani
Postów: 143
Pomógł: 1
Dołączył: 14.11.2007

Ostrzeżenie: (10%)
X----


Ale w ogóle jak mam to zrobić? Nie mam pomysłu, a manual php coś mi nie działa.
Go to the top of the page
+Quote Post
erix
post
Post #6





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




To poszukaj na mirrorze, jak polski nie działa... Tyle kopii, co jest w sieci...

Jak zrobić? W foreach" title="Zobacz w manualu PHP" target="_manual masz przecież klucz-wartość, to potrafisz chyba sobie połączyć i zapisać uzyskany string do pliku?


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
kefirek
post
Post #7





Grupa: Zarejestrowani
Postów: 781
Pomógł: 256
Dołączył: 29.06.2008

Ostrzeżenie: (0%)
-----


Robisz tak
  1. <?php
  2. $dane[]= 'test';
  3. $dane[]= 'test';
  4. $dane[]= 'test';
  5. $dane[]= 'test';
  6. $dane[]= 'test';
  7.  
  8. $wynik = serialize($dane);
  9. ?>


I zmenią wynik wysłasz getem

A potem odbierasz to tak
  1. <?php
  2. $wynik = unserialize($_GET['test'])
  3. ?>
Go to the top of the page
+Quote Post
axwell
post
Post #8





Grupa: Zarejestrowani
Postów: 143
Pomógł: 1
Dołączył: 14.11.2007

Ostrzeżenie: (10%)
X----


hmm źle mnie zrozumieliście... traktujmy to tak, jakby nie znał w ogóle nazw tych zmiennych. Wiem, że są przesyłane w adresie, ale właśnie potrzebny mi taki skrypt, który zapisuje wszytskie zmienne gdy nie znam nazw smile.gif
Go to the top of the page
+Quote Post
piaseq
post
Post #9





Grupa: Zarejestrowani
Postów: 161
Pomógł: 25
Dołączył: 6.09.2008
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Użycie foreach nie wymaga znajomości nazw zmiennych, może jednak zajrzyj do manuala.
Go to the top of the page
+Quote Post
erix
post
Post #10





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




~Kefirek - nie dość, że wcinasz się wszędzie z gotowcami, to nawet nie sprawdzasz, czy ktoś podobnego (albo identycznego) rozwiązania już nie podał.

Cytat
Wiem, że są przesyłane w adresie, ale właśnie potrzebny mi taki skrypt, który zapisuje wszytskie zmienne gdy nie znam nazw

Po to wspomniałem o foreach" title="Zobacz w manualu PHP" target="_manual. A jeśli chcesz np. wyłącznie wartości/klucze, to masz jeszcze dwie funkcje: array_values" title="Zobacz w manualu PHP" target="_manual i array_keys" title="Zobacz w manualu PHP" target="_manual.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
axwell
post
Post #11





Grupa: Zarejestrowani
Postów: 143
Pomógł: 1
Dołączył: 14.11.2007

Ostrzeżenie: (10%)
X----


dobrze więc jak mam teraz powiedzieć funkcji foreach żeby zajmowała się każdym elementem tablicy GET?


  1. <?php
  2. foreach($_GET[] as $wartosctablicy) {
  3.  print($wartosctablicy);
  4. }
  5. ?>


źle...
Go to the top of the page
+Quote Post
Marr
post
Post #12





Grupa: Zarejestrowani
Postów: 103
Pomógł: 1
Dołączył: 19.08.2008
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


a po co dałeś [] przy $_GET ?
Go to the top of the page
+Quote Post
mls
post
Post #13





Grupa: Zarejestrowani
Postów: 677
Pomógł: 89
Dołączył: 31.08.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


A nie prościej zapisać po prostu:
  1. <?php
  2. file_put_contents('nazwapliku', var_export($_GET, true));
  3. ?>


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 18:42