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.
Mam kilka starszych aplikacji, które generują wiele komunikatów „xyz is undefined” i „undefined offset” podczas pracy na poziomie błędu E_NOTICE, ponieważ istnienie zmiennych nie jest jawnie sprawdzane przy użyciu isset()i consorts. Rozważam przepracowanie ich, aby uczynić je kompatybilnymi z E_NOTICE, ponieważ powiadomienia o brakujących zmiennych lub przesunięciach mogą uratować życie, …
Pytanie „ Jak sprawdzić, czy tablica PHP jest pusta ” sprawiło, że pomyślałem o tym pytaniu Czy istnieje powód, którego countnależy używać zamiast emptyprzy określaniu, czy tablica jest pusta, czy nie? Moim osobistym pomysłem byłoby, gdyby 2 były równoważne w przypadku pustych tablic, których powinieneś użyć, emptyponieważ daje logiczną odpowiedź …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Popraw to pytanie Wszędzie czytałem o tym, jakie są świetne, ale z jakiegoś powodu nie …
Próbuję stworzyć funkcję, która odbiera ścieżkę do pliku, identyfikuje, co to jest, ustawia odpowiednie nagłówki i obsługuje ją tak, jak zrobiłby to Apache. Powodem, dla którego to robię, jest to, że muszę użyć PHP do przetworzenia niektórych informacji o żądaniu przed udostępnieniem pliku. Szybkość jest krytyczna virtual () nie wchodzi …
Napotkałem przerażający komunikat o błędzie, prawdopodobnie poprzez żmudny wysiłek, PHP zabrakło pamięci: Wyczerpano dozwolony rozmiar pamięci #### bajtów (próbowano przydzielić #### bajtów) w pliku.php w linii 123 Zwiększenie limitu Jeśli wiesz, co robisz i chcesz zwiększyć limit, zobacz memory_limit : ini_set('memory_limit', '16M'); ini_set('memory_limit', -1); // no limit Strzec się! Możesz …
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 2 lata temu . Popraw to pytanie Próbuję wygenerować kody QR na mojej stronie internetowej. Wszystko, co muszą zrobić, to mieć w sobie …
Robię stronę wyszukiwania, na której wpisujesz zapytanie i formularz jest przesyłany search.php?query=your query. Jaka funkcja PHP jest najlepsza i której powinienem używać do kodowania / dekodowania zapytania wyszukiwania?
Próbuję napisać zapytanie do pliku w celu debugowania. Plik jest w formacie database/execute.php. Plik, do którego chcę pisać, to database/queries.php. Próbuję użyć file_put_contents('queries.txt', $query) Ale dostaję file_put_contents (queries.txt) [function.file-put-content]: nie udało się otworzyć strumienia: Odmowa uprawnień Mam queries.txt plik chmod'd to 777, jaki może być problem?
Próbuję trochę zabezpieczyć formularze w mojej witrynie. Jeden z formularzy korzysta z technologii AJAX, a drugi to prosty formularz „skontaktuj się z nami”. Próbuję dodać token CSRF. Problem, który mam, polega na tym, że token pojawia się tylko czasami w „wartości” HTML. Przez resztę czasu wartość jest pusta. Oto kod, …
Czy jest coś takiego jak Github, który jest przeznaczony dla twojego własnego lokalnego serwera? Ciekaw jestem, czy istnieje skrypt PHP, a nawet klient desktopowy, który naśladuje funkcjonalność Githuba. Uwielbiam Github, ale fajnie byłoby hostować na własnym serwerze. Przepraszamy, jeśli nie jest to wystarczająco uważane za „programowanie”, ale generalnie tylko programiści …
Próbuję użyć PHPunit do przetestowania klasy, która wyprowadza niektóre niestandardowe nagłówki. Problem w tym, że na moim komputerze to: <?php class HeadersTest extends PHPUnit_Framework_TestCase { public function testHeaders() { ob_start(); header('Location: foo'); $headers_list = headers_list(); header_remove(); ob_clean(); $this->assertContains('Location: foo', $headers_list); } } a nawet to: <?php class HeadersTest extends PHPUnit_Framework_TestCase …
Próbuję zainstalować Prestissimo na serwerze Ubuntu 16.04, ale prowadzi to do błędu: $ composer global require "hirak/prestissimo:^0.3" Changed current directory to /home/kramer65/.composer [ErrorException] file_put_contents(./composer.json): failed to open stream: Permission denied require [--dev] [--prefer-source] [--prefer-dist] [--no-progress] [--no-update] [--no-scripts] [--update-no-dev] [--update-with-dependencies] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [--sort-packages] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--] [<packages>]... Jestem zalogowany jako …
Ostatnio próbowałem zaimplementować własne zabezpieczenia w skrypcie logowania, na który natknąłem się w Internecie. Po trudnościach z nauczeniem się, jak stworzyć własny skrypt, aby wygenerować sól dla każdego użytkownika, natknąłem się na password_hash. Z tego, co rozumiem (na podstawie czytania na tej stronie ), sól jest już generowana w wierszu, …
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.