Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

1519 Stron V   1 2 3 > » 

nospor
Napisane: Wczoraj, 15:40





Grupa: Moderatorzy
Postów: 36 460
Dołączył: 27.12.2004



Cytat
Innym razem poznałem opinię, iż np. taki język programowania Pyton w ogóle nie ma interfejsów i nie ma sensu "onanizować się kodem".

Oczywiscie, piszmy proceduralnie w ogole , po co onaniziowac sie klasami smile.gif

Tak, Python nie ma jako takich interfejsow i programisci robia obejscia sztuczne, by tylko wprowadzic interfejsy. A wystarczyloby by Python przestal byc 100 lat za murzynami wink.gif
Pisze w Python o paru miesiecy i tak mi brakuje porzadnej obiektowki ze glowa mala. powrot do _zmienna by informowac innych userow ze to zmienna prywatna to poprostu koszmar. Nie zmienia to faktu, ze Python jest o niebo lepszy niz php do rzeczy, ktore aktualne tam robie wiec siedze cicho biggrin.gif

Cytat
Czy jeśli nie mam zamiaru stosować w mojej aplikacji testów jednostkowych, to jednak pomimo tego kod powinien być przystosowany do ich stosowania?

Interfejsy stosuje sie nie tylko pod testy. Generalnie dzieki interfejsom, twoj kod jest porzadniejszy, latwiej rozszerzalny i wszystko to o czym gada SOLID.
Choc w praktyce, ja czesto mam lenia i lece po konkretnej klasie i nie tworze interfejsu bo i tak wiem, ze w tym kodzie bedzei tylko jedna klasa. Mowie tu o kontrolerach.
Gdy robie juz jakis Service to wtedy staram sie leciec po interfejsach, choc i to nie zawsze. Czasami wiem, ze mimo ze to Service, to on i tam przyjmowac bedzie zawsze te jedna klasie wiec sie nie bawie w interfejsy. A do testow jednostkowych robie poprostu MOCKa tej klasy i wszystko chula
  Forum: PHP · Podgląd postu: #1262706 · Odpowiedzi: 2 · Wyświetleń: 43

nospor
Napisane: 29.04.2024, 11:37:14





Grupa: Moderatorzy
Postów: 36 460
Dołączył: 27.12.2004



jak tam wolicie, dla mnie to zdanie
Cytat
Kwerenda jak nizej dostarcza wszystkie miasta swiata:

jest wystarczajaca jasne, ze to nie o problem z brakiem tabeli tutaj chodzi. Szczegolnie ze jak wol bylo widac ze warunki sa zle napisane i ze to wlasnie one sa problem.
  Forum: MySQL · Podgląd postu: #1262685 · Odpowiedzi: 6 · Wyświetleń: 174

nospor
Napisane: 29.04.2024, 09:57:29





Grupa: Moderatorzy
Postów: 36 460
Dołączył: 27.12.2004



Cytat
Upewnij się tylko czy faktycznie masz tabelę "found" w bazie danych.

przeciez napisal ze jego zapytanie zwraca wszystkie dane wiec raczej tabela istnieje wink.gif
  Forum: MySQL · Podgląd postu: #1262683 · Odpowiedzi: 6 · Wyświetleń: 174

nospor
Napisane: 26.04.2024, 13:37:09





Grupa: Moderatorzy
Postów: 36 460
Dołączył: 27.12.2004



no toz ci powiedzialem. Uzyj scizki bezwglednej by oba odpaania korzystaly z tego samego pliku.... Niby wiesz a nie czytasz...


$num = file_get_contents("/var/www/counter.txt");
$num++;
file_put_contents("/var/www/counter.txt",$num);

teraz kazdy rozdzaj odpalenia bedzie korzystal z tego samego pliku bo jest w tej samej sciezce
  Forum: Przedszkole · Podgląd postu: #1262661 · Odpowiedzi: 4 · Wyświetleń: 138

nospor
Napisane: 26.04.2024, 11:25:42





Grupa: Moderatorzy
Postów: 36 460
Dołączył: 27.12.2004



plik odpalany recznie, a plik odpalany z crona, ma dwa rozne katalogi startowe, wiec twoj plik cronowy tez sie tworzy, ale gdzie indziej
Naucz sie pracowac na sciezkach bezwzglednych smile.gif
  Forum: Przedszkole · Podgląd postu: #1262659 · Odpowiedzi: 4 · Wyświetleń: 138

nospor
Napisane: 23.04.2024, 15:02:47





Grupa: Moderatorzy
Postów: 36 460
Dołączył: 27.12.2004



tam nei tylko bylo o true vs false. Spradz czy nie masz redirectow jakis, tam bylo tez mowa o innych wlasciwosciach do sprawdzenia, sprawdz tez co dokladnie zwraca ten htm, co to za tresc jest.
  Forum: Przedszkole · Podgląd postu: #1262646 · Odpowiedzi: 13 · Wyświetleń: 396

nospor
Napisane: 23.04.2024, 15:36:55





Grupa: Moderatorzy
Postów: 36 460
Dołączył: 27.12.2004



sprobuj
  Forum: Przedszkole · Podgląd postu: #1262648 · Odpowiedzi: 13 · Wyświetleń: 396

nospor
Napisane: 23.04.2024, 16:14:13





Grupa: Moderatorzy
Postów: 36 460
Dołączył: 27.12.2004



ale patrzyles jak prosilem co zwraca HTML po odpaleniu przez CRON?
  Forum: Przedszkole · Podgląd postu: #1262650 · Odpowiedzi: 13 · Wyświetleń: 396

nospor
Napisane: 23.04.2024, 16:43:04





Grupa: Moderatorzy
Postów: 36 460
Dołączył: 27.12.2004



mogles tez zapisac to do pliku, jak mowilem wczesniej

>/tmp/log.txt
  Forum: Przedszkole · Podgląd postu: #1262652 · Odpowiedzi: 13 · Wyświetleń: 396

nospor
Napisane: 23.04.2024, 13:51:45





Grupa: Moderatorzy
Postów: 36 460
Dołączył: 27.12.2004



no widzisz, czyli cron sie wykonuje, tylko skrypt daje ciala

prawdopodbnie o to
$content = curl_exec($ch);
zamiast do zmiennej to pluje ci do ekran

Moze to pomoze
https://stackoverflow.com/questions/1226992...-hosting-server
  Forum: Przedszkole · Podgląd postu: #1262644 · Odpowiedzi: 13 · Wyświetleń: 396

nospor
Napisane: 23.04.2024, 13:11:20





Grupa: Moderatorzy
Postów: 36 460
Dołączył: 27.12.2004



zacznij od tego by bledow nie wywalac w kosmos tylko do pliku, to moze cos ciekawego sie dowiesz

no i czemu twoj zapis cron wyglada tak
*/30 * * * *

/usr/local/bin/php80 /home/mojUser/domains/moja.domena.pl/public_html/ch_change/index.php >/dev/null 2>&1

a nie tak
*/30 * * * * /usr/local/bin/php80 /home/mojUser/domains/moja.domena.pl/public_html/ch_change/index.php >/dev/null 2>&1
?
  Forum: Przedszkole · Podgląd postu: #1262642 · Odpowiedzi: 13 · Wyświetleń: 396

nospor
Napisane: 22.04.2024, 09:22:23





Grupa: Moderatorzy
Postów: 36 460
Dołączył: 27.12.2004



$.post(
'ajax.php',
{
f: 'dane',
id: id
},
function(data2)
{
dane2 = JSON.parse(data2);
for (i = 0; i < dane2.length; i++)
{
$('[name="pole[]"]').eq(i).val(dane2[i][1]);

}
}
);
  Forum: Po stronie przeglądarki · Podgląd postu: #1262633 · Odpowiedzi: 1 · Wyświetleń: 347

nospor
Napisane: 19.04.2024, 16:30:03





Grupa: Moderatorzy
Postów: 36 460
Dołączył: 27.12.2004



Dynamiczne wlasciwosci sa deprecated od php8.2
Wiec to pewnie jakis stary kod, ktory przeniesli na php8 wiec musieli dodac tag AllowDynamicProperties by sie nie wykrzaczal
https://www.php.net/manual/en/class.allowdy...cproperties.php

oczywiscie mogli to poprawic porzadnie, no ale po co wink.gif

edit:
O prosze, nawet jeden commit sprzed dwoch lat mowi dokladnie to co ja wlasnie powiedzialem
"Fixes dynamic property deprecations"
biggrin.gif

Tu masz wszystkie zmiany z tego nieszczesnego commita
https://github.com/smsapi/smsapi-php-client...a4d152a811d4e11
poszli po najmniejszej linii oprou i poprostu pododawali wszedzie #[\AllowDynamicProperties]
  Forum: PHP · Podgląd postu: #1262625 · Odpowiedzi: 2 · Wyświetleń: 161

nospor
Napisane: Wczoraj, 08:35





Grupa: Moderatorzy
Postów: 36 460
Dołączył: 27.12.2004



W symfony jak aktualizujesz na biezaco to nie ma wiekszych problemow.
Zas w laravel kiedys przy byle upgradzie wszystko trzeba bylo przepisywac. Jeden z powodow dla ktorego laravel mnie zniechecil. Moze teraz sie poprawilo pod tym wzgledem
  Forum: Hydepark · Podgląd postu: #1262701 · Odpowiedzi: 4 · Wyświetleń: 532

nospor
Napisane: 19.04.2024, 16:35:26





Grupa: Moderatorzy
Postów: 36 460
Dołączył: 27.12.2004



Wieki temu pracowalem na wlasnych FWs.Nigdy wiecej smile.gif Nie ma sensu odkrywac kola na nowo, nawet jak wtedy uwazalem inaczej.

A aktualizacje staramy sie robic regularnie - raz w roku smile.gif

Cytat
Ja pracuję w firmie gdzie mamy własne rozwiązanie nie oparte o żadnego publicznego fw, więc u mnie konieczność aktualizacji fw odpada.

No wiesz, generalnie mozna zrobic tak samo z gotowym innym FW. Poprostu go nie aktualizowac i tyle. Wyjdzie na to samo co wy macie teraz. tylko ze zarowno w gotowym FW jak i w waszym, poprostu sie na tym traci

edit: A, no i my pracujemy na Symfony. Nadaje sie zarowno do kobylastych aplikacji, czy malych microserwisow.
  Forum: Hydepark · Podgląd postu: #1262626 · Odpowiedzi: 4 · Wyświetleń: 532

nospor
Napisane: 18.04.2024, 09:41:19





Grupa: Moderatorzy
Postów: 36 460
Dołączył: 27.12.2004



jak juz mowilem, to nie musi byc kolejka stricte w sensie w jakim teraz ludzie o niej mowia. poprostu storz tabele KOLEJKA, tam wrzucaj kolejny requesty z baselinkera, z id produktu.
A potem jakis skrypt w php, ktory bedzie odapalany przez task managera, np CRONa, bedzie sprawdzal czy sa nowe rekordy w tabeli kolejka, Jak sa, to po kolei bedzie je odczytywal i ladowal ten twoj process ktory trwa tak dlugo. gdy skonczy to albo usunie rekord z tabeli KOLEJKA, albo zmieni jego status by bylo wiadmo ze juz to bylo obsluzone. I juz. Tu nie ma zadnej wieksze filozofii
  Forum: Przedszkole · Podgląd postu: #1262615 · Odpowiedzi: 5 · Wyświetleń: 140

nospor
Napisane: 18.04.2024, 08:56:07





Grupa: Moderatorzy
Postów: 36 460
Dołączył: 27.12.2004



corn to kukurydza. Ja mowie o CRON wink.gif

CRON to nic innego jak task manager, gdzie mowisz w jakim czasie ma sie odpalac jakis skrypt. Takze on nei sluzy do obslugi kolejki, tylko tam mowisz co ile czasu ma sie odpalac twoj skrypt php, ktory bedzie spradzal czy cos w kolejce jest
  Forum: Przedszkole · Podgląd postu: #1262613 · Odpowiedzi: 5 · Wyświetleń: 140

nospor
Napisane: 18.04.2024, 08:45:11





Grupa: Moderatorzy
Postów: 36 460
Dołączył: 27.12.2004



jeslii twoj skrypt wykonuje sie za dlugo i baselinker ppoprostu robi timeouta to musisz do baselinkera zamiast przekazywac link do dlugiego skryptu, przekaz link do skryptu ktoru dodaja żądanie do twojej kolejki. Ten skrypt wykona sie szybko. A potem na serwerze obsluguj te kolejke w swoim tempie i z glowy.

Oczywiscie nie mowie ci bys instalowal super zajebiste kolejki ala rabbitmq. no chyba ze to ogarniasz to jak najbardziej. Ale moze to byc zwyklyu skrypt ktora do bazy doda kolejne żądanie a potem w cronie niech lata inny skrypt ktory spradza te tabele z bazy czy sa nowe żądania i odpala je pokolei
  Forum: Przedszkole · Podgląd postu: #1262610 · Odpowiedzi: 5 · Wyświetleń: 140

nospor
Napisane: 18.04.2024, 08:47:57





Grupa: Moderatorzy
Postów: 36 460
Dołączył: 27.12.2004



Cytat
Szukałem w Google ale wszystkie gotowce u mnie wyświetlają biala stronę

A zwykle
  1. echo 'Nospor jest zabisty i super skromny';

tez ci zwraca biala strone? Jesli tak, to cos zwaliles ze swoja konfiguracja. Jesli nie, to jakie skrypty zwracaja biala strone? Co mowia logi?
  Forum: Przedszkole · Podgląd postu: #1262611 · Odpowiedzi: 6 · Wyświetleń: 319

nospor
Napisane: 23.04.2024, 08:24:18





Grupa: Moderatorzy
Postów: 36 460
Dołączył: 27.12.2004



Cytat
U mnie wywala jakiś dziwny błąd. Pisze Coś o paradoksie i megalomani biggrin.gif Choć podobno możliwość wyświetlania tego typu stringów mają dodać dopiero w php9 smile.gif

No nie wiem, u mnie dziala bez problemu biggrin.gif Pewnie masz jakies dziwne ustawienia php wink.gif
  Forum: Przedszkole · Podgląd postu: #1262639 · Odpowiedzi: 6 · Wyświetleń: 319

nospor
Napisane: 17.04.2024, 15:18:56





Grupa: Moderatorzy
Postów: 36 460
Dołączył: 27.12.2004



a czym nagrales te audycje?
  Forum: Przedszkole · Podgląd postu: #1262605 · Odpowiedzi: 5 · Wyświetleń: 209

nospor
Napisane: 12.04.2024, 13:03:13





Grupa: Moderatorzy
Postów: 36 460
Dołączył: 27.12.2004



po raz jedenasty: htmlspecialchars uzywa sie przed wyswietlaniem, anie po pobraniu z forma.

do wkladania do bazy uzywa sie BINDowania
i nie sanitanizuje sie wszystkich danych z forma jak leci, tylko jak trzeba, w zaleznosci co sie z nimi bedzie robilo. Pisanie takich uniwersalnych potworkoch bardzo szybko sie msci
  Forum: Przedszkole · Podgląd postu: #1262597 · Odpowiedzi: 2 · Wyświetleń: 159

nospor
Napisane: 27.03.2024, 16:20:14





Grupa: Moderatorzy
Postów: 36 460
Dołączył: 27.12.2004



W takim razie

to
$id_rekordu = mysql_insert_id();

masz przeniesc bezposrednio za query INSERT. nie mozesz tego odpalac po query typu SELECT jak to teraz robisz
  Forum: Przedszkole · Podgląd postu: #1262586 · Odpowiedzi: 6 · Wyświetleń: 3 257

nospor
Napisane: 27.03.2024, 15:33:46





Grupa: Moderatorzy
Postów: 36 460
Dołączył: 27.12.2004



do danych z post nalezy sie dobierac z tablicy $_POST.
skoro wczesniej ci dzialalo, to miales wlaczone register_globals. Teraz masz wylaczone i zmienna $kontrola_uprawnien poprostu nie istnieje. Musisz ja pobrac z POST

$kontrola_uprawnien = $_POST['kontrola_uprawnien'];
  Forum: Przedszkole · Podgląd postu: #1262583 · Odpowiedzi: 6 · Wyświetleń: 3 257

nospor
Napisane: 19.03.2024, 17:50:18





Grupa: Moderatorzy
Postów: 36 460
Dołączył: 27.12.2004



ok, powinienes uzyc preg_replace. to uzywa wyrazen regularnych i zalatwiloby tez twoj problem z "spadam"
  Forum: Przedszkole · Podgląd postu: #1262550 · Odpowiedzi: 6 · Wyświetleń: 296

1519 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: 7.05.2024 - 10:19