Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » yanix 00:46
 » rarek 00:38
 » Shark20 00:34
 » ReeX 00:30
 » ili@s 00:24
 » Lucyferiu 00:20
 » DYD 00:20
 » dida 00:19
 » biEski 00:18
 » Pawelec 00:09
 » Pinokio.p 00:07
 » myszon 23:59
 » Faraonix 23:50
 » coolio 23:48
 » Wojtekar 23:47
 » Wolf 23:42
 » piszczyk 23:38
 » mo2 23:38
 » Gniew 23:31
 » ::LinX:: 23:26

 Dzisiaj przeczytano
 41127 postów,
 wczoraj 25974

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2024
A R C H I W A L N A   W I A D O M O Ś Ć
    

Problem ze skryptem PHP ale od strony serwera ... czego brakuje ? , PaszkfiL 25/05/05 14:06
skrypt wygląda tak:

<?php
// sprawdzamy, czy zmienna $submit jest pusta
if (!isset($_REQUEST['problem'])) {
// wyświetlamy formularz
echo "<table border=\"0\"><form method=\"post\">
<tr>
<td>Wybierz</td>
<td>
<select name='problem'>
<option value='0' selected>Problem z transferami
<option value='1'>Problem z dostępem do internetu
<option value='2'>Problem ze skrzynką pocztową
<option value='3'>Inny problem
</select>
</td>
</tr>
<tr>
<td valign=top>Treść wiadomości</td>
<td><textarea name=\"tresc\" style=\"width: 350px; height:
150px\"></textarea></td>
</tr>
<tr>
<td>Imię, nazwisko lub nick</td>
<td><input type=\"text\" name=\"imie\" style=\"width: 150px\"></td>
</tr>
<tr>
<td>Adres e-mail</td>
<td><input type=\"text\" name=\"email\" style=\"width: 150px\"></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type=\"submit\" name=\"submit\" value=\"Wyślij\">&nbsp;
<input type=\"reset\" value=\"Od nowa\"></td></form>
</tr>
</table>";
}


// sprawdzamy, czy zmienne przesłane z formularza nie są puste
elseif (!empty($_POST['tresc']) && !empty($_POST['imie']) &&
!empty($_POST['email'])) {
switch($problem) {
case "0":
$temat='ss';
break;
case "1":
$temat='ddd';
break;
case "2":
$temat='fff';
break;
case "3":
$temat='ggg';
break;
}

// jeżeli powyższy warunek jest spełniony tworzona jest wiadomość
// zmienna $message zawiera treść wiadomości
$message = "Treść wiadomości:\n$_POST[tresc]\nWysłał:
$_POST[imie]\ne-mail:
$_POST[email]";
// zmienna $header zawiera przede wszystkim adres zwrotny
$header = "From: $_POST[imie] <$_POST[email]>";
// funkcja mail() za pomocą której wiadomość zostanie wysłana
@mail(","$temat","$message","$header")
or die('Nie udało się wysłać wiadomości');
// wyświetlenie komunikatu w przypadku powodzenia
echo "<div align=\"center\"><strong>Wiadomość została wysłana
poprawnie!</strong></div>";
}
// lub w przypadku nie wypełnienia formularza do końca
else echo "<span style=\"color: #FF0000; text-align: center;\">Wypełnij
wszystkie pola formularza!</span>";
?>


jest na pod adresem:

http://serwerek.nskmatrix.net.pl/.../_tmp/form.php <- tutaj działa

http://www.paszkfil.klatka.net/...kty_www/form.php <- tutaj nie działa

i teraz za cholere nie wiem dlaczego na jednym z nich działa a na drugim nie. chciałbym zaznaczyć że nie wiem jaki funkcji i deamony sa włączone na serwerach (na pewno na obu jest php i MySQL)

z góry dzięki za wszelkie sugestie

o([-_-])o ..::Love::BaSS::..

  1. Najlepiej prześledź php.ini jeśli masz dostęp , Stone 25/05/05 20:48
    i sprawdź jakiej opcji Ci brakuje.

    Pozdrawiam

    Stone aka S1one

  2. no właśnie że nie mam dostępu , PaszkfiL 25/05/05 22:45
    jakieś sugestie ewentualne ?

    o([-_-])o ..::Love::BaSS::..

    1. ech. , Wedrowiec 26/05/05 02:50
      niereformowalny jesteś;)

      pierwsze co zrób to włącz (jeżeli wyłączone) obsługa błędów, wywal @ przed wywołaniem mail(), wywołaj skryp typu
      <?
      mail(","xxx")
      ?>
      średnik w adresie na 100% nie pomaga.

      później jeżeli zadziała zastąp xxx zmienną , wywal jej wartość (po wysłaniu maila->wywołaniu funkcji mail) na ekran, wywal header (ostatnią zmienną -> argument funkcji.

      Jak to zawiedzie molestuj bwanę. Jak bwana baluje to odezwij się do mnie tak między 15 a 18.

      "Widziałem podręczniki
      Gdzie jest czarno na białym
      Że jesteście po**bani"

      1. dobra, biore się za analizowanie tego co napisałeś , PaszkfiL 26/05/05 07:37
        i do czynu :) gosssh :)

        o([-_-])o ..::Love::BaSS::..

        1. zaraz się zdenerwuje :) , PaszkfiL 26/05/05 07:41
          sprawdziłem jeszcze na wszelki wypadek czy formularz nie zaczął działać ... no i zaczął w dodatku na prawidłowym serwerze :)

          o([-_-])o ..::Love::BaSS::..

          1. jak to mówią , Wedrowiec 26/05/05 12:50
            taki lajf;)

            "Widziałem podręczniki
            Gdzie jest czarno na białym
            Że jesteście po**bani"

    
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL