Skocz do zawartości

t9omek

Użytkownicy
  • Zawartość

    89
  • Rejestracja

  • Ostatnio

Wszystko napisane przez t9omek

  1. Sonda php - nie działa poprawnie

    gdyby ktoś potrzebował działający skrypt index <html> <head><title>Sonda</title></head> <body> <form action="glosuj.php" method="post"> <p>Co sądzisz o gotowanej marchewce?<br /> <input type="radio" name="glos" value="1" />Uwielbiam<br /> <input type="radio" name="glos" value="2" />Nienawidzę<br /> <input type="submit" value="Zagłosuj" /> </p> </form> </body> </html> glosuj.php <?php /*Początek interpretowanego bloku */ $plik = fopen("wyniki.txt", "r"); /*otwarcie do odczytu pliku z wynikami*/ $dane = fread($plik, filesize("wyniki.txt")); /*odczytanie z pliku z wynikami danych i zapisanie ich do zmiennej $dane odczytanych zostanie tylko tyle znaków ile istnieje w pliku, nie mniej, nie więcej*/ $wyniki = split(":", $dane); /*wydzielenie dwóch wyników, rozdzielenie zawartości zmiennej po znaku dwukropka*/ fclose($plik); /*zamknięcie pliku*/ if($_POST['glos'] == 1) $wyniki[0] += 1; /*jeśli użytkownik głosował "za" marchewką, czyli zmienna "glos" ma wartość jeden to do wyników za dopisywany jest jeden głos*/ else if ($_POST['glos'] == 2) $wyniki[1] += 1; /*analogiczna operacja do poprzedniej, ale dodawany jest głos "przeciw"*/ else ; /*instrukcja dla reszty przypadków, które teoretycznie nie powinny nastąpić*/ $plik = fopen("wyniki.txt", "w"); /*ponowne otwarcie pliku z wynikami, tym razem do zapisu, plik jest wyzerowany*/ flock($plik, 2); /*zablokowanie pliku przed innymi skryptami, które będą chciały zapisywać*/ fwrite($plik, "$wyniki[0]:$wyniki[1]:", 200); /*zapis wyników do pliku, 200 znaków z powodzeniem wystarczy*/ flock($plik, 3); /*zdjęcie blokady z pliku*/ fclose($plik); /*zamknięcie pliku*/ header("Location: pokaz.php"); /*przekierowanie przeglądarki do pliku pokaz.php*/ ?> /*koniec interpretowanego bloku*/ pokaz.php <?php $plik = fopen("wyniki.txt", "r"); /*otwarcie pliku z wynikami do odczytu*/ $dane = fread($plik, filesize("wyniki.txt")); /*odczytanie wszystkich bajtów z pliku*/ fclose($plik); /*zamknięcie pliku*/ $wyniki = split(":", $dane); /*rozdzielenie wyników*/ $suma = $wyniki[0] + $wyniki[1]; /*zsumowanie wyników*/ ?> <table> <tbody> <tr><td>Lubiący gotowaną marchewkę:</td><td> <?php echo(round($wyniki[0]/$suma * 100)); /*wyświetlenie zaokrąglonej procentowej ilości głosów, znak procenta jest w następnej linijce*/ ?> %</td><td> <img src="pasek.gif" alt="pasek.gif" title="Za marchewką!" height="10" width=" <?php echo(round($wyniki[0]/$suma * 100)); /*podobnie jak wcześniej, tyle, że wyświetlona liczba będzie szerokością graficznego paska, w tym wypadku liczba 100 jest maksymalną szerokością paska */ ?> " /></td></tr> <tr><td>Nienawidzący gotowanej marchewki:</td><td> <?php echo(round($wyniki[1]/$suma * 100)); ?> %</td><td> <img src="pasek.gif" alt="pasek.gif" title="Przeciw marchewce!" height="10" width=" <?php echo(round($wyniki[1]/$suma * 100)); ?> " /></td></tr> </tbody> </table> <p>Ogołem oddano głosów: <?php echo($suma); ?>.</p> wyniki.txt 0:0: link do strony ze skryptem
  2. Sonda php - nie działa poprawnie

    faktycznie przeoczyłem, jednak nadanie praw nic nie dało efekt taki sam jak opisywałem. Kiedy nadałem wszystkim czterem plikom prawa (777) wyrzuca mi błąd Internal Server ErrorFile "/home/tomekdam/domains/t9omek.da7.mintsowy.pl/public_html/dopisz.php" is writeable by group
  3. Witam, mam problem ze stroną internetową, powinna wyświetlać Arial a wyświetla inną. Po kliknięciu zbadaj wyświetla się przekreślona czcionka. Jak mogę rozwiązać ten problem
  4. przeglądarka wyświetla inną czcionkę

    ok, już sobie poradziłem <input type="tel" name="telefon" placeholder="601-102-203" pattern="[0-9]{3}-[0-9]{3}-[0-9]{3}" /> gdyby ktoś szukał podobnych informacji znalazłem taką stronę http://www.fanaticalcode.com/blog/nowe-podejscie-do-walidacji-formularzy-w-html5/
  5. przeglądarka wyświetla inną czcionkę

    ok, dzięki już dzieła poprawnie. Mam jeszcze jeden problem z walidacją formularza, robię to za pomocą funkcji required i wszystko działa dobrze oprócz pola w którym jest miejsce na nr telefonu, działo ono również po wpisaniu tekstu czy da się zablokować jak aby wywalało komunikat jeśli urzydkownić wspisał by coś innego niż 9 cyfrowy numer (lub numer bez wymogów długości) ?
  6. Witam, jak dodać atrybut required tak żeby działał w liście rozwijanej select ? Sposób niżej nie działa <select required name="wojewodztwo"> <option value="Wojewodztwo">Województwo</option> <option value="mazowieckie">mazowieckie</option> <option value="dolnoslaskie">dolnośląskie</option> </select>
  7. Witam, chciałbym wrzucić na stronę formularz kontaktowy dla klientów. Wypełniam pola i klikam wyślij, wysyła mnie do "potwierdzenie.php" więc poprawnie, ale kiedy sprawdzam email niema tam żadnych wiadomości <div id="formularz"> <input name="name" placeholder="Imię i Nazwisko"> <input name="phone" type="phone" placeholder="Telefon"> <input name="email" type="email" placeholder="E-mail"> <input name="companyname" type="companyname" placeholder="Nazwa Firmy"> <label> <select> <option value="Wojewodztwo">Województwo</option> <option value="mazowieckie">mazowieckie</option> <option value="dolnoslaskie">dolnośląskie</option> <option value="kujawsko-pomorskie">kujawsko-pomorskie</option> <option value="lubelskie">lubelskie</option> <option value="lubuskie">lubuskie</option> <option value="lodzkie">łódzkie</option> <option value="malopolskie">małopolskie</option> <option value="opolskie">opolskie</option> <option value="podkarpackie">podkarpackie</option> <option value="podlaskie">podlaskie</option> <option value="pomorskie">pomorskie</option> <option value="slaskie">śląskie</option> <option value="swietokrzyskie">świętokrzyskie</option> <option value="warminsko-mazurskie">warmińsko-mazurskie</option> <option value="wielkopolskie">wielkopolskie</option> <option value="zachodniopomorskie">zachodniopomorskie</option> </select></label> <input id="submit" name="submit" type="submit" value="Wyślij"></div> <div id="cb"> <label><input type="checkbox"> Mam 18 lat i akceptuję warunki promocji.</label></br> </br> </form></div></div> <?php // Tworzymy zmienną dla imienia i nazwiska $name = $_POST['name']; // Tworzymy zmienną dla adresu email $email = $_POST['email']; $companyname = $_POST['companyname']; // Podajesz adres email z którego ma być wysłana wiadomość $odkogo = "biuro@1.pl"; // Podajesz adres email na który chcesz otrzymać wiadomość $dokogo = "tk@g.com"; // Podajesz tytuł jaki ma mieć ta wiadomość email $tytul = "Formularz kontaktowy z 3l"; // Przygotowujesz treść wiadomości $wiadomosc = ""; $wiadomosc .= "Imie i nazwisko: " . $name . "\n"; $wiadomosc .= "Email: " . $email . "\n"; $wiadomosc .= "Wiadomość: " . $message . "\n"; // Wysyłamy wiadomość $sukces = mail($dokogo, $tytul, $wiadomosc, "Od: <$odkogo>"); // Przekierowywujemy na potwierdzenie if ($sukces){ print "<meta http-equiv=\"refresh\" content=\"0;URL=potwierdzenie.php\">"; } else{ print "<meta http-equiv=\"refresh\" content=\"0;URL=error.html\">"; } ?>
  8. nie działa atrybut required - select

    tak jest <select name="wojewodztwo" id="wojewodztwo"> <option value="Wojewodztwo">Województwo</option> <option value="mazowieckie">mazowieckie</option> <option value="dolnoslaskie">dolnośląskie</option> <option value="kujawsko-pomorskie">kujawsko-pomorskie</option> <option value="lubelskie">lubelskie</option> <option value="lubuskie">lubuskie</option> <option value="lodzkie">łódzkie</option> <option value="malopolskie">małopolskie</option> <option value="opolskie">opolskie</option> <option value="podkarpackie">podkarpackie</option> <option value="podlaskie">podlaskie</option> <option value="pomorskie">pomorskie</option> <option value="slaskie">śląskie</option> <option value="swietokrzyskie">świętokrzyskie</option> <option value="warminsko-mazurskie">warmińsko-mazurskie</option> <option value="wielkopolskie">wielkopolskie</option> <option value="zachodniopomorskie">zachodniopomorskie</option> </select>
  9. nie działa atrybut required - select

    nic to nie dało możecie mi jeszcze sprawdzić php formularz wysyłam emaile i przestał <?php $name = $_POST['name']; $tel = $_POST['tel']; $email = $_POST['email']; $companyname = $_POST['companyname']; $lat = $_POST['lat']; $zgoda = $_POST['zgoda']; $odkogo = "pytanie@33zl.pl"; $adresy = array('mazowieckie' => 'handlowy@arcus.pl', 'dolnoslaskie' => 'jakub.kieczmerski@arcus.pl',); if(isset($adresy[$_POST['wojewodztwo']])) $dokogo = $adresy[$_POST['wojewodztwo']]; $wiel = array('do-10-pracownikow' => 'do 10 pracownikow', 'od-11-do-50-pracownikow' => 'od 11 do 50 pracownikow', 'od-51-do-250-pracownikow' => 'od 51 do 250 pracownikow',); if(isset($wiel[$_POST['wielkosc']])) $wf = $wiel[$_POST['wielkosc']]; $tytul = "Formularz kontaktowy z 33zl.pl "; $wiadomosc = ""; $wiadomosc .= "Imie i nazwisko: " . $name . "\n"; $wiadomosc .= "Email: " . $email . "\n"; $wiadomosc .= "Telefon: " . $tel . "\n"; $wiadomosc .= "Nazwa firmy: " . $companyname . "\n"; $wiadomosc .= "Wielkosc firmy: " . $wf . "\n"; $wiadomosc .= "Oswiadczenie: " . $lat . "\n"; $wiadomosc .= "Zgoda: " . $zgoda . "\n"; $sukces = mail($dokogo, $tytul, $wiadomosc, "Od: <$odkogo>"); if ($sukces){ print "<meta http-equiv=\"refresh\" content=\"0;URL=potwierdzenie.php\">"; } else{ print "<meta http-equiv=\"refresh\" content=\"0;URL=error.html\">"; } ?>
  10. niestety nie współpracuje on z rozwijaną listą, czy da się coś zrobić aby wybranie któregoś z elementów listy było konieczne ( jeśli użytkownik nie wybierze wyskoczy pole "wybierz jakąś opcje ..."
  11. kiedy źle wpisze adres email wyskakuje mi bardzo ładne okienko jak mógł bym dodać takie okna do innych pól "np nie zaznaczono zgody (do checkbox), lub numer powinien się składać z 9 znaków) te jest jakby automatyczne bo sam go nie dodałem
  12. nie wywala już żadnego błędu z php, ale nie wysyła email i wyświetla zawartość "error,html"
  13. to wiem to dwa równe pliki php <?php // Tworzymy zmienną dla imienia i nazwiska $name = $_POST['name']; // Tworzymy zmienną dla adresu email $email = $_POST['email']; $companyname = $_POST['companyname']; // Podajesz adres email z którego ma być wysłana wiadomość $odkogo = "biuro@wp.pl"; // Podajesz adres email na który chcesz otrzymać wiadomość $adresy = array('mazowieckie' => 't9omek@gmail.com', 'dolnoslaskie' => 't9omek@gmail.com', 'kujawsko-pomorskie' => 't9omek@gmail.com'); if(isset($adresy($_POST['wojewodztwo']))) $dokogo = $adresy($_POST['wojewodztwo']); // Podajesz tytuł jaki ma mieć ta wiadomość email $tytul = "Formularz kontaktowy z "l // Przygotowujesz treść wiadomości $wiadomosc = ""; $wiadomosc .= "Imie i nazwisko: " . $name . "\n"; $wiadomosc .= "Email: " . $email . "\n"; // Wysyłamy wiadomość $sukces = mail($dokogo, $tytul, $wiadomosc, "Od: <$odkogo>"); // Przekierowywujemy na potwierdzenie if ($sukces){ print "<meta http-equiv=\"refresh\" content=\"0;URL=potwierdzenie.php\">"; } else{ print "<meta http-equiv=\"refresh\" content=\"0;URL=error.html\">"; } ?> część html odpowiedzialna za formularz <div id="formularz"> <input name="name" placeholder="Imię i Nazwisko"> <input name="phone" type="phone" placeholder="Telefon"> <input name="email" type="email" placeholder="E-mail"> <input name="companyname" type="companyname" placeholder="Nazwa Firmy"> <label> <select> <option value="Wielkosc_firmy">Wielkość Firmy</option> <option value="do_10_pracownikow">do 10 pracowników</option> <option value="od_11_do_50_pracowników">od 11 do 50 pracowników</option> <option value="od_51_do_250_pracowników">od 51 do 250 pracowników</option> </select> <select name="wojewodztwo"> <option value="Wojewodztwo">Województwo</option> <option value="mazowieckie">mazowieckie</option> <option value="dolnoslaskie">dolnośląskie</option> <option value="kujawsko-pomorskie">kujawsko-pomorskie</option> <option value="lubelskie">lubelskie</option> <option value="lubuskie">lubuskie</option> <option value="lodzkie">łódzkie</option> <option value="malopolskie">małopolskie</option> <option value="opolskie">opolskie</option> <option value="podkarpackie">podkarpackie</option> <option value="podlaskie">podlaskie</option> <option value="pomorskie">pomorskie</option> <option value="slaskie">śląskie</option> <option value="swietokrzyskie">świętokrzyskie</option> <option value="warminsko-mazurskie">warmińsko-mazurskie</option> <option value="wielkopolskie">wielkopolskie</option> <option value="zachodniopomorskie">zachodniopomorskie</option> </select></label> <input id="submit" name="submit" type="submit" value="Wyślij"></div> <div id="cb"> <label><input type="checkbox"> Mam 18 lat i akceptuję warunki promocji.</label></br> </br> </form></div></div> </div>
  14. Z jednego z poradników z internetu Nazwanie selekt wojewodztwo miało wyglądać tak ? <select name="wojewodztwo"> <option value="Wojewodztwo">Województwo</option> <option value="mazowieckie">mazowieckie</option> <option value="dolnoslaskie">dolnośląskie</option> <option value="kujawsko-pomorskie">kujawsko-pomorskie</option> <option value="lubelskie">lubelskie</option> <option value="lubuskie">lubuskie</option> <option value="lodzkie">łódzkie</option> <option value="malopolskie">małopolskie</option> <option value="opolskie">opolskie</option> <option value="podkarpackie">podkarpackie</option> <option value="podlaskie">podlaskie</option> <option value="pomorskie">pomorskie</option> <option value="slaskie">śląskie</option> <option value="swietokrzyskie">świętokrzyskie</option> <option value="warminsko-mazurskie">warmińsko-mazurskie</option> <option value="wielkopolskie">wielkopolskie</option> <option value="zachodniopomorskie">zachodniopomorskie</option> </select> bo wywala błąd " Fatal error: Can't use function return value in write context in /home/t9omek/domains/t9omek.gbzl.pl/public_html/kontakt.php on line 17" 17 linijka to: if(isset($adresy($_POST['wojewodztwo']))) <?php // Tworzymy zmienną dla imienia i nazwiska $name = $_POST['name']; // Tworzymy zmienną dla adresu email $email = $_POST['email']; $companyname = $_POST['companyname']; // Podajesz adres email z którego ma być wysłana wiadomość $odkogo = "biuro@3.pl"; // Podajesz adres email na który chcesz otrzymać wiadomość $adresy = array('mazowieckie' => 'mazowieckie@domena.p1', 'dolnoslaskie' => 'd@domena.pl', 'kujawsko-pomorskie' => 'kp@domena.pl'); if(isset($adresy($_POST['wojewodztwo']))) $dokogo = $adresy($_POST['wojewodztwo']); // Podajesz tytuł jaki ma mieć ta wiadomość email $tytul = "Formularz kontaktowy z 33.pl"l // Przygotowujesz treść wiadomości $wiadomosc = ""; $wiadomosc .= "Imie i nazwisko: " . $name . "\n"; $wiadomosc .= "Email: " . $email . "\n"; // Wysyłamy wiadomość $sukces = mail($dokogo, $tytul, $wiadomosc, "Od: <$odkogo>"); // Przekierowywujemy na potwierdzenie if ($sukces){ print "<meta http-equiv=\"refresh\" content=\"0;URL=potwierdzenie.php\">"; } else{ print "<meta http-equiv=\"refresh\" content=\"0;URL=error.html\">"; } ?>
  15. Wywala błąd "Parse error: syntax error, unexpected T_STRING in /home/t9omek/domains/t9omek.gbzl.pl/public_html/kontakt.php on line 16" <?php // Tworzymy zmienną dla imienia i nazwiska $name = $_POST['name']; // Tworzymy zmienną dla adresu email $email = $_POST['email']; $companyname = $_POST['companyname']; // Podajesz adres email z którego ma być wysłana wiadomość $odkogo = "biuro@33zl.pl"; // Podajesz adres email na który chcesz otrzymać wiadomość if ( SELECTED value="mazowieckie") { $dokogo = wielkopolskie@as.pl; } else if ( SELECTED value="dolnoslaskie" ) { $dokogo = pomorskiee@as.pl; } else if ( SELECTED value="kujawsko-pomorskie" ) { $dokogo = pomorskiee@as.pl; } else if ( SELECTED value="lubelskie" ) { $dokogo = pomorskiee@as.pl; } else if ( SELECTED value="lubuskie" ) { $dokogo = pomorskiee@as.pl; } else if ( SELECTED value="lodzkie" ) { $dokogo = pomorskiee@as.pl; } else if ( SELECTED value="malopolskie" ) { $dokogo = pomorskiee@as.pl; } else if ( SELECTED value="opolskie" ) { $dokogo = pomorskiee@as.pl; } else if ( SELECTED value="podkarpackie" ) { $dokogo = pomorskiee@as.pl; } else if ( SELECTED value="podlaskie" ) { $dokogo = pomorskiee@as.pl; } else if ( SELECTED value="pomorskie" ) { $dokogo = pomorskiee@as.pl; } else if ( SELECTED value="slaskie" ) { $dokogo = pomorskiee@as.pl; } else if ( SELECTED value="swietokrzyskie" ) { $dokogo = pomorskiee@as.pl; } else if ( SELECTED value="warminsko-mazurskie" ) { $dokogo = pomorskiee@as.pl; } else if ( SELECTED value="wielkopolskie" ) { $dokogo = pomorskiee@as.pl; } else if ( SELECTED value="zachodniopomorskie" ) { $dokogo = pomorskiee@as.pl; } // Podajesz tytuł jaki ma mieć ta wiadomość email $tytul = "Formularz kontaktowy z 33zl.pl"l // Przygotowujesz treść wiadomości $wiadomosc = ""; $wiadomosc .= "Imie i nazwisko: " . $name . "\n"; $wiadomosc .= "Email: " . $email . "\n"; // Wysyłamy wiadomość $sukces = mail($dokogo, $tytul, $wiadomosc, "Od: <$odkogo>"); // Przekierowywujemy na potwierdzenie if ($sukces){ print "<meta http-equiv=\"refresh\" content=\"0;URL=potwierdzenie.php\">"; } else{ print "<meta http-equiv=\"refresh\" content=\"0;URL=error.html\">"; } ?>
  16. dalej nie rozumiem czy może mi to ktoś jeszcze przetłumaczyć. Czy ma to wyglądać tak ? if array('mazowieckie' => $dokogo = 'mazowieckie@domena.pl'); if array('wielkopolskie' => $dokogo = 'wielkopolskie@domena.pl'); else echo "nie wybrano woje"; Co o tym sądzicie ? if ( SELECTED value="wielkopolskie") { $dokogo = wielkopolskie@as.pl; } else if ( SELECTED value="pomorskie" ) { $dokogo = pomorskiee@as.pl; }
  17. Chciałbym też aby skrypt wysyłam wiadomość na różne adresy email w zależności od wybranego województwa, wiem że powinienem użyć if else ale niewiem jak miało by to dokładne wyglądać. Podpowie ktoś coś ?
  18. testowałem na xampp, czy to może być powodem niedziałania ?
  19. Witam, czy kupując taki klucz na allegro windows staje się legalny ?http://allegro.pl/windows-8-1-pro-32-64bit-cd-key-automat-24-7-i5450514546.html
  20. Witam, szukam routera do domu, niestety routery z "supermarketu" nie spełniają moich oczekiwać. Oczekuje od niego żeby przełączał się na internet mobilny w przypadku awarii kabla (dzisiaj adsl -netia). Cała sieć powinna działać na adsl lub wlan, jednak w przypadku awarii wszystko powinno się automatycznie przełączyć na internet mobilny. Było by miło gdyby system wysłać do mnie email o awarii. Budżet to ok 500 zł.
  21. Domena .co - czy warto

    Witam, chcę zarejestrować domenę oczywiści wszystkie ciekawe z końcówką .com są już zajęte, poszperałem trochę w internecie i znalazłem końcówkę .co Jak myślicie czy warto zarejestrować taką domenę jako alternatywę dla .com ?http://webhosting.pl/Domena.CO.zastapi.COM.U.najwiekszego.amerykanskiego.registrara.juz.zastapila
  22. Aktualizacja DNS

    Witam, z przyczyn ode mnie niezależnych musiałem zmienić DNS domenie, u rejestratora (ovh) jest już nowy dns niestety strona jest dalej kierowana na stary(sprawdzałem http://www.dns.pl/cgi-bin/whois.pl|jest stary dns a ostatnia modyfikacje jest dwa dni przed zmianą). Kiedy dns zostanie zaktualizowany ? Zmian dokonałem ok 12 godzin temu
×