Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

3 Stron V   1 2 3 >

Wazniak96
Napisane: 12.10.2017, 14:02:40





Grupa: Zarejestrowani
Postów: 550
Dołączył: 5.06.2012
Skąd: Lębork

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

Przeczytaj dokładnie dokumentację funkcji imap_qprint i zobacz sobie komentarze poniżej wink.gif
  Forum: PHP · Podgląd postu: #1223021 · Odpowiedzi: 2 · Wyświetleń: 730

Wazniak96
Napisane: 15.07.2016, 19:04:03





Grupa: Zarejestrowani
Postów: 550
Dołączył: 5.06.2012
Skąd: Lębork

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

Użyj ciastek zamiast sesji, to tyle.
  Forum: Przedszkole · Podgląd postu: #1196304 · Odpowiedzi: 2 · Wyświetleń: 376

Wazniak96
Napisane: 27.03.2016, 08:53:05





Grupa: Zarejestrowani
Postów: 550
Dołączył: 5.06.2012
Skąd: Lębork

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

Nie da się tak. Musisz sobie obliczyć z proporcji rozmiary i takie nadać. Z resztą... Temat wałkowany 100 razy. Wystarczy poszukać.
  Forum: PHP · Podgląd postu: #1188579 · Odpowiedzi: 1 · Wyświetleń: 339

Wazniak96
Napisane: 18.03.2016, 19:58:14





Grupa: Zarejestrowani
Postów: 550
Dołączył: 5.06.2012
Skąd: Lębork

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

1.Ja tu JavaScript a tym bardziej Javy nie wiedzę. Popraw tytuł a jak nie ogarniasz różnicy to zajrzyj do Googla.

2. Napisz w zrozumiałym języku o co Ci chodzi bo nie ogarniam. Zmieniają Ci się sekundy wiadomości będącej już w bazie czy jak? O.o

3. date_create już dawno jest przestarzałe. Lepiej użyj klasy wbudowanej DateTime. Tak wgl co chcesz osiągnąć tą funkcja? W jaki sposób zapisujesz czas do bazy?
  Forum: Przedszkole · Podgląd postu: #1187866 · Odpowiedzi: 3 · Wyświetleń: 426

Wazniak96
Napisane: 18.03.2016, 21:49:45





Grupa: Zarejestrowani
Postów: 550
Dołączył: 5.06.2012
Skąd: Lębork

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

klyyk!
  Forum: PHP · Podgląd postu: #1187886 · Odpowiedzi: 13 · Wyświetleń: 846

Wazniak96
Napisane: 18.03.2016, 21:08:21





Grupa: Zarejestrowani
Postów: 550
Dołączył: 5.06.2012
Skąd: Lębork

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

Nom to w PHP z tego co wiem nie uzyskasz takich danych, ale możesz z Js tak jak napisał kolega wyżej.

Swoją drogą często w formularzach istnieje pole strefy czasowej. Czemu po prostu tak nie zrobisz?
  Forum: PHP · Podgląd postu: #1187878 · Odpowiedzi: 13 · Wyświetleń: 846

Wazniak96
Napisane: 18.03.2016, 20:06:01





Grupa: Zarejestrowani
Postów: 550
Dołączył: 5.06.2012
Skąd: Lębork

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

W tablicy $_SERVER masz informacje na temat kraju z którego jest otwierana strona. Dalej powinieneś wiedzieć co robić wink.gif
  Forum: PHP · Podgląd postu: #1187867 · Odpowiedzi: 13 · Wyświetleń: 846

Wazniak96
Napisane: 2.03.2016, 07:57:21





Grupa: Zarejestrowani
Postów: 550
Dołączył: 5.06.2012
Skąd: Lębork

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

iconv
  Forum: Przedszkole · Podgląd postu: #1186254 · Odpowiedzi: 1 · Wyświetleń: 247

Wazniak96
Napisane: 2.03.2016, 14:05:19





Grupa: Zarejestrowani
Postów: 550
Dołączył: 5.06.2012
Skąd: Lębork

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

To zależy od poziomu uczelni czego wymaga od studenta. Nie wiem czemu upierasz się nad wynalezieniem koła od nowa. Chcesz stworzyć coś co już jest.. ok. Ale czemu akurat CMS gdzie często jest podawany jako przykładowy projekt dla osób zaczynających przygodę z PHP... Zrób coś co będzie bardziej ciekawe bo tak na prawdę w CMS ani nie pokazujesz żadnych zdolności innowacyjnych ani żadnych wybitnych zdolności analizowania czy programowania.

Tutaj masz dla przykładu tematy prac inżynierskich z katedry inżynierii oprogramowania z roku 2011 na mojej uczelni..
Klik

Widzisz coś tak oczywistego jak CMS czy sklep internetowy?

Weź pod uwagę, że możesz się powołać na swoją pracę inżynierską podczas aplikowania do pracy. Nie lepiej zamachem zrobić coś bardziej zaawansowanego, żeby mieć się czym "pochwalić"? Czy chcesz pochwalić się CMS gdzie pracodawca pomyśli sobie "ehh.. znowu.."?
  Forum: Hydepark · Podgląd postu: #1186321 · Odpowiedzi: 10 · Wyświetleń: 1 996

Wazniak96
Napisane: 24.02.2016, 10:22:25





Grupa: Zarejestrowani
Postów: 550
Dołączył: 5.06.2012
Skąd: Lębork

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

  1. SELECT * FROM `baza` WHERE (`nazwa` LIKE "%Philips%" AND nazwa LIKE "%16:9%")OR (`opis` LIKE "%Philips%" AND opis LIKE "%16:9%")
  Forum: Przedszkole · Podgląd postu: #1185599 · Odpowiedzi: 2 · Wyświetleń: 219

Wazniak96
Napisane: 20.02.2016, 13:34:58





Grupa: Zarejestrowani
Postów: 550
Dołączył: 5.06.2012
Skąd: Lębork

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

Jest tak bo w tablicy stores masz też dane zapisane rekord po rekordzie a nie zgrupowane według miasta. W kodzie nie sprawdzasz czy dane miasto już było i wtedy dopisujesz dane tylko sztywno dodajesz rekord po rekordzie do tablicy.(Wiem... rekord to chyba nie za dobre określenie ale nic mi nie przychodzi do głowy haha.gif )

Kod pisany z palca tak łopatologicznie. Sprawdź czy wszystko ok jest.
  1.  
  2. function getCollectionAsArray()
  3. {
  4. $stores = $this->getStoreCollection();
  5.  
  6. $jsonArray = array();
  7.  
  8. foreach ($stores as $store) {
  9. $pom = cityInArray($store->getCity(), $jsonArray);
  10. if($pom === false)
  11. {
  12. $jsonArray[] = array(
  13. 'city' => $store->getCity(),
  14. 'data' => array(
  15. [
  16. 'id' => $store->getIdentifier(),
  17. 'name' => $store->getName(),
  18. 'post_code' => $store->getPostCode(),
  19. 'street' => $store->getStreet(),
  20. 'house_no' => $store->getHouseNo(),
  21. 'flat_no' => $store->getFlatNo(),
  22. 'latitude' => $store->getLatitude(),
  23. 'longitude' => $store->getLongitude(),
  24. 'description' => $store->getDescription()
  25. ],
  26. ),
  27. );
  28. }
  29. else
  30. {
  31. $jsonArray[$pom]['data'][] =
  32. [
  33. 'id' => $store->getIdentifier(),
  34. 'name' => $store->getName(),
  35. 'post_code' => $store->getPostCode(),
  36. 'street' => $store->getStreet(),
  37. 'house_no' => $store->getHouseNo(),
  38. 'flat_no' => $store->getFlatNo(),
  39. 'latitude' => $store->getLatitude(),
  40. 'longitude' => $store->getLongitude(),
  41. 'description' => $store->getDescription()
  42. ]
  43. }
  44. }
  45.  
  46. return $jsonArray;
  47. }
  48.  
  49. function cityInArray($city, $jsonArray)
  50. {
  51. $ct = count($jsonArray);
  52. for($i=0; $i<$ct; $i++)
  53. {
  54. if($jsonArray[$i]['city'] == $city)
  55. return $i;
  56. }
  57. return false;
  58.  
  59. }


PS: Zdecyduj się czy korzystasz z array() czy z [] wink.gif

EDIT:
Można też, żeby ominąć tą dodatkową funkcję i używania pętli(czas czas czas...) stworzyć sobie pomocniczą tablicę zawierającą miasta, które się już pojawiły i wtedy można bez problemu skorzystać z funkcji in_array
  Forum: PHP · Podgląd postu: #1185203 · Odpowiedzi: 3 · Wyświetleń: 1 132

Wazniak96
Napisane: 30.10.2015, 17:03:42





Grupa: Zarejestrowani
Postów: 550
Dołączył: 5.06.2012
Skąd: Lębork

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

explode

Np:
  1. $array_tags = explode(' ', $tags);
  Forum: Przedszkole · Podgląd postu: #1175198 · Odpowiedzi: 2 · Wyświetleń: 229

Wazniak96
Napisane: 25.07.2015, 11:52:04





Grupa: Zarejestrowani
Postów: 550
Dołączył: 5.06.2012
Skąd: Lębork

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

Kod
<li><a href="/~strona/forum/">FORUM</a></li>


I wywal wszędzie tą falę bo mało tego że jest zbyteczna to do tego nie jestem pewien czy nie jest znakiem specjalnym w htaccess

Elit: musi być slash na końcu smile.gif
  Forum: Przedszkole · Podgląd postu: #1166118 · Odpowiedzi: 4 · Wyświetleń: 337

Wazniak96
Napisane: 14.03.2015, 08:59:09





Grupa: Zarejestrowani
Postów: 550
Dołączył: 5.06.2012
Skąd: Lębork

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

Nagłówek przekierowania zostaje wysłany przed jakimikolwiek danymi wyświetlony przez PHP, także przekierowanie zostaje wywołane od razu po odpaleniu strony. Kod Js nie zostaje wykonany przez przeglądarkę.

Ogólnie rzecz biorąc zrób Przekierowanie przez Js zamiast PHPowego header i powinno śmigać smile.gif
  Forum: Przedszkole · Podgląd postu: #1149608 · Odpowiedzi: 2 · Wyświetleń: 2 035

Wazniak96
Napisane: 8.02.2015, 15:43:20





Grupa: Zarejestrowani
Postów: 550
Dołączył: 5.06.2012
Skąd: Lębork

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

1. Właśnie przez AJAX
2. Używając AJAXa wskazujesz, który plik PHP będzie wykonywany. Odpowiedzą serwera do js będzie to co dany plik odpowiada poprzez np. echo. Czyli standardowa odpowiedz tak jak do przeglądarki.
3. A to już prościzna i można zauważyć to samemu... Dane z GET są przesyłane poprzez dołączenie danych do linku po znaku ? zaś dane przesyłane metodą POST nie są zauważalne dla zwykłego użytkownika.
  Forum: Przedszkole · Podgląd postu: #1144387 · Odpowiedzi: 3 · Wyświetleń: 545

Wazniak96
Napisane: 13.01.2015, 22:22:07





Grupa: Zarejestrowani
Postów: 550
Dołączył: 5.06.2012
Skąd: Lębork

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

Skąd funkcja explode ma wiedzieć w jakim momencie ma rozbijać tekst?

(Wskazówka --> manual).
  Forum: Przedszkole · Podgląd postu: #1139994 · Odpowiedzi: 8 · Wyświetleń: 962

Wazniak96
Napisane: 8.12.2014, 17:29:06





Grupa: Zarejestrowani
Postów: 550
Dołączył: 5.06.2012
Skąd: Lębork

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

session_start powinno znajdywać się na początku skryptu numer 1, dlatego też zawsze spełnia się warunek bo sesja nie jest rozpoczęta i nie istnieje.

Sesję kasuje się poprzez:
  1. unset($_SESSION);


PS: Po co dodajesz ip do sesji skoro zawsze masz do niej dostęp w tablicy $_SERVER ? smile.gif

EDIT: troszkę się zamotałem. Już poprawione smile.gif
  Forum: Przedszkole · Podgląd postu: #1135210 · Odpowiedzi: 1 · Wyświetleń: 333

Wazniak96
Napisane: 8.12.2014, 17:53:51





Grupa: Zarejestrowani
Postów: 550
Dołączył: 5.06.2012
Skąd: Lębork

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

Połącz if z isset empty i masz jak na tacy.
  Forum: Przedszkole · Podgląd postu: #1135213 · Odpowiedzi: 6 · Wyświetleń: 382

Wazniak96
Napisane: 7.12.2014, 18:52:04





Grupa: Zarejestrowani
Postów: 550
Dołączył: 5.06.2012
Skąd: Lębork

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

1. Używaj odpowiednich tagów do umieszczania kodu.
2. Nie wiem dokładnie o co Ci chodzi. Chcesz podliczyć ilość elementów w tablicy $row? Jeśli tak to wystarczy:
  1. $ile = count($row);

Jeśli chcesz zaś policzyć jakieś rekordy w bazie to robisz to w SQL za pomocą SQLowego COUNT. smile.gif

PS:
  1. $i = $i++; //Wystarczy samo $i++
  Forum: Przedszkole · Podgląd postu: #1135089 · Odpowiedzi: 3 · Wyświetleń: 679

Wazniak96
Napisane: 5.12.2014, 19:15:09





Grupa: Zarejestrowani
Postów: 550
Dołączył: 5.06.2012
Skąd: Lębork

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

Przypomina mi to maszynę Turinga, tutaj masz większe info klik. Zgłęb temat i powiedz czy o to chodziło smile.gif
  Forum: Hydepark · Podgląd postu: #1134901 · Odpowiedzi: 5 · Wyświetleń: 1 081

Wazniak96
Napisane: 28.10.2014, 07:27:04





Grupa: Zarejestrowani
Postów: 550
Dołączył: 5.06.2012
Skąd: Lębork

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

Pisane z palca. Może wymagać poprawek smile.gif
  1. $uptime = str_replace('days', 'dni', $uptime);
  2. $ex = explode(':', $uptime);
  3. $uptime = $ex[0].'godz. i '.$ex[1].'min.';
  4. echo $uptime;
  Forum: Przedszkole · Podgląd postu: #1129930 · Odpowiedzi: 2 · Wyświetleń: 353

Wazniak96
Napisane: 24.10.2014, 08:11:32





Grupa: Zarejestrowani
Postów: 550
Dołączył: 5.06.2012
Skąd: Lębork

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

Może chodzi ci o yandex.ru ?
  Forum: Hydepark · Podgląd postu: #1129517 · Odpowiedzi: 8 · Wyświetleń: 1 786

Wazniak96
Napisane: 22.10.2014, 14:34:19





Grupa: Zarejestrowani
Postów: 550
Dołączył: 5.06.2012
Skąd: Lębork

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

  1. foreach($_POST AS $key => $data) {
  2. //INSERT
  3. }
  Forum: PHP · Podgląd postu: #1129270 · Odpowiedzi: 4 · Wyświetleń: 282

Wazniak96
Napisane: 18.10.2014, 14:51:41





Grupa: Zarejestrowani
Postów: 550
Dołączył: 5.06.2012
Skąd: Lębork

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

Jednak swój komp to swój.. Albo to ślepota smile.gif

W pliku cfg.php masz literówkę. $Loggged = True azamiast $Logged = True smile.gif
2. Sprawdź różnicę w moim a twoim kodzie smile.gif
  1. <?php
  2. include "cfg.php" ;
  3. if ($Logged) {
  4. echo '<br>
  5. Zalogowano jako: <font color="red">'.$_SESSION["username"].'</f
  6. <a href="wyloguj.php">Wyloguj</a>
  7. ';
  8. }
  Forum: PHP · Podgląd postu: #1128849 · Odpowiedzi: 6 · Wyświetleń: 489

Wazniak96
Napisane: 12.09.2014, 10:52:15





Grupa: Zarejestrowani
Postów: 550
Dołączył: 5.06.2012
Skąd: Lębork

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

1. Używaj file_put_contents
2. Do daty funkcja date
3. Lepiej zapisuj te dane w bazie MySQL. Do pliku txt każdy może się dobrać z poziomu przeglądarki a te dane nie powinny być udostępniane.
4. Wszystkie dane jakie możesz pozyskać masz w tablicy $_SERVER. Tu masz link gdzie jest opisane co możesz z niej uzyskać.
5. Operatorem łączenia zmiennych w całość jest kropka. Znakiem łamania linii jest w pliku jest \r\n
Czyli np.
  1. $str1 = 'hello ';
  2. $str2 = 'world';
  3. file_put_contents('plik.txt', $str1 . $str2 . "!\r\nI'm wazniak96");


plik.txt będzie zawierał:
Kod
hello world!
I'm wazniak96


To tyle smile.gif
  Forum: PHP · Podgląd postu: #1124515 · Odpowiedzi: 2 · Wyświetleń: 574

3 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: 20.04.2024 - 02:55