Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >  
Reply to this topicStart new topic
> [PHP]Treść inputa do zmiennej php
mateŁusz
post 11.10.2012, 06:42:45
Post #1





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 21.08.2012

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


Jak zrobić, aby treść inputa została przekierowana do pliku config.php do zmiennej $title ? smile.gif
Go to the top of the page
+Quote Post
nospor
post 11.10.2012, 06:44:04
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




$title = $_POST['title'];


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

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
mateŁusz
post 11.10.2012, 06:56:00
Post #3





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 21.08.2012

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


To wpisać w config.php czy jak?
Go to the top of the page
+Quote Post
nospor
post 11.10.2012, 06:59:32
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Nie pokazałeś kodu, nie napisałeś co to za konfig i jak on ma się do danych z forma - nie napisałeś nic. Czyli co, wróżyć mam?


Ok, wróżę:
czy ty oby przypadkiem nie chcesz edytować pliku $config tym formularzem? Jeśli tak, to sprawa nie jest już tak banalna (choć i wcalenie nie jest trudna)


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

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Lewiatan
post 11.10.2012, 09:23:48
Post #5





Grupa: Zarejestrowani
Postów: 28
Pomógł: 6
Dołączył: 1.02.2010
Skąd: Łódź

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


Jeśli chcesz zapisać wartość pola w configu, to musisz utworzyć sobie skrypt ktory otowrzy plik, wprowadzi niezbędne zmiany i spowrotem go zapisze na serwerze.
Go to the top of the page
+Quote Post
!*!
post 11.10.2012, 09:29:50
Post #6





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Elementy konfiguracji trzymaj w tablicy, a nie w zmiennych.
Wtedy odczytujesz tablice, zmieniasz jej wartości i zapisujesz do pliku var_export


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
mateŁusz
post 11.10.2012, 09:45:30
Post #7





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 21.08.2012

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


czarna magia..
Go to the top of the page
+Quote Post
!*!
post 11.10.2012, 09:55:51
Post #8





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Cytat(mateŁusz @ 11.10.2012, 10:45:30 ) *
czarna magia..

Kombinuj wink.gif i pokaż kod.

Ten post edytował !*! 11.10.2012, 09:56:07


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
bostaf
post 11.10.2012, 10:39:10
Post #9





Grupa: Zarejestrowani
Postów: 374
Pomógł: 79
Dołączył: 6.04.2010
Skąd: Ostrów Wielkopolski

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


Cytat(mateŁusz @ 11.10.2012, 07:42:45 ) *
Jak zrobić, aby treść inputa została przekierowana do pliku config.php do zmiennej $title ? smile.gif

Musiałbyś ją tam wpisać za pomocą np. fwrite. Ale nawet nie próbuj wykombinować jak, bo to nie ma sensu i jest złe, bardzo bardzo złe aaevil.gif chyba nawet bardziej złe od parsowania html'a wyrażeniami regularnymi.

Parametry aplikacji, które wpływają na wygląd/funkcjonowanie aplikacji dla wszystkich jej użytkowników _i_ są często zmieniane można trzymać w plikach, a jakże, ale nie w taki sposób. W taki sposób można przechowywać tylko te, których prawie nigdy nie zmieniasz.
Kiedyś bawiłem się w takie coś na plikach .ini. To nie było zbyt wygodne bo w PHP jest tylko funkcja do czytania i parsowania plików .ini: parse_ini_file, ale ludzie opracowywali swoje funkcje do zapisywania w takich plikach (np. http://stackoverflow.com/questions/1268378...-values-in-php). Teraz pewnie robi się to w plikach XML, ale to tylko zgaduję.

Możesz się pobawić z fread i fwrite i innymi funkcjami zapisu/odczytu plików, z jakimś wymyślonym przez siebie formatem pliku konfiguracyjnego, np:
Kod
"nazwa_strony" "Jakaś nazwa strony"
"komunikat" "A QQ, to ja, admin"

gdzie będziesz trzymał właśnie te relatywnie często zmieniane ustawienia. Pamiętaj tylko, żeby dane w takim pliku miały regularny format (tak jak pliki .ini), żeby prosto można było je czytać/zapisywać. A najlepiej trzymać to w bazie (ale domyślam się, że ta opcja odpada?)
Go to the top of the page
+Quote Post
mateŁusz
post 11.10.2012, 11:06:55
Post #10





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 21.08.2012

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


Jak będę w domu to na spokojnie to przeczytam. Teraz w szkole siedzę z lapkiem i za bardzo się nie mam jak skupić bo też piszemy stronę szkoły i właśnie po to mi to potrzebne. Tak jak na jakimś, nie wiem. PHPbyPrzemo - wchodzisz w PA, Ustawienia, wpisujesz w Nazwa Strony "zs 1 bstok" i jak wchodzisz na stronę to tam gdzie jest karta to pisze "zs 1 bstok"
Go to the top of the page
+Quote Post
bostaf
post 11.10.2012, 11:12:45
Post #11





Grupa: Zarejestrowani
Postów: 374
Pomógł: 79
Dołączył: 6.04.2010
Skąd: Ostrów Wielkopolski

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


Cytat(mateŁusz @ 11.10.2012, 12:06:55 ) *
PHPbyPrzemo - wchodzisz w PA, Ustawienia, wpisujesz w Nazwa Strony "zs 1 bstok" i jak wchodzisz na stronę to tam gdzie jest karta to pisze "zs 1 bstok"

W PHPBBbyPrzemo parametry aplikacji przechowywane są w bazie, nie w pliku.
Go to the top of the page
+Quote Post
mateŁusz
post 11.10.2012, 16:38:27
Post #12





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 21.08.2012

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


Nie wiem czemu się nie dodał post, który pisałem z telefonu, no ale.

Napisałem tylko na przykładzie PHPbyPrzemo. Chcę taki sam właśnie efekt - w inpucie wpisuję, np. 'Szkoła' i do zmiennej $title jest to przekazywane więc by wyglądało to tak:

  1. <title>Szkoła</title>



Go to the top of the page
+Quote Post
!*!
post 11.10.2012, 16:52:59
Post #13





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


To musisz te dane gdzieś trzymać, w Twoim wypadku najprostsza będzie tablica, którą zapisujesz do pliku. Rozbudowane skrypty trzymają to w bazie.

  1. $info = include_once 'fileArray.php'; //odczyt pliku
  2.  
  3. echo $info['title'];
  4.  
  5. $info['title'] = 'nowy temat';
  6.  
  7. $newArray = var_export($info)
  8. file_put_contents('fileArray.php', $newArray);


  1. //plik z tablicą:
  2. return array('name'=>'phpTest', 'title'=>'tytul strony');


Ten post edytował !*! 11.10.2012, 17:00:25


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
mateŁusz
post 11.10.2012, 18:23:28
Post #14





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 21.08.2012

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


Do jakiego pliku ten kod wrzucić?
Z pisania skryptów w PHP to jestem ciemny.
Go to the top of the page
+Quote Post
!*!
post 11.10.2012, 18:26:09
Post #15





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Do jakiego chcesz, a później go wczytaj. A jak nie wiesz co edytować, to zleć to komuś.


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
mateŁusz
post 11.10.2012, 20:00:12
Post #16





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 21.08.2012

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


Zlecę, prędzej migreny dostanę niż to zrobię.

!*!, podjąłbyś się edytowania skryptu? smile.gif
Go to the top of the page
+Quote Post
b4rt3kk
post 11.10.2012, 20:14:04
Post #17





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


A masz dostęp do bazy danych? To by wiele spraw uprościło, niż bawienie się w jakieś pliki.


--------------------
Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
Go to the top of the page
+Quote Post
mateŁusz
post 11.10.2012, 20:29:00
Post #18





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 21.08.2012

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


Powiem Ci tak, w naszej szkole jest jedno nie wiadomo co.

Obecna strona stoi na onecie - brak bazy danych.
Jest pomysł, aby postawić na płatnym, ale w naszej szkole kończy się głównie na planach. Dlatego chcę na plikach smile.gif
Go to the top of the page
+Quote Post
-rozzz-
post 11.10.2012, 20:32:34
Post #19





Goście







Napisz do MEN-u żeby zasponsorowali wam stronę smile.gif, lub zmien to na joomle lub drupala
Go to the top of the page
+Quote Post
b4rt3kk
post 11.10.2012, 20:38:09
Post #20





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


A czy jest konieczność by strona była konfigurowalna z poziomu przeglądarki? Może wystarczy wpisać wszystkie dane na sztywno, samodzielnie do pliku i po sprawie.


--------------------
Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
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 Wersja Lo-Fi Aktualny czas: 18.07.2025 - 06:41