Article View: pl.comp.lang.php
Article #169594Re: Sendformmail.php nie wysyła maili (po aktualizacji php na serwerze)
From: Lemat
Date: Sun, 21 Feb 2016 13:00
Date: Sun, 21 Feb 2016 13:00
55 lines
3162 bytes
3162 bytes
W dniu 21.02.2016 o 12:58, stas13111979@gmail.com pisze: >>> >> >> 1) Nie podałeś komunikatu błędu. >> 2) Używasz starodawnej tabeli $HTTP_POST_VARS zamiast $_POST >> 3) twój skrypt umożliwia wysyłanie emaila przez dowolną osobę do >> dowolnej osoby? no to masz problem z bezpieczeństwem. >> >> -- >> Pozdrawiam >> Lemat > > Przepraszam, jeśli będę męczący ale to jest powrót i ponowna gimnastyka po 12latach od ukończenia szkoły. Jak przyszło mi odświeżyć wiedzę. > > Ad.1 Chodzi Ci o zmianę wyświetlającego się komunikatu ? Nie, chodzi mi o to, że nie wiadomo który kawałek kodu ci nie działa. Debugując kod najprościej będzie wstawić w strategicznych miejscach np.: echo "dotarłem aż za pętlę foreach"; Warto też sobie wyświetlić zawartość zmiennych przesyłanych do skryptu: echo 'zawartość tabeli $_POST'; print_r($_POST); echo 'zawartość tabeli $HTTP_POST_VARS'; print_r($HTTP_POST_VARS); i jeżeli taki tekst się wyświetli to będzie wiadomo, co zostało wykonane a jeżeli się nie wyświetli to będzie wiadomo, że coś nie zostało wykonane. Tak więc wstaw kilka razy w kod takie echo i powiedz z czym jest problem. > Ad.2 Po zmianie na $_POST dalej nic. > Ad.3 Adres nadawcy jest zdefiniowany w form.php Mówisz o tym?! <input type="hidden" name="email" value="stas it-pomoc.com"> To się daje sfałszować. Profesjonalni spamerzy zrobią ci z serwera jesień średniowiecza. > u kolegi to zadziałało z $HTTP_POST_VARS ?! no tak, rozszerzenie php3 wskazuje, że masz tam PHP3, które nieco różni się od obecnego PHP5 właśnie obecnością tablicy $_POST i/lub $HTTP_POST_VARS. Kolega nadal rozpala ognisko przy użyciu krzesiwa? Wstaw w kod echo i print_r, wykonaj, pokaż wynik. -- Pozdrawiam Lemat
Technical Details
Message-ID:
<56c9b4ed$0$689$65785112@news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin2!goblin.stu.neva.ru!cyclone02.ams2.highwinds-media.com!voer-me.highwinds-media.com!peer02.am1!peering.am1!peer03.fr7!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailReferences:
<dti7t3$5le$1@inews.gazeta.pl> <dti868$6re$1@nemesis.news.tpi.pl> <dti93u$bcs$1@inews.gazeta.pl> <2c6b9f7d-df83-45a6-a651-38541cf26d83@googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin2!goblin.stu.neva.ru!cyclone02.ams2.highwinds-media.com!voer-me.highwinds-media.com!peer02.am1!peering.am1!peer03.fr7!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail Subject: Re: Sendformmail.php nie wysyła maili (po aktualizacji php na serwerze) Newsgroups: pl.comp.lang.php References: <dti7t3$5le$1@inews.gazeta.pl> <dti868$6re$1@nemesis.news.tpi.pl> <dti93u$bcs$1@inews.gazeta.pl> <2c6b9f7d-df83-45a6-a651-38541cf26d83@googlegroups.com> From: Lemat <#@lemat.priv.pl> Date: Sun, 21 Feb 2016 14:00:33 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: <2c6b9f7d-df83-45a6-a651-38541cf26d83@googlegroups.com> Lines: 55 Message-ID: <56c9b4ed$0$689$65785112@news.neostrada.pl> Organization: Telekomunikacja Polska NNTP-Posting-Host: 79.189.200.118 X-Trace: 1456059630 unt-rea-a-01.news.neostrada.pl 689 79.189.200.118:54398 X-Complaints-To: abuse@news.neostrada.pl X-Received-Body-CRC: 1080595969 X-Received-Bytes: 3025 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit