Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

5 Stron V   1 2 3 > » 

PawelC
Napisane: 20.05.2018, 09:30:15





Grupa: Zarejestrowani
Postów: 1 173
Dołączył: 24.09.2007
Skąd: Toruń

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

Jak masz routing jako adnotacje w kontroelrze to tak. Jak masz w pliku yaml to w nim sprawdzę jaki kontroler odpowiada za dany routing.
  Forum: Frameworki · Podgląd postu: #1233395 · Odpowiedzi: 14 · Wyświetleń: 1 474

PawelC
Napisane: 17.05.2018, 08:44:15





Grupa: Zarejestrowani
Postów: 1 173
Dołączył: 24.09.2007
Skąd: Toruń

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

Porządek w bazie i mnie requestów do bazy danych, co się przekłada na szybkość działania aplikacji smile.gif
  Forum: Przedszkole · Podgląd postu: #1233287 · Odpowiedzi: 4 · Wyświetleń: 470

PawelC
Napisane: 17.05.2018, 09:40:45





Grupa: Zarejestrowani
Postów: 1 173
Dołączył: 24.09.2007
Skąd: Toruń

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

To gdzie przekazujes token, zależy od API skąd go pobiera, jedne pobierają z GET, inne np z Header jak u mnie. W Twoim wypadku jak widać musisz przekazywać go w nagłówku.
  Forum: Frameworki · Podgląd postu: #1233289 · Odpowiedzi: 8 · Wyświetleń: 1 023

PawelC
Napisane: 21.04.2018, 11:53:47





Grupa: Zarejestrowani
Postów: 1 173
Dołączył: 24.09.2007
Skąd: Toruń

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

Wszystko super, tylko sprawdź czy ID na pewno jest liczbą, bo tego u Ciebie nie widzę, i kolejna rzecz filtruj dane które wyświetlasz i wysyłasz do bazy. Ważna rzecz którą u Ciebie zauważyłem, kiedy pobierasz tylko jeden rekord z bazy, pętla while jest niepotrzebna, wystarczy użyć mysql_fetch_row zamiast mysql_fetch_array.

Zainteresuj się funkcjami strip_tags() oraz htmlspecialchars()
  Forum: Przedszkole · Podgląd postu: #1232307 · Odpowiedzi: 7 · Wyświetleń: 269

PawelC
Napisane: 1.07.2014, 23:29:31





Grupa: Zarejestrowani
Postów: 1 173
Dołączył: 24.09.2007
Skąd: Toruń

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

  1. $zadanie1 = $this->db->prepare("select `zadanie1` from `zadania` where `Nick`=:nick");
  2. $zadanie1->bindParam(":nick", $nick, PDO::PARAM_STR);
  3.  
  4. if(!$zadanie1->execute()){
  5. throw new Exception("Błąd zapytania");
  6. }else{
  7. $data = $zadanie1->fetch();
  8. $wynik = $data['zadanie1'];
  9.  
  10. if($wynik == 0){
  11. echo '<span class = "tab"><span class="red">NIE</span></span>';
  12. }else{
  13. echo '<span class = "tab"><span class="lightgreen">TAK</span></span>';
  14. }
  15. }
  Forum: Przedszkole · Podgląd postu: #1113323 · Odpowiedzi: 25 · Wyświetleń: 1 127

PawelC
Napisane: 1.07.2014, 23:07:36





Grupa: Zarejestrowani
Postów: 1 173
Dołączył: 24.09.2007
Skąd: Toruń

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

Pisane w locie bez sprawdzania, ale powinno działać smile.gif
  1. $result = $this->db->prepare("select zadanie from zadania where Nick=:nick");
  2. $result->bindParam(":nick", $nick, PDO::PARAM_STR);
  3.  
  4. if(!$result->execute()){
  5. throw new Exception("Błąd zapytania");
  6. }else{
  7. $data = $result->fetch();
  8. $zadanie = $data['zadanie'];
  9. if($zadanie == 0){
  10. echo "Zadanie1: Nie";
  11. }else{
  12. echo "Zadanie1: Tak";
  13. }
  14. }
  Forum: Przedszkole · Podgląd postu: #1113321 · Odpowiedzi: 25 · Wyświetleń: 1 127

PawelC
Napisane: 1.07.2014, 22:47:12





Grupa: Zarejestrowani
Postów: 1 173
Dołączył: 24.09.2007
Skąd: Toruń

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

a gdzie masz execute??

Do wglądu smile.gif
  1. $result=$this->db->prepare("select * from users where login=:user and pass=:pass");
  2. $result->bindParam(':user', $user, PDO::PARAM_STR);
  3. $result->bindParam(':pass', $pass, PDO::PARAM_STR);
  4.  
  5. if(!$result->execute()){
  6. throw new Exception("Wystąpił błąd podczas logowania.");
  7. }else{
  8. if($result->rowCount() == 1)
  9. {
  10. header('Location: index.php'); //Przekierowanie po poprawnym zalogowaniu
  11. }else{
  12. throw new Exception("Podany login lub hasło, jest błędne. Proszę spróbować ponownie.");
  13. }
  14. }
  Forum: Przedszkole · Podgląd postu: #1113319 · Odpowiedzi: 25 · Wyświetleń: 1 127

PawelC
Napisane: 1.07.2014, 19:48:53





Grupa: Zarejestrowani
Postów: 1 173
Dołączył: 24.09.2007
Skąd: Toruń

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

Do wglądu masz kolejny kod, zobacz różnice smile.gif
  1. $results=$this->db->prepare("update users set pass=:pass where mail=:mail");
  2. $results->bindParam(":pass", $pass, PDO::PARAM_STR);
  3. $results->bindParam(":mail", $mail, PDO::PARAM_STR);
  4.  
  5. if(!$results->execute()){
  6. throw new Exception("Wystąpił błąd podczas resetowania hasła.");
  7. }
  Forum: Przedszkole · Podgląd postu: #1113295 · Odpowiedzi: 19 · Wyświetleń: 348

PawelC
Napisane: 1.07.2014, 19:39:00





Grupa: Zarejestrowani
Postów: 1 173
Dołączył: 24.09.2007
Skąd: Toruń

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

Wtedy wpisujesz bez warunku where smile.gif
Czyli:
  1. UPDATE `gracze` SET `kasa`= :kasa
  Forum: Przedszkole · Podgląd postu: #1113292 · Odpowiedzi: 19 · Wyświetleń: 348

PawelC
Napisane: 1.07.2014, 19:36:27





Grupa: Zarejestrowani
Postów: 1 173
Dołączył: 24.09.2007
Skąd: Toruń

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

Jeżeli jest update to wpisujesz tylko te kolumny które aktualizujesz + warunek where.

Masz złe zapytanie, jest update nazwa tabeli set kolumny, czyli
  1. UPDATE `gracze` SET `kasa` = :kasa_start WHERE `Nick` = :nick") or die(mysql_error());
  Forum: Przedszkole · Podgląd postu: #1113290 · Odpowiedzi: 19 · Wyświetleń: 348

PawelC
Napisane: 1.07.2014, 19:20:34





Grupa: Zarejestrowani
Postów: 1 173
Dołączył: 24.09.2007
Skąd: Toruń

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

  1. VALUES(nick,

Błąd

Do podglądu zobacz w pełni działajacy kod:
  1. public function add($name)
  2. {
  3. $result = $this->db->prepare("insert into category values(NULL, :name)");
  4. $result->bindParam(':name', $name, PDO::PARAM_STR);
  5.  
  6. if(!$result->execute()){
  7. throw new Exeption("Wystąpił błąd podczas dodawania kategorii");
  8. }
  9. }
  Forum: Przedszkole · Podgląd postu: #1113281 · Odpowiedzi: 19 · Wyświetleń: 348

PawelC
Napisane: 1.07.2014, 19:08:13





Grupa: Zarejestrowani
Postów: 1 173
Dołączył: 24.09.2007
Skąd: Toruń

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

  1. $result = $this->db->prepare("insert into category values(NULL, :name)");
  2. $result->bindParam(':name', $name, PDO::PARAM_STR);

U mnie np tak to wygląda smile.gif W manualu masz bardzo dobre przykłady co i jak zrobić smile.gif To co zrobiłeś to masło maślane.
  Forum: Przedszkole · Podgląd postu: #1113276 · Odpowiedzi: 19 · Wyświetleń: 348

PawelC
Napisane: 2.07.2014, 08:26:00





Grupa: Zarejestrowani
Postów: 1 173
Dołączył: 24.09.2007
Skąd: Toruń

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

To jeszcze są firmy dla których junior to nie osoba z 5 letnim doświadczeniem?biggrin.gif Kiedyś jak szukałem pracy, to widziałem multum ofert gdzie od juniora wymagało się min 2 lat doświadczenia. Wysłałem kiedyś do kilku firm papiery, gdzie potrzebowali osób na stanowisko juniora osoby które dopiero zaczynają, wszystko byłoby elegancko, gdyby nie fakt, że płacili 1500zł netto, czyli +- tyle co płace za mieszkanie biggrin.gif
  Forum: Poszukuję · Podgląd postu: #1113339 · Odpowiedzi: 72 · Wyświetleń: 11 252

PawelC
Napisane: 25.06.2014, 23:26:35





Grupa: Zarejestrowani
Postów: 1 173
Dołączył: 24.09.2007
Skąd: Toruń

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

$col1 jest to Code, $col2 jest to Name czyli ten kod binduje zawartość kolumn smile.gif Gdybyś np chciał pobrać Code, Name i Surname to byś miał:
  1. $stmt->bind_result($col1, $col2, $col3);
a zapytanie wyglądało by tak
  1. SELECT Code, Name, Surname FROM Country

Swoją drogą zamiast mysqli, zainteresuj się PDO smile.gif
  Forum: Przedszkole · Podgląd postu: #1112482 · Odpowiedzi: 2 · Wyświetleń: 696

PawelC
Napisane: 25.06.2014, 23:56:51





Grupa: Zarejestrowani
Postów: 1 173
Dołączył: 24.09.2007
Skąd: Toruń

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

Co Ci da gotowiec?smile.gif

Analiza kodu od 1 do 25 linijki:
  1. <?PHP
  2.  
  3. if(isset($_POST['submit'])) {
  4.  
  5. $mailnadawcy = $_POST['mailnadawcy'];
  6. $mail = "moimail@poczta.com";
  7. $temat = "zapytanie....";
  8. $body = $_POST['body'];
  9.  
  10. $imie_nazwisko = $_POST['imie_nazwisko'];
  11. $gmail = $_POST['gmail'];
  12. $wiadomosc = $_POST['wiadomosc'];
  13.  
  14. $header = "Od: ". $mailnadawcy . "";
  15.  
  16. if ($_SERVER['REQUEST_METHOD'] == 'POST') {
  17.  
  18.  
  19. $body = "From: $mailnadawcy\n
  20. Imie, Nazwisko: $imie_nazwisko\n
  21. Adres e-mail: $gmail\n
  22. Tresc Wiadomosci: $wiadomosc\n
  23. ";
  24.  
  25. mail($mail, $temat, $body, $header);

Gdzie tutaj w $header masz ustawione kodowanie? W nagłówku masz ustawione tylko Od, brak ustawionego kodowania. Natomiast w dalszej części kodu, czyli następny mailu masz już ustawione kodowanie:
  1. $headers = 'MIME-Version: 1.0' . "\r\n";
  2. $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
  3. $headers .= 'From: '.$mailnadawcy.''."\r\n";

Mam nadzieję, że teraz wiesz w czym tkwi błąd smile.gif Popraw to i daj znać...
  Forum: PHP · Podgląd postu: #1112485 · Odpowiedzi: 7 · Wyświetleń: 354

PawelC
Napisane: 26.09.2011, 12:32:36





Grupa: Zarejestrowani
Postów: 1 173
Dołączył: 24.09.2007
Skąd: Toruń

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

Ja zawsze robiłem tak, na domenę gdzie miał stać serwis, wrzucałem stronę główną, a na niej był opis co znajdzie się na stronie. Jednak tak napisany, aby były najlepiej w nim zawarte słowa kluczowe, na które będzie pozycjonowana strona. Później po wrzuceniu właściwej wersji serwisu będziesz już na plus w wyszukiwarce.
  Forum: Optymalizacja i pozycjonowanie stron - SEO · Podgląd postu: #901735 · Odpowiedzi: 11 · Wyświetleń: 2 078

PawelC
Napisane: 11.08.2011, 21:48:42





Grupa: Zarejestrowani
Postów: 1 173
Dołączył: 24.09.2007
Skąd: Toruń

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

Kodowanie w pliku i skrypcie ustaw na UTF-8 smile.gif Zrobisz to np przy pomocy Notepad++
  Forum: PHP · Podgląd postu: #889620 · Odpowiedzi: 4 · Wyświetleń: 357

PawelC
Napisane: 30.07.2011, 10:27:02





Grupa: Zarejestrowani
Postów: 1 173
Dołączył: 24.09.2007
Skąd: Toruń

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

1. Wczytujesz poprzez pętle linie po linii z pliku txt
2. Rozbijasz wczytaną linię explode, względem #
3. Wstawiasz dane w odpowiednie miejsca smile.gif

Wbrew pozorom nie jest to skomplikowane, ale zaraz sam to sprawdzę wink.gif

  1. <?
  2. $file=file('dane.txt');
  3.  
  4. #Start XML
  5. echo '<data><tabela timeout="15">';
  6.  
  7. #Loading data from a TXT file to XML
  8. foreach ($file as $data) {
  9. $line=explode("#",$data);
  10. echo '<item symbol="'.$line[0].'" imgsrc="images/'.strtolower($line[0]).'.png" jednostka="'.$line[1].'" dane="'.$line[2].'" dane2="'.$line[3].'"><![CDATA[nazwa własna]]></item>';
  11. }
  12.  
  13. #End of the XML data
  14. echo '</tabela></data>';
  15. ?>

daje taki efekt:
  1. <data>
  2. <tabela timeout="15">
  3. <item symbol="XXX" imgsrc="images/xxx.png" jednostka="100" dane="264.00" dane2="280.00"><![CDATA[nazwa własna]]></item>
  4. <item symbol="ZZZ" imgsrc="images/zzz.png" jednostka="100" dane="385.00" dane2="401.00"><![CDATA[nazwa własna]]></item>
  5. <item symbol="YYY" imgsrc="images/yyy.png" jednostka="100" dane="429.00" dane2="446.00"><![CDATA[nazwa własna]]></item>
  6. </tabela>
  7. </data>


Odnośnie pliku XML tego drugiego, jeżeli i w jednym i drugim jest taki symbol, to możesz wyszukiwać właśnie względem niego smile.gif Myślę, że wystarczająco Ciebie nakierowałem wink.gif
  Forum: Przedszkole · Podgląd postu: #885797 · Odpowiedzi: 11 · Wyświetleń: 1 603

PawelC
Napisane: 25.07.2011, 15:11:38





Grupa: Zarejestrowani
Postów: 1 173
Dołączył: 24.09.2007
Skąd: Toruń

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

http://www.000webhost.com/free-php-hosting
http://www.freewebhostingarea.com/
  Forum: Przedszkole · Podgląd postu: #884510 · Odpowiedzi: 6 · Wyświetleń: 1 339

PawelC
Napisane: 24.07.2011, 23:36:15





Grupa: Zarejestrowani
Postów: 1 173
Dołączył: 24.09.2007
Skąd: Toruń

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

Do zalogowanie potrzebny będzie cURL + wysyłanie danych metodą POST. W Google jest masa informacji o tym, jak przy pomocy cURL logować się na różne strony, i wysyłać dane POST-em.

Przydatne linki:
cURL
curl_setopt - Example #2 Uploading file
cURL podstawy i protokół HTTP

Te linki co podałem w zupełności Ci wystarczą, do napisania takiej aplikacji. Zobacz sobie przykłady, jest wiele ciekawych z których możesz skorzystać smile.gif
  Forum: Przedszkole · Podgląd postu: #884338 · Odpowiedzi: 4 · Wyświetleń: 451

PawelC
Napisane: 23.12.2010, 22:39:26





Grupa: Zarejestrowani
Postów: 1 173
Dołączył: 24.09.2007
Skąd: Toruń

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

Bo wykonanie zapytanie masz przypisane do zmiennej:
  1. $wstawienie = mysql_query($wstawka) or die(mysql_error());

A powinno być, tak:
  1. mysql_query($wstawka) or die(mysql_error());

Bez przypisanie do zmiennej. I wywal te nawiasy z zapytanie, bo one powinny być, ale w wypadku gdy masz:
  1. $sql=mysql_query("select * from user");

A u Ciebie powinno być:
  1. $sql="select * from user";


Edit//Poprawka
  Forum: Przedszkole · Podgląd postu: #819846 · Odpowiedzi: 10 · Wyświetleń: 809

PawelC
Napisane: 19.11.2010, 18:25:35





Grupa: Zarejestrowani
Postów: 1 173
Dołączył: 24.09.2007
Skąd: Toruń

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

To chyba nie w bazie robisz, tylko w skrypcie, przy pomocy str_replace(); lub preg_replace();
  Forum: Skrypty obsługi baz danych · Podgląd postu: #809082 · Odpowiedzi: 3 · Wyświetleń: 3 433

PawelC
Napisane: 13.11.2010, 23:24:18





Grupa: Zarejestrowani
Postów: 1 173
Dołączył: 24.09.2007
Skąd: Toruń

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

Mam wrażenie, że G Cię zbanowało:
http://www.webtips.pl/topic/24866-skrypt-logowania-phpmysql/
http://www.egrafik.pl/porady/php-prosty-system-do-logowania/

Mogę tak wymieniać bez końca, a wszystko to dzięki temu linkowi: skrypt logowania php
  Forum: Szukam · Podgląd postu: #807179 · Odpowiedzi: 5 · Wyświetleń: 980

PawelC
Napisane: 13.11.2010, 14:02:24





Grupa: Zarejestrowani
Postów: 1 173
Dołączył: 24.09.2007
Skąd: Toruń

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

Bo zwracasz tylko date, masz return $last1[0], a powinno być return $last1
  Forum: Przedszkole · Podgląd postu: #807009 · Odpowiedzi: 5 · Wyświetleń: 647

PawelC
Napisane: 13.11.2010, 13:31:16





Grupa: Zarejestrowani
Postów: 1 173
Dołączył: 24.09.2007
Skąd: Toruń

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

Autorowi tematu, chodzi o nowego użytkownika bazy danych, a nie nowego usera w jakiejś tabeli.
  Forum: Przedszkole · Podgląd postu: #806996 · Odpowiedzi: 5 · Wyświetleń: 3 321

5 Stron V   1 2 3 > » 

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: 28.03.2024 - 23:05