Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Generator kodu, na podstawie 2 zmiennych, Generator kodu strony, zaleznie od 2 zmiennych
mstore
post 11.03.2011, 16:50:30
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 11.03.2011

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


Witam!

Mam problem, potrzebuje stworzyć teoretycznie prostą rzecz, ale nie wiem jak się za to zabrać. Przejdę do meritum:

Chce stworzyć skrypt w php, który składał się będzie z formularza, w którym deklaruje zmienną 1 i zmienną 2. I przycisku generuj. A efektem tego ma być:

wyrzucenie kodu z zadeklarowanymi wcześniej zmiennymi, albo stworzenie podstrony o nazwie: nazwastrony.pl/zmiennej 1.html (bądź php).

Obrazowo rzecz biorąc:

Mam stronę, i chce zautomatyzować tworzenie podstron, każda strona składa się ze stałego kodu i dwóch zmiennych.

Efekt wygenerowanego kodu/ podstrony powinien wyglądać następująco:

Legenda:
text1 - zmienna 1
text2 - zmienna 2

  1. <title>text1 - mojastrona.pl</title>
  2. </head>
  3.  
  4. <iframe src="http://mojastrona.pl/test/text2" width="100%" height="100%" scrolling="auto" frameborder="no" style="margin: 0; padding: 0;"></iframe>
  5. </body>
  6.  



Dziękuje za wszelką pomoc, mstore
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nekomata
post 11.03.2011, 19:05:54
Post #2





Grupa: Zarejestrowani
Postów: 314
Pomógł: 44
Dołączył: 12.11.2010
Skąd: UK

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


Zależy jak to chcesz zrobić bo masz kilka możliwości : możesz do każdej podstrony tworzyć plik html co jest durnym rozwiązaniem bo jakbyś potem chciał zmienić szablon html a pozostawić text1,text2 to będziesz musiał edytować 50 plików ręcznie. Drugim rozwiązaniem byłoby dodanie tych 2 zmiennych do bazy mysql , i potem tylko odpowiednim linkiem pobierać nazwę podstrony i voi'la wszystko to możesz zrobić w jednym pliku wyglądało by to tak :
  1. if(isset($_POST['submit'])){
  2. // pobierasz dane z formularza wpuszczasz do mysql biggrin.gif
  3. }
  4. elseif(isset($_GET['podstrona'])){
  5. // pobierasz z mysql i wyświetlasz podstronę
  6. }
  7. else{
  8. // wyświetlasz formularz do dodawania.
  9. }

taki uproszczony szkielet powinien rozwiązać twój problem , btw : jeśli nie piszesz o czymś unikalnym / ciekawym / zaawansowanym to na gotowca tu nie licz.
Voilà !

Ten post edytował nekomata 11.03.2011, 19:06:55
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.08.2025 - 20:55