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

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: 24.12.2025 - 19:42