Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

6 Stron V   1 2 3 > » 

sazian
Napisane: 14.08.2021, 12:28:06





Grupa: Zarejestrowani
Postów: 1 043
Dołączył: 19.09.2006
Skąd: B-tów

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

Skoro już musisz robić coś tak głupiego to nie używaj "use" tylko pełnych nazw
Czyli nie $mailer = new PHPMailer(); tylko $mailer = new PHPMailer\PHPMailer\PHPMailer();

  Forum: PHP · Podgląd postu: #1256332 · Odpowiedzi: 3 · Wyświetleń: 1 209

sazian
Napisane: 2.01.2021, 14:49:28





Grupa: Zarejestrowani
Postów: 1 043
Dołączył: 19.09.2006
Skąd: B-tów

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

Nie wiem jak to robisz po stronie JAVY ale prawdopodobnie najłatwiejszą opcją będzie dodanie obsługi ciasteczek.
Możesz tez zrobić własną obsługę sesji https://www.php.net/manual/en/session.customhandler.php i uwierzytelniać się/identyfikować inną metodą niż ciasteczko.
  Forum: Przedszkole · Podgląd postu: #1254357 · Odpowiedzi: 9 · Wyświetleń: 380

sazian
Napisane: 7.01.2020, 17:02:28





Grupa: Zarejestrowani
Postów: 1 043
Dołączył: 19.09.2006
Skąd: B-tów

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

lh.pl
  Forum: Hydepark · Podgląd postu: #1248693 · Odpowiedzi: 3 · Wyświetleń: 3 365

sazian
Napisane: 27.12.2019, 22:28:12





Grupa: Zarejestrowani
Postów: 1 043
Dołączył: 19.09.2006
Skąd: B-tów

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

łączę się w bólu
generalnie zauważyłem że poprzez przeglądarkę działa to tak jakby nie było limitów, przez php file_get_contents nie chciało działać wcale, a przez curl działa jak przez przeglądarkę za każdym razem.
Natomiast w c# bardzo często wyświetla błąd http 429 mówiący że tam pracują tumany.

Sprawdzane na https://wl-api.mf.gov.pl/#checkNip
  Forum: Hydepark · Podgląd postu: #1248452 · Odpowiedzi: 4 · Wyświetleń: 2 686

sazian
Napisane: 14.08.2019, 18:25:40





Grupa: Zarejestrowani
Postów: 1 043
Dołączył: 19.09.2006
Skąd: B-tów

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

Izolacja danych panie kolego,
zmienna $baza nie istnieje wewnątrz funkcji
  Forum: Przedszkole · Podgląd postu: #1244310 · Odpowiedzi: 5 · Wyświetleń: 588

sazian
Napisane: 25.07.2019, 20:20:58





Grupa: Zarejestrowani
Postów: 1 043
Dołączył: 19.09.2006
Skąd: B-tów

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

  1. SELECT p.NAME, group_concat(c.name SEPARATOR ', ') AS category_name
  2. FROM products AS p
  3. JOIN categories AS c ON c.id= p.categories
  4. GROUP BY p.ID
  Forum: MySQL · Podgląd postu: #1243824 · Odpowiedzi: 3 · Wyświetleń: 1 152

sazian
Napisane: 23.07.2019, 20:24:18





Grupa: Zarejestrowani
Postów: 1 043
Dołączył: 19.09.2006
Skąd: B-tów

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

Domyślam się że viking miał na myśli coś w wym stylu
  1. $values=[];
  2. for($i=0; $i<31262; $i++){
  3. $values[]="($i, 'taki sam ciąg znaków')";
  4.  
  5. }
  6. $insert = mysql_query("INSERT INTO nazwa_tabeli (id_product, priority) values ".implode(',',$values));

chociaż przy takich ilościach rekordów i tak może to być wolne.
Ewentualnie można by się pokusić o napisanie jakiejś procedury sql która będzie "robiła pętle", istnieje szansa że będzie to trochę szybsze niż wysyłanie tak dużego zapytania
https://dev.mysql.com/doc/refman/5.7/en/while.html
  Forum: MySQL · Podgląd postu: #1243775 · Odpowiedzi: 7 · Wyświetleń: 1 418

sazian
Napisane: 30.12.2018, 18:32:43





Grupa: Zarejestrowani
Postów: 1 043
Dołączył: 19.09.2006
Skąd: B-tów

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

Cytat(damianooo @ 30.12.2018, 17:32:03 ) *
  1. Cannot run program "/etc/php/7.2/apache2/php.ini": error=13, Permission denied

Komunikat mówi jasno że nie może uruchomić programu, ale php.ini to nie program tylko plik konfiguracyjny.
Interpreter php masz prawdopodobnie pod ścieżką /usr/bin/php7.2
  Forum: PHP · Podgląd postu: #1238345 · Odpowiedzi: 2 · Wyświetleń: 882

sazian
Napisane: 14.02.2018, 19:42:07





Grupa: Zarejestrowani
Postów: 1 043
Dołączył: 19.09.2006
Skąd: B-tów

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

Najprostsze rozwiązanie to zapisywać każdą z wartości osobno.
Czyli osobno zapisujesz serie(KON/WAR/CAR), numer(0001,0002...) i rok.
To ułatwi dodawanie, ale przy pobieraniu będziesz musiał zrobić concat lub będziesz musiał zrobić kolumnę wirtualna która domyślnie będzie robiła concata
https://dev.mysql.com/doc/refman/5.7/en/cre...ed-columns.html ostatni przykład
  Forum: MySQL · Podgląd postu: #1229144 · Odpowiedzi: 3 · Wyświetleń: 1 147

sazian
Napisane: 11.12.2017, 21:29:38





Grupa: Zarejestrowani
Postów: 1 043
Dołączył: 19.09.2006
Skąd: B-tów

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

Łatwiej będzie przejść na mysqli.
Wystarczy zamienić wszystkie mysql_ na mysqli_ oraz w query jako pierwszy parametr podajesz link do połączenia zwracany przez mysqli_connect.
  Forum: PHP · Podgląd postu: #1226198 · Odpowiedzi: 7 · Wyświetleń: 8 712

sazian
Napisane: 7.01.2017, 19:04:12





Grupa: Zarejestrowani
Postów: 1 043
Dołączył: 19.09.2006
Skąd: B-tów

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

  1. $rows1['data'][] = array($rr['czas_unix'],$rr['windgust']);
  Forum: PHP · Podgląd postu: #1207896 · Odpowiedzi: 2 · Wyświetleń: 563

sazian
Napisane: 7.01.2017, 23:06:02





Grupa: Zarejestrowani
Postów: 1 043
Dołączył: 19.09.2006
Skąd: B-tów

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

https://www.templatemonster.com/help/presta...cache.html#gref
wykonaj punkt "Clear Cache in Prestashop admin panel"
powinno pomóc
  Forum: Przedszkole · Podgląd postu: #1207905 · Odpowiedzi: 2 · Wyświetleń: 560

sazian
Napisane: 4.07.2016, 17:16:08





Grupa: Zarejestrowani
Postów: 1 043
Dołączył: 19.09.2006
Skąd: B-tów

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

apt-get install php5-xdebug

edytuj /etc/php5/apache2/php.ini

dodaj wpis
Kod
[xdebug]
xdebug.collect_params=4
xdebug.var_display_max_depth=999
xdebug.overload_var_dump=1
xdebug.dump.POST=*
xdebug.dump.GET=*
xdebug.show_local_vars=on
xdebug.profiler_enable=1

xdebug.auto_trace=0
xdebug.profiler_output_dir=/tmp/

xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_host=*
xdebug.remote_port=9000


i na koniec /etc/init.d/apache2 restart
  Forum: Kontrola i zarządzanie projektami · Podgląd postu: #1195434 · Odpowiedzi: 4 · Wyświetleń: 2 000

sazian
Napisane: 9.04.2016, 16:01:03





Grupa: Zarejestrowani
Postów: 1 043
Dołączył: 19.09.2006
Skąd: B-tów

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

Kod
WHERE cat='1' AND (status='0' OR status='7')
  Forum: Przedszkole · Podgląd postu: #1189482 · Odpowiedzi: 2 · Wyświetleń: 219

sazian
Napisane: 9.04.2016, 15:38:59





Grupa: Zarejestrowani
Postów: 1 043
Dołączył: 19.09.2006
Skąd: B-tów

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

  1.  
  2. class dbConnect {
  3. public $db_mysqli;
  4. function __construct() {
  5. require_once 'config.php';
  6. $this->db_mysqli = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_DATABSE);
  7.  
  8.  
  9. (...)
  10.  
  11. class Functions {
  12. public $db_mysqli;
  13. function __construct() {
  14.  
  15. // connecting to database
  16. $this->db_mysqli = new dbConnect();
  17.  
  18. }
  19. function __destruct() {
  20.  
  21. }
  22.  
  23. public function Login($login, $hasloSha1) {
  24. $result = $this->db_mysqli->db_mysqli->prepare("SELECT haslo FROM uzytkownicy WHERE login=? AND haslo=?");
  25. (....)
  26.  
  27.  
  Forum: PHP · Podgląd postu: #1189479 · Odpowiedzi: 11 · Wyświetleń: 1 439

sazian
Napisane: 10.12.2015, 19:47:01





Grupa: Zarejestrowani
Postów: 1 043
Dołączył: 19.09.2006
Skąd: B-tów

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

spróbuj tak
  1. /* @var Login $subject */
  2. $this->doUpdate($subject);

w netbeansie powinno zadziałać więc w stormie może też się uda...
  Forum: Hydepark · Podgląd postu: #1178593 · Odpowiedzi: 2 · Wyświetleń: 417

sazian
Napisane: 5.12.2015, 14:16:00





Grupa: Zarejestrowani
Postów: 1 043
Dołączył: 19.09.2006
Skąd: B-tów

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

Kod
var counter =[];
counter.push(setInterval(function(){console.log('a')}, 1000));
counter.push(setInterval(function(){console.log('b')}, 1000));
counter.push(setInterval(function(){console.log('c')}, 1000));
clearInterval(counter[0]);
  Forum: JavaScript · Podgląd postu: #1178209 · Odpowiedzi: 11 · Wyświetleń: 1 065

sazian
Napisane: 22.11.2015, 20:47:28





Grupa: Zarejestrowani
Postów: 1 043
Dołączył: 19.09.2006
Skąd: B-tów

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

Mysql nie obsługuje typów tablicowych co jest sporym problemem i nie da się tego zrobić w cywilizowany sposób.
Generalnie musisz zrobić coś takiego

  1.  
  2. $q = mysql_query('call coś');
  3. while($row=mysql_fetch_object($q))
  4. {
  5.  
  6. }


i dopiero wtedy zadziała kolejny mysql_query.
Normalnie zasoby są zwalniane przez php i nie trzeba używać ręcznie mysql_free_result, ale w przypadku procedur to nie działa z automatu
  Forum: MySQL · Podgląd postu: #1177095 · Odpowiedzi: 3 · Wyświetleń: 506

sazian
Napisane: 14.11.2015, 18:17:47





Grupa: Zarejestrowani
Postów: 1 043
Dołączył: 19.09.2006
Skąd: B-tów

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

excel, a jeśli to za mało to możesz zawsze pokombinować z wykresami od google https://developers.google.com/chart/interactive/docs/gallery
  Forum: Bazy danych · Podgląd postu: #1176359 · Odpowiedzi: 5 · Wyświetleń: 1 012

sazian
Napisane: 5.10.2015, 18:51:37





Grupa: Zarejestrowani
Postów: 1 043
Dołączył: 19.09.2006
Skąd: B-tów

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

ma to jeszcze jedna zaletę, "zawsze jest tak samo".

Kiedyś zacząłem się "uczyć biblioteki" wxwidgets(to taka biblioteka do c++). Po kilku godzinach miałem już dosyć, w tej bibliotece część opcji jest(była ?) przekazywanych jako parametry, a cześć przez getery i setery. I weź tu teraz człowieku zastanawiaj się co chwilę i sprawdzaj w dokumentacji czy może szerokość to mam przekazać jako setWidth czy może width=
  Forum: PHP · Podgląd postu: #1172884 · Odpowiedzi: 14 · Wyświetleń: 1 351

sazian
Napisane: 26.07.2015, 21:12:50





Grupa: Zarejestrowani
Postów: 1 043
Dołączył: 19.09.2006
Skąd: B-tów

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

Cytat(Forti @ 26.07.2015, 19:32:17 ) *
dalej nawet nie czytałem... skoro zastanawiacie się "czy warto dodać namespace"...


niestety nie zgodzę się,
jeśli pracuje się nad większymi projektami to ok nie ma problemu, ale jeśli są to "mniejsze CMS'y" to często klienci mają już swoje serwery gdzie są starsze wersje php. A serwera zmienić niemożna bo przecież ten jest dobry :/
Nie wspominają już o serwerze który miał domyślnie php4 i to wcale nie był dedyk.

To niestety cały czas jest problem przy małych projektach.

Moja rada taka, usiądzie do tego i przedyskutujcie czego tak naprawdę potrzebujecie. Nie porównujcie co i jak jest u mnie, a jak u ciebie tylko czego potrzebuję.
Następnie sprawdźcie jak to czego potrzebujecie robią inni i które rozwiązanie Wam odpowiada. Na tej podstawie może uda się sklecić coś "ciekawego".
Potraktujcie tego FW jako proste środowisko uruchomieniowe, czyli na start potrzebujecie MVC, ruting i coś do db. Reszta wyjdzie w praniu.

Cytat(Evinek @ 26.07.2015, 19:24:08 ) *
Czyli ma jeszcze jakieś połączenie pomiędzy View a Model. Jak dla mnie to zły pomysł aby widok miał dostęp do modelu.


nie do końca, ja tak robię ale zakładam że dla widoku model jest read only. Oczywiście
Cytat(Evinek @ 26.07.2015, 19:24:08 ) *
O samo MVC, czy View powinno być klasą.


jak dla mnie to nie. To znaczy tak, ale w innym znaczeniu.
sam widok jest klasą ale jest to jedna klasa, a nie dla każdego kontrolera osobna. Widok ma zebrać dane, obrobić je i wyrenderować. To wsio, nie widzę tu potrzeby tworzenia różnych klas widoków.


i na koniec taka uwaga co do "jego kodu", otóż w bibliotekach znalazłem to:
*PHPMailer
*smarty-3.1.27

sory ale nie, kto normalny używa w tych czasach smarków i mailera.

oraz uwaga do obu
podobno macie autoloadery więc po kiego wuja to
  1. include_once 'controller/controller.php';
  2. ...
  3. include_once 'controller/controller_modules.php';

  Forum: Hydepark · Podgląd postu: #1166237 · Odpowiedzi: 23 · Wyświetleń: 1 936

sazian
Napisane: 19.12.2016, 15:27:28





Grupa: Zarejestrowani
Postów: 1 043
Dołączył: 19.09.2006
Skąd: B-tów

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

Cytat(ZenekN @ 18.12.2016, 10:23:11 ) *
mam kilka pytań, etykiety na których chciałem drukować kody mają określony rozmiar 32 mm x 20 mm
czy mogę utworzyć dokument pdf o tych rozmiarach za pomocą tcpdf wraz z kodem kreskowym ?

  1. $pdf = new TCPDF('L', 'mm',array(32,20) );//32x20mm
  Forum: Hydepark · Podgląd postu: #1206941 · Odpowiedzi: 14 · Wyświetleń: 2 903

sazian
Napisane: 30.06.2015, 20:24:16





Grupa: Zarejestrowani
Postów: 1 043
Dołączył: 19.09.2006
Skąd: B-tów

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

musisz napisać do swojego opiekuna lub opiekuna klienta dla którego będziesz wykonywał integrację i poprosić o pożal się boże dokumentację oraz dane do konta testowego.

Gdy zakończysz testy musisz ponownie napisać do opiekuna z prośbą o dane do konta dla celów API
  Forum: PHP · Podgląd postu: #1163574 · Odpowiedzi: 4 · Wyświetleń: 704

sazian
Napisane: 8.05.2015, 21:53:19





Grupa: Zarejestrowani
Postów: 1 043
Dołączył: 19.09.2006
Skąd: B-tów

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

a zajrzałeś do dokumentacji http://php.net/sin ?
zobacz pierwszy(i jedyny) przykład
  Forum: PHP · Podgląd postu: #1157432 · Odpowiedzi: 2 · Wyświetleń: 467

sazian
Napisane: 2.04.2015, 20:31:27





Grupa: Zarejestrowani
Postów: 1 043
Dołączył: 19.09.2006
Skąd: B-tów

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

w zmiennej tablicowej $row pod indeksem ['row'] jest zapisana nazwa funkcji która jest wywoływana z parametrami (0,1)
przykład
  1. function f($i)
  2. {
  3. echo $i;
  4. }
  5. $x='f';
  6. $x(123);
  7.  
  Forum: PHP · Podgląd postu: #1152597 · Odpowiedzi: 4 · Wyświetleń: 1 109

6 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 - 10:23