Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >

casperii
Napisane: 12.05.2017, 21:40:55





Grupa: Zarejestrowani
Postów: 680
Dołączył: 14.08.2014

Ostrzeżenie: (0%)
-----

Nie:
  1. mail($adres, $tytul, $message, implode("\r\n", $headers);



tylko :
  1. mail($adres, $tytul, $message, implode("\r\n", $headers));

  Forum: Przedszkole · Podgląd postu: #1215791 · Odpowiedzi: 20 · Wyświetleń: 2 531

casperii
Napisane: 12.05.2017, 21:15:35





Grupa: Zarejestrowani
Postów: 680
Dołączył: 14.08.2014

Ostrzeżenie: (0%)
-----

Dlatego , że nie używasz odpowiedniego nagłówka maila:

Przykład z manuala:
  1.  
  2. // To send HTML mail, the Content-type header must be set
  3. $headers[] = 'MIME-Version: 1.0';
  4. $headers[] = 'Content-type: text/html; charset=UTF-8';
  5.  
  6. // Additional headers
  7. $headers[] = 'To: Mary <mary@example.com>, Kelly <kelly@example.com>';
  8. $headers[] = 'From: Birthday Reminder <birthday@example.com>';
  9. $headers[] = 'Cc: birthdayarchive@example.com';
  10. $headers[] = 'Bcc: birthdaycheck@example.com';
  11.  
  12. // Mail it
  13. mail($to, $subject, $message, implode("\r\n", $headers));

  Forum: Przedszkole · Podgląd postu: #1215789 · Odpowiedzi: 20 · Wyświetleń: 2 531

casperii
Napisane: 12.05.2017, 20:57:06





Grupa: Zarejestrowani
Postów: 680
Dołączył: 14.08.2014

Ostrzeżenie: (0%)
-----

Wpisalem: $message .= $row['id'] . '<br>'; $row['nick'] . '<br>'; $row['steam'] . '<br>'

a powinieneś wpisać:

  1. $message .= $row['id'] . '<br>' . $row['nick'] . '<br>' . $row['steam'] . '<br>';
  Forum: Przedszkole · Podgląd postu: #1215786 · Odpowiedzi: 20 · Wyświetleń: 2 531

casperii
Napisane: 12.05.2017, 20:52:05





Grupa: Zarejestrowani
Postów: 680
Dołączył: 14.08.2014

Ostrzeżenie: (0%)
-----

dokładnie, oczywiście te pola musisz mieć w tabeli w bazie danych.
  Forum: Przedszkole · Podgląd postu: #1215784 · Odpowiedzi: 20 · Wyświetleń: 2 531

casperii
Napisane: 12.05.2017, 20:36:16





Grupa: Zarejestrowani
Postów: 680
Dołączył: 14.08.2014

Ostrzeżenie: (0%)
-----

dobra sprawdź teraz:
  1.  
  2. <?php
  3. class db_connect {
  4. public function __construct(){
  5. try{
  6.  
  7. $this->pdo = new PDO('mysql:host=localhost;port=3306;dbname=wpiszswoje;charset=utf8', 'wpiszswoje', 'haslo',
  8. PDO::ATTR_EMULATE_PREPARES => false,
  9. PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
  10. PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"
  11. )
  12. );
  13.  
  14. }
  15. catch(PDOException $err){
  16. exit('Błąd połączenia z bazą danych:<br>'.$err->getMessage());
  17. }
  18. }
  19.  
  20. public function prepare($prepare) {
  21. return $this->pdo->prepare($prepare);
  22. }
  23. }
  24.  
  25. $pdo = new db_connect();
  26. $sql = $pdo->prepare('SELECT * FROM `lista` WHERE `koniec` < DATE_SUB(CURDATE(), INTERVAL 2 DAY)');
  27. $sql->execute();
  28. $message = 'Użytkownicy:<br><br>';
  29.  
  30. while ($row = $sql->fetch()) {
  31. $message .= $row['nick'] . '<br>';
  32. }
  33.  
  34. $message = $message;
  35. echo $message;
  36.  
  37. $adres = 'khrystal@interia.eu';
  38. $tytul = "Tytuł wiadomości";
  39.  
  40. // użycie funkcji mail
  41. //mail($adres, $tytul, $message);

  Forum: Przedszkole · Podgląd postu: #1215782 · Odpowiedzi: 20 · Wyświetleń: 2 531

casperii
Napisane: 12.05.2017, 19:57:31





Grupa: Zarejestrowani
Postów: 680
Dołączył: 14.08.2014

Ostrzeżenie: (0%)
-----

  1.  
  2. $dbhost = '';
  3. $dbname ='';
  4. $dbuser = '';
  5. $dbpass = '';
  6.  
  7. try{
  8.  
  9. $this->pdo = new PDO('mysql:host='.$dbhost.';port=3306;dbname='.$dbname.';charset=utf8', ''.$dbuser.'', ''.$dbpass.'',
  10. PDO::ATTR_EMULATE_PREPARES => false,
  11. PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
  12. PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"
  13. ));
  14.  
  15. }catch(PDOException $err){
  16.  
  17. exit('Błąd połączenia z bazą danych:<br>'.$err->getMessage());
  18.  
  19. }


podmień swoje:
  1. $link = new PDO('mysql:host=xx;dbname=xx;charset=utf8',
  2. 'xx', 'xx');
  3. if (!$link) {
  4. die("Status połączenia... BŁĄD !");
  5. }
  6. echo 'Status połączenia... OK !<br>';
  Forum: Przedszkole · Podgląd postu: #1215780 · Odpowiedzi: 20 · Wyświetleń: 2 531

casperii
Napisane: 12.05.2017, 19:37:57





Grupa: Zarejestrowani
Postów: 680
Dołączył: 14.08.2014

Ostrzeżenie: (0%)
-----

właśnie doczytałem, że chcesz Ty to na swój adres wysyłaćsmile.gif

Musisz nawiązać połączenie z bazą - poczytaj o PDO.
Jeżeli już się połączysz wybierz bazę poniżej masz jak to zrobić:
  1.  
  2. $sql = $pdo->prepare('SELECT * FROM`lista` WHERE `koniec` < DATE_SUB(CURDATE(), INTERVAL 2 DAY)');
  3. $message = 'Użytkownicy:<br>';
  4. while ($row = $sql->fetch()) {
  5. $row['nick'];
  6.  
  7. $message .=$row['nick'] . '<br>';
  8. }
  9.  
  10. $message .= $message;
  11.  
  12. $adres = 'twoj@mail.pl';
  13. $tytul = "Tytuł wiadomości";
  14.  
  15. // użycie funkcji mail
  16. mail($adres, $tytul, $message);


Jeżeli byś to wysyłał do użytkowników warto zastanowić się nad czymś innym niż mail , np phpmailer
  Forum: Przedszkole · Podgląd postu: #1215777 · Odpowiedzi: 20 · Wyświetleń: 2 531

casperii
Napisane: 12.05.2017, 19:21:07





Grupa: Zarejestrowani
Postów: 680
Dołączył: 14.08.2014

Ostrzeżenie: (0%)
-----

  1. $sql = $pdo->prepare('SELECT * FROM`lista` WHERE `koniec` < DATE_SUB(CURDATE(), INTERVAL 2 DAY)');
  2. while ($row = $sql->fetch()) {
  3. $row['nick'];
  4.  
  5. $message = 'Użytkownik ' .$row['nick'] . 'otrzymuje maila';
  6.  
  7. $adres = $row['email'];
  8. $tytul = "Tytuł wiadomości";
  9.  
  10. // użycie funkcji mail
  11. mail($adres, $tytul, $message);
  12.  
  13. }


coś w ten deseń.
  Forum: Przedszkole · Podgląd postu: #1215775 · Odpowiedzi: 20 · Wyświetleń: 2 531

casperii
Napisane: 12.05.2017, 19:11:23





Grupa: Zarejestrowani
Postów: 680
Dołączył: 14.08.2014

Ostrzeżenie: (0%)
-----

czeknij:

  1. SELECT * FROM`lista` WHERE `koniec` < DATE_SUB(CURDATE(), INTERVAL 2 DAY)


do tego musisz wszystkich pobrać pętlą while i wysyłać maile.
  Forum: Przedszkole · Podgląd postu: #1215773 · Odpowiedzi: 20 · Wyświetleń: 2 531

casperii
Napisane: 12.05.2017, 18:28:28





Grupa: Zarejestrowani
Postów: 680
Dołączył: 14.08.2014

Ostrzeżenie: (0%)
-----

Pobierasz dane z bazy według tego co chcesz pobrać, następnie w treści wiadomości podajesz te dane.

$temat = 'Tutaj wpisujesz sobie '.$row['nazwisko'] . 'klienta';
  Forum: Przedszkole · Podgląd postu: #1215770 · Odpowiedzi: 20 · Wyświetleń: 2 531

casperii
Napisane: 17.12.2016, 17:53:45





Grupa: Zarejestrowani
Postów: 680
Dołączył: 14.08.2014

Ostrzeżenie: (0%)
-----

A nie powinieneś po każdym zamykać </form> i na na nowo otwierać forma? Skoro masz przy każdym button zapisz ?

  1. <form action="moderator-script.php" method="post">
  2. Bot: <br /> <input type="text" name="bot" />
  3. <input type="submit" value= "Zapisz"/><br>
  4. </form>
  5. <br>
  6. <form action="moderator-script.php" method="post">
  7. Support: <br /> <input type="text" name="support" />
  8. <input type="submit" value= "Zapisz"/><br>
  9. </form>
  10. <br>
  11. <form action="moderator-script.php" method="post">
  12. Mid: <br /> <input type="text" name="mid" />
  13. <input type="submit" value= "Zapisz"/><br>
  14. </form>
  15. <br>
  16. <form action="moderator-script.php" method="post">
  17. Jungle: <br /> <input type="text" name="jungle" />
  18. <input type="submit" value= "Zapisz"/><br>
  19. </form>
  20. <br>
  21. <form action="moderator-script.php" method="post">
  22. Top: <br /> <input type="text" name="top" />
  23. <input type="submit" value= "Zapisz"/><br>
  24. </form>
  25. <br>
  26. <form action="moderator-script.php" method="post">
  27. <input type="submit" name="czysc" value= "Wyczyść"/><br>
  28. <?php
  29. if(isset($_SESSION['czysc']))
  30. echo $_SESSION['czysc'];
  31. unset($_SESSION['czysc']);
  32. ?>
  33. </form>
  Forum: Przedszkole · Podgląd postu: #1206862 · Odpowiedzi: 5 · Wyświetleń: 260

casperii
Napisane: 14.02.2016, 16:44:44





Grupa: Zarejestrowani
Postów: 680
Dołączył: 14.08.2014

Ostrzeżenie: (0%)
-----

Do tego masz:

  1. $(function () {
  2. $('#datetimepicker11').datetimepicker({
  3. daysOfWeekDisabled: [0, 6]
  4. });
  5. });
  6. </script>


#datetimepicker11 - to ID które podałeś w inpucie
  Forum: Przedszkole · Podgląd postu: #1184605 · Odpowiedzi: 3 · Wyświetleń: 234

casperii
Napisane: 16.01.2016, 12:48:38





Grupa: Zarejestrowani
Postów: 680
Dołączył: 14.08.2014

Ostrzeżenie: (0%)
-----

Sprawdź tak:

  1. $data = date('Y-m-d');
  2. $nazwa_pliku = 'image'.$data.'.gif';
  3. file_put_contents($nazwa_pliku,$imagedata);
  Forum: Przedszkole · Podgląd postu: #1181668 · Odpowiedzi: 7 · Wyświetleń: 407

casperii
Napisane: 12.12.2015, 11:18:16





Grupa: Zarejestrowani
Postów: 680
Dołączył: 14.08.2014

Ostrzeżenie: (0%)
-----

jeżeli chcesz aby ci ID się zwiększało o 1+ musisz na to pole w bazie mysql nadać AUTO_INCREMENT
  Forum: Przedszkole · Podgląd postu: #1178723 · Odpowiedzi: 15 · Wyświetleń: 1 016

casperii
Napisane: 10.12.2015, 20:56:09





Grupa: Zarejestrowani
Postów: 680
Dołączył: 14.08.2014

Ostrzeżenie: (0%)
-----

a usuwasz sesje ? session_destroy(); ?
na początku masz session_start() ?
  Forum: Przedszkole · Podgląd postu: #1178600 · Odpowiedzi: 43 · Wyświetleń: 3 279

casperii
Napisane: 29.11.2015, 20:38:26





Grupa: Zarejestrowani
Postów: 680
Dołączył: 14.08.2014

Ostrzeżenie: (0%)
-----

No przecież:

  1. $a->id = $result->id;


zwróci ci null. jako $result->id musisz podłożyć co ty tam sobie chcesz.
  Forum: Przedszkole · Podgląd postu: #1177723 · Odpowiedzi: 7 · Wyświetleń: 429

casperii
Napisane: 29.11.2015, 17:51:21





Grupa: Zarejestrowani
Postów: 680
Dołączył: 14.08.2014

Ostrzeżenie: (0%)
-----

Czemu nie zrobisz czegoś na ten styl:


  1. var menuId = "asd";
  2. $.getJSON('ajax.php', {input: ""+menuId+""}, function(data) {
  3. $('input[name="id"]').val(data.id);
  4. });



  1. <input type="text" name="id" value="">



Ajax.php:

  1. $a->id = $result->id;
  2. echo json_encode($a);
  Forum: Przedszkole · Podgląd postu: #1177706 · Odpowiedzi: 7 · Wyświetleń: 429

casperii
Napisane: 29.11.2015, 17:11:54





Grupa: Zarejestrowani
Postów: 680
Dołączył: 14.08.2014

Ostrzeżenie: (0%)
-----

  1. INSERT INTO `table` (
  2. `field1`,
  3. `field2`
  4. ) VALUES (
  5. '".$value1."',
  6. '".$value2."')
  Forum: Przedszkole · Podgląd postu: #1177700 · Odpowiedzi: 7 · Wyświetleń: 6 717

casperii
Napisane: 29.07.2015, 07:47:03





Grupa: Zarejestrowani
Postów: 680
Dołączył: 14.08.2014

Ostrzeżenie: (0%)
-----

jaki chmod masz na katalog "upload" ? Może dodaje Ci gdzieś spacje pomiędzy i już wtedy inna nazwa jest.
  Forum: Przedszkole · Podgląd postu: #1166506 · Odpowiedzi: 4 · Wyświetleń: 409

casperii
Napisane: 19.07.2015, 02:01:03





Grupa: Zarejestrowani
Postów: 680
Dołączył: 14.08.2014

Ostrzeżenie: (0%)
-----

  1. $ins = mysql_query('UPDATE `mybb_users` SET `obecnosc` = "'.$data.'" WHERE `uid` = '.((int)$mybb->user['uid']));
  Forum: Przedszkole · Podgląd postu: #1165450 · Odpowiedzi: 14 · Wyświetleń: 793

casperii
Napisane: 19.07.2015, 01:40:34





Grupa: Zarejestrowani
Postów: 680
Dołączył: 14.08.2014

Ostrzeżenie: (0%)
-----

obecnosc zmień na typ date.

a to:
  1. $data=date('Y.m.d');


zmień na:
  1. $data=date('Y-m-d');
  Forum: Przedszkole · Podgląd postu: #1165444 · Odpowiedzi: 14 · Wyświetleń: 793

casperii
Napisane: 19.07.2015, 01:34:21





Grupa: Zarejestrowani
Postów: 680
Dołączył: 14.08.2014

Ostrzeżenie: (0%)
-----

update , czyli aktualizacja.

zobacz tak:
  1. $ins = mysql_query('SELECT * FROM `mybb_users` WHERE `uid` = '.((int)$mybb->user['uid']));
  2. if(mysql_num_rows($ins)==1){
  3. $ins = mysql_query('UPDATE `mybb_users` SET `obecnosc` = '.$data.' WHERE `uid` = '.((int)$mybb->user['uid']));
  4. }else{
  5. echo ' nie ma takiego idka';
  6. }
  7.  


Aha , jaki typ w bazie mysql ma obecnosc ?
  Forum: Przedszkole · Podgląd postu: #1165440 · Odpowiedzi: 14 · Wyświetleń: 793

casperii
Napisane: 19.07.2015, 01:14:59





Grupa: Zarejestrowani
Postów: 680
Dołączył: 14.08.2014

Ostrzeżenie: (0%)
-----

nie pokazuje , bo nie wykonuje się akcja submita:)

  1. <input type="submit" class="btn" value="Obecny">

na :
  1. <input type="submit" class="btn" value="Obecny" name="submit">



następnie:
  1. if($submit) {


na:
  1. if(array_key_exists('submit', $_POST)){
  Forum: Przedszkole · Podgląd postu: #1165436 · Odpowiedzi: 14 · Wyświetleń: 793

casperii
Napisane: 18.07.2015, 20:09:34





Grupa: Zarejestrowani
Postów: 680
Dołączył: 14.08.2014

Ostrzeżenie: (0%)
-----


  1. preg_replace('/[^0-9\-\]/', '', $zmienna)
  Forum: Przedszkole · Podgląd postu: #1165423 · Odpowiedzi: 5 · Wyświetleń: 792

casperii
Napisane: 8.06.2015, 22:03:16





Grupa: Zarejestrowani
Postów: 680
Dołączył: 14.08.2014

Ostrzeżenie: (0%)
-----

Cytat(tenloginjestzajety @ 8.06.2015, 22:43:30 ) *
Witam
Wiem jak zamienić wybrane słowo, które występuje w zmiennej, ale nie wiem jak pogrubić. Dzięki za pomoc
  1. $zmienna = 'tekst';
  2. $content = 'przykładowy tekst do pogrubienia';
  3. echo $content;


echo '<strong> '.$content.' </strong>'; ?
  Forum: Przedszkole · Podgląd postu: #1160920 · Odpowiedzi: 3 · Wyświetleń: 2 206

2 Stron V   1 2 >

New Posts  Nowe odpowiedzi
No New Posts  Brak nowych odpowiedzi
Hot topic  Popularny temat (Nowe)
No new  Popularny temat (Brak nowych)
Poll  Sonda (Nowe)
No new votes  Sonda (Brak nowych)
Closed  Zamknięty temat
Moved  Przeniesiony temat
 

RSS Wersja Lo-Fi Aktualny czas: 19.04.2024 - 03:09