Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zapisywanie części linku do pliku txt
Forum PHP.pl > Forum > PHP
zdydam
Witam, napisałem bardzo prosty skrypt, który poprzez inputa zapisuje do pliku txt e-mail.
Teraz chciałbym go troszeczkę rozbudować.
Chodzi mi o to aby z linku:
www.bylejakastrona.pl/email=przykladowyadres@email.pl

dodawało maila do pliku tekstowego.
Skrypt który dodaje z inpute zamieszczam tutaj:
Nie chce usuwać dalej możliwości dodawania z inputa. Chciałbym aby obie te opcje działały poprawnie.

Zamieszczam skrypt zapisujący do pliku:
  1. <?PHP
  2. $email=$_POST['email'];
  3. if ($email <>
  4. NULL) {
  5. $dana=$email."\r\n";
  6. $plik = fopen("baza.txt", "a+");
  7. fwrite($plik, $dana);
  8. flock($plik, LOCK_UN);
  9. fclose($plik);
  10. echo "<font face='Calibri'><b>Zapisano</b></font>";
  11. }
  12. else {
  13. echo "<font face='Calibri'><b>Wpisz Email</b></font>";
  14. }
  15. ?>


Dzięki wielkie za pomoc.
Pyton_000
  1. <?PHP
  2. $email=$_REQUEST['email'];
  3. if (preg_match('/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/', $email) {
  4. $dana=$email."\r\n";
  5. $plik = fopen("baza.txt", "a+");
  6. fwrite($plik, $dana);
  7. flock($plik, LOCK_UN);
  8. fclose($plik);
  9. echo "<font face='Calibri'><b>Zapisano</b></font>";
  10. }
  11. else {
  12. echo "<font face='Calibri'><b>Wpisz Email</b></font>";
  13. }
  14. ?>
boro11
Zakładam, że nie używasz żadnego przepisywania linków więc adres powinien wyglądać tak:

www.bylejakastrona.pl/?email=przykladowyadres@email.pl
zdydam
Działa ale nie o to mi chodziło.
Chodzi o to ze poprzez wpisanie przeze mnie linku:

www.bylejakastrona.pl/email=przykladowyadres@email.pl

zapisywało mi przykladowyadres@email.pl do pliku. Bo kolega wyżej wrzucił skrypt na wrzucenie poprawnego maila.
Pyton_000
strona.pl/send.php?email=adres@email.pl
zdydam
Ok, dzięki wielkie działa.
Miłego wieczoru życzę.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.