PHP to szeroko stosowany, dynamiczny, zorientowany obiektowo i zinterpretowany język skryptowy wysokiego poziomu, zaprojektowany przede wszystkim do tworzenia stron WWW po stronie serwera. Używane w przypadku pytań dotyczących języka PHP.
Próbuję śledzić i rejestrować użytkowników / odwiedzających, którzy uzyskują dostęp do mojej witryny za pomocą PHP, $_SERVER['REMOTE_ADDR']aby to zrobić. Typowa metoda śledzenia adresów IP w PHP. Jednak używam CloudFlare do buforowania i otrzymuję ich adresy IP jako CloudFlare: 108.162.212. * - 108.162.239. * Jaka byłaby poprawna metoda pobierania rzeczywistych adresów …
Rozważmy następujący przykład cytowany z podręcznika php dla DateTime <?php $date = new DateTime('2000-01-20'); $date->sub(new DateInterval('P10D')); echo $date->format('Y-m-d') . "\n"; ?> „D” oznacza dni, co oznacza „P” w tym formatowaniu?
Właśnie zacząłem pracować z Laravelem. Muszę przepisać cały system, który zrobiłem kilka lat temu, używając Laravel 4 jako podstawy. W moim starym systemie miałem constant.phpplik z zadeklarowanymi stałymi i globals.phpplik, który zawierał wiele zestawów tablic (na przykład statusy kategorii, typy zdarzeń, języki itp.). Robiąc to, mógłbym użyć czegoś takiego foreach …
Szukam prostego sposobu na importowanie / kopiowanie obrazów ze zdalnego serwera do lokalnego folderu za pomocą PHP. Nie mam dostępu FTP do serwera, ale wszystkie zdalne obrazy są dostępne przez HTTP (tj. Http://www.mydomain.com/myimage.jpg ). Przykładowe zastosowanie: użytkownik chce dodać zdjęcie do swojego profilu. Obraz już istnieje w sieci, a użytkownik …
Próbuję użyć atrybutów walidacji w „język> {język}> validation.php”, aby zamienić: nazwa atrybutu (nazwa wejściowa) na właściwą do odczytania nazwę (przykład: imię> Imię). Wydaje się, że jest bardzo prosty w użyciu, ale walidator nie pokazuje „ładnych nazw”. Mam to: 'attributes' => array( 'first_name' => 'voornaam' , 'first name' => 'voornaam' , …
W moim kodzie PHP, jeśli sesja już się rozpoczęła i próbuję rozpocząć nową, pojawia się następujący komunikat: Uwaga: sesja została już rozpoczęta - ignorowanie session_start () Jak mogę tego uniknąć?
Chcę napisać funkcję, która pobiera tablicę stron / kategorii (z płaskiego wyniku bazy danych) i generuje tablicę zagnieżdżonych elementów strony / kategorii na podstawie identyfikatorów nadrzędnych. Chciałbym to zrobić rekurencyjnie, aby można było wykonać zagnieżdżenie na dowolnym poziomie. Na przykład: Pobieram wszystkie strony w jednym zapytaniu i tak wygląda tabela …
Właśnie zacząłem uczyć się frameworka Laravel i mam problem z routingiem. Jedyną działającą trasą jest domyślna trasa domowa dołączona do Laravel po wyjęciu z pudełka. Używam WAMP w systemie Windows i używam PHP 5.4.3 i Apache 2.2.22, a także mam włączoną mod_rewrite i usunąłem „index.php” z pliku konfiguracyjnego application.php, aby …
Weźmy na przykład następujący kod: phpinfo(INFO_MODULES | INFO_ENVIRONMENT | INFO_VARIABLES); Używany jest pojedynczy argument, ale podaję listę opcji oddzielonych pojedynczym symbolem potoku. Co dokładnie dzieje się z wartością argumentu w funkcji? Czy mogę używać tego samego we własnych funkcjach? Czy tak, jak i czy są z tego korzyści w porównaniu …
To musi być proste, ale nie mogę znaleźć odpowiedzi .... Mam ogólny obiekt stdClass $foobez właściwości. Chcę dodać do niego nową właściwość $bar, która nie jest jeszcze zdefiniowana. Jeśli to zrobię: $foo = new StdClass(); $foo->bar = '1234'; PHP w trybie ścisłym narzeka. Jaki jest właściwy sposób (poza deklaracją klasy), …
Czy jest jakaś wygodna metoda, która pozwala mi połączyć dwie doktryny ArrayCollection()? coś jak: $collection1 = new ArrayCollection(); $collection2 = new ArrayCollection(); $collection1->add($obj1); $collection1->add($obj2); $collection1->add($obj3); $collection2->add($obj4); $collection2->add($obj5); $collection2->add($obj6); $collection1->concat($collection2); // $collection1 now contains {$obj1, $obj2, $obj3, $obj4, $obj5, $obj6 } Chcę tylko wiedzieć, czy mogę zaoszczędzić sobie na iterowaniu drugiej …
Więc programuję w ładny, aktualny, obiektowy sposób. Regularnie korzystam z różnych aspektów OOP, które implementuje PHP, ale zastanawiam się, kiedy może być konieczne użycie domknięć. Czy są jacyś eksperci, którzy mogą rzucić trochę światła na to, kiedy warto byłoby wprowadzić zamknięcia?
Czy istnieje sposób, aby uzyskać nazwę pola klucza podstawowego z bazy danych mysql? Na przykład: Mam taki stół: +----+------+ | id | name | +----+------+ | 1 | Foo1 | | 2 | Foo2 | | 3 | Foo3 | +----+------+ Gdzie id pola to klucz podstawowy (ma automatyczną inkrementację, …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.