Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] [HTML] Jak masowo stworzyć kilkaset podstron z różnymi nazwami i formularz kontaktowy
batmat1903
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 28.02.2024

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


Witam

Szukałem w Google rozwiązania po polsku oraz angielsku. Zapewne rozwiązanie mojego problemu jest, ale nie potrafię go znaleźć. Zaznaczę jeszcze, że w PHP jestem bardzo początkujący i dopiero się uczę.

1. Sytuacja wygląda tak:
Chciałbym utworzyć około 900 plików *.php o konkretnych nazwach z podstawioną zmienną z listy (listę mogę mieć w dowolnym formacie - to nie problem).
Nazwa pliku będzie wyglądała tak: (to oczywiście przykład) szkola-warszawa.php ; szkola-wroclaw.php ; szkola-stalowa-wola.php ; czyli wzór wygląda tak: szkola-$zmienna.php
Natomiast zawartość na każdej stronie będzie taka sama, czyli HTML z odpowiednimi zmiennymi w PHP. Te zmienne będą generowane z innego pliku i tutaj nie mam większych problemów, tak samo potrafię wyciągnąć wyciągnąć nazwę miejscowości z już utworzonego pliku, tak aby odpowiednio na każdej stronie zachodziły zmiany. Nie mam zielonego pojęcia jak ugryźć ten temat.

2. Drugim moim problemem, jest to, że chciałbym utworzyć formularz kontaktowy z możliwością wysyłania załączników (6szt). Nie do końca rozumiem PHPMailer, tak więc próbowałem stworzyć prosty formularz korzystając z metody POST i wiadomości dochodzą bez problemu na moją skrzynkę jednak nie dochodzą załączniki. Czy jest jakaś możliwość, aby nie korzystając z PHPMailer stworzyć taki formularz? Ew. czy jest ktoś w prosty sposób nakierować mnie jak to zrobić w PHPMailer, ponieważ na ten moment nie mogę zrozumieć działania PHPMailer - a też nie chcę bezwiednie kopiować rozwiązań z internetu. Formularz po wysłaniu przez użytkownika powinien przesłać na moją pocztę wiadomość z załącznikami oraz wcześniej przygotowana odpowiedź do nadawcy z podziękowaniem.

Bardzo prosiłbym o pomoc w tych kwestiach, ponieważ w tym temacie ciężko mi cokolwiek znaleźć (zapewne dlatego, że źle szukam). Siedzę nad tym już kilka dni i wszystko co napiszę ląduje w koszu.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
batmat1903
post
Post #2





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 28.02.2024

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


Wiem, o tym. Cały czas się szkolę i ćwiczę w tym języku. Pewnie jeszcze trochę czasu minie zanim wszystko w pełni zrozumiem...

Jednak bardzo dziękuję wszystkim za pomoc, pomysły i nakierowanie!!

Jestem niesamowicie wdzięczny i już wiem na czym stoję i co mogę dalej robić. Co do PHPMail to z pewnością przerobię wszystkie przykłady, tak aby go w pełni zrozumieć.

Dzięki wszystkim raz jeszcze!

Hej,

Jeszcze raz dziękuję za poprzednią pomoc. Nadrobiłem nieco zaległości i już formularz bez problemu działa. I nawet rozumiem już co się tam dzieje.
Jednak utknąłem na dalszym etapie. Na pliku .htaccess

Mam w głównym katalogu plik post.php, w którym napiszę reguły dotyczące wczytywanych treści. Chcę go oprzeć na zasadzie odczytania adresu URL (dla przykładu https://mojadomena.pl/blog/szkola-warszawa) i dla "szkola-warszawa" wyświetli się odpowiedni tekst poprzez zastosowanie warunków - to bez problemu zrobię. Jednak mam problem z napisanie reguły w .htaccess, szukam wszędzie (i znając życie odpowiedź już widziałem - jednak nie potrafię jej dostrzec)

Chciałbym aby po wejściu na stronę https://mojadomena.pl/blog/szkola-warszawa została wczytana strona https://mojadomena.pl/post.php?szkola-warszawa tak aby nazwa w pasku adresu się nie zmieniła.

  1. RewriteEngine on
  2. RewriteBase /
  3.  
  4. RewriteRule ^blog/([0-9a-zA-z]+)/?$ post.php?id=$1[L]

Napisałem coś takiego, ale jak łatwo można się domyślić to nie działa wcale.

Czy mógłby mnie ktoś chociaż nakierować albo pomóc rozwiązać ten problem?
Go to the top of the page
+Quote Post

Posty w temacie
- batmat1903   [PHP] [HTML] Jak masowo stworzyć kilkaset podstron z różnymi nazwami i formularz kontaktowy   28.02.2024, 08:38:06
- - trueblue   ad.1 Źle do tego podchodzisz. Powinieneś mieć utwo...   28.02.2024, 08:51:30
- - Salvation   Problem #1. Pytanie ode mnie. Na pewno potrzebujes...   28.02.2024, 08:52:54
- - batmat1903   Dziękuję Wam za odpowiedzi! Do trueblue: Rzec...   28.02.2024, 09:04:13
- - nospor   ad1 tak sie wlasnie robi jak koledzy ci powiedziel...   28.02.2024, 09:32:14
- - batmat1903   Do nospor: Ad.1 Wspaniale!! To rozwiązani...   28.02.2024, 10:20:01
- - nospor   ad2) No tak, wszystkie komenty z kody sa ok. Nadaw...   28.02.2024, 10:30:48
- - trueblue   Podstrony będą się indeksować, ale ze względu na m...   28.02.2024, 10:40:15
- - batmat1903   Wiem, że to są podstawy PHP, ale się dopiero uczę ...   28.02.2024, 10:41:47
- - nospor   T a funkcja move_uploaded_file($_FILES['u...   28.02.2024, 10:44:56
- - batmat1903   Wiem, o tym. Cały czas się szkolę i ćwiczę w tym j...   7.03.2024, 09:28:28
- - trueblue   KodRewriteEngine On RewriteCond %{REQUEST_URI} /...   7.03.2024, 09:50:49
- - batmat1903   Jak zastosowałem Twoje rozwiązanie to cała strona ...   7.03.2024, 09:58:52
- - trueblue   A co jest w pliku post.php?   7.03.2024, 10:13:45
- - nospor   dawno w htaccess nie siedzialem ale masz kilka ble...   7.03.2024, 10:16:57
- - batmat1903   Na ten moment tylko struktura HTML i dorzucony Hea...   7.03.2024, 10:28:12
- - trueblue   Powinno być raczej: KodRewriteRule ^blog/szkola-...   7.03.2024, 10:35:46
- - batmat1903   Faktycznie, masz absolutną rację. Podałeś już wcze...   7.03.2024, 11:01:45
- - trueblue   Kropka oznacza dowolny znak, co równie dobrze możn...   7.03.2024, 12:48:20


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

 



RSS Aktualny czas: 28.12.2025 - 16:32