php

Lista Big-O dla funkcji PHP

Po używaniu PHP przez jakiś czas, zauważyłem, że nie wszystkie funkcje wbudowane w PHP są tak szybkie, jak oczekiwano. Rozważ ... P: array_merge, array_merge_recursive, array_reverse, array_intersect, array_combine, str_replace (z wejściami tablicy), itd.

Jak obliczyć różnicę między dwoma datami za pomocą PHP?

Mam dwie daty postaci: Start Date: 2007-03-24 End Date: 2009-06-26 Teraz muszę znaleźć różnicę między tymi dwoma w następującej formie: 2 years, 3 months and 2 days Jak mogę to zrobić w PHP?

SQL injection, który krąży wokół mysql real escape string()

Czy istnieje możliwość SQL injection nawet przy użyciu funkcji mysql_real_escape_string()? Rozważ tę przykładową sytuację. S ... aa' OR 1=1 -- Nie działa. Czy wiesz o jakimkolwiek możliwym zastrzyku, który mógłby przedostać się przez powyższy kod PHP?

PHP: jak wygenerować losowy, unikalny, alfanumeryczny ciąg znaków do wykorzystania w tajnym linku?

Jak byłoby możliwe wygenerowanie losowego, unikalnego ciągu znaków za pomocą cyfr i liter do wykorzystania w linku weryfikacy ... e-mail z linkiem, i musisz kliknąć ten link, aby zweryfikować swoje konto Jak mogę wygenerować jeden z tych przy użyciu PHP?

Jaki jest najlepszy zestaw do MySQL z PHP? [zamknięte]

Zastanawiam się, czy jest "najlepszy" wybór do zestawienia w MySQL dla ogólnej strony internetowej, gdzie nie masz 100% pewno ... które zestawienie pasuje do MySQL? Myślę, że to jeden z UTF-8, ale użyłem utf8_unicode_ci, utf8_general_ci, i utf8_bin przed.

Jak przeprowadzić statyczną analizę kodu w PHP? [zamknięte]

zamknięte. to pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. ... wany przypisania zmiennych tablice, do których są przypisane bez inicjalizacji i ewentualnie ostrzeżenia w stylu kodu ...

Jakie jest najlepsze IDE dla PHP? [zamknięte]

Jestem programistą PHP i teraz używam Notepad++ do edycji kodu, ale ostatnio Szukałem IDE, aby ułatwić moją pracę. Przyjrza ... właśnie szukam: obsługa FTP Kod podświetlenie obsługa SVN byłaby świetna Ruby i JavaScript byłyby świetne

funkcje startsWith() i endsWith () w PHP

Jak mogę napisać dwie funkcje, które pobierają łańcuch i zwracają, jeśli zaczyna się od określonego znaku/łańcucha lub kończy ... nim? Na przykład: $str = '|apples}'; echo startsWith($str, '|'); //Returns true echo endsWith($str, '}'); //Returns true

PHP random string generator

Próbuję utworzyć losowy ciąg znaków w PHP i nie otrzymuję absolutnie żadnego wyjścia z tego: <?php function RandomString ... $characters[rand(0, strlen($characters))]; } return $randstring; } RandomString(); echo $randstring; Co robię źle?

"Keep me Logged In" - najlepsze podejście

Moja aplikacja internetowa używa sesji do przechowywania informacji o użytkowniku po zalogowaniu się i do utrzymywania tych i ... _id w pliku cookie, ponieważ wydaje się, że ułatwi to jednemu użytkownikowi próbę sfałszowania tożsamości innego użytkownika.

Popraw uprawnienia plików dla WordPressa

Przejrzałem tutaj ale nie znalazłem żadnych szczegółów na temat najlepszych uprawnień do plików. Spojrzałem też na niektóre ... howujący wszystkie WordPress content wp-admin wp-content wp-zawiera A potem wszystkie pliki w każdym z tych folderów?

Jak stworzyć prosty moduł "Hello World" w Magento?

Jak można wykonać następujące czynności w Magento? Wyświetla komunikat "Hello World" za pomocą podejścia kontroler / widok ... ;id; lub coś podobnego by zadziałało.) Wszelkie inne informacje na temat struktury kodu Magento będą również bardzo pomocne.

Wysyłanie wiadomości e-mail za pomocą serwera Gmail SMTP ze strony PHP

Próbuję wysłać e-mail przez serwer SMTP Gmaila ze strony PHP, ale pojawia się ten błąd: Błąd uwierzytelniania [SMTP: ser ... p>" . $mail->getMessage() . "</p>"); } else { echo("<p>Message successfully sent!</p>"); } ?>

Prawidłowy projekt wzorca repozytorium w PHP?

Przedmowa: próbuję użyć wzorca repozytorium w architekturze MVC z relacyjnymi bazami danych. Niedawno zacząłem uczyć się TDD ... Oczywiście, muszę przemyśleć kilka rzeczy podczas pracy z repozytoriami. Czy ktoś może oświecić, jak najlepiej to załatwić?

define () vs. const

W PHP, kiedy używasz define('FOO', 1); A kiedy używasz const FOO = 1; ? Jakie są główne różnice między tymi dwoma?

Jak "wstawić, jeśli nie istnieje" w MySQL?

Zacząłem od googlowania i znalazłem ten Artykuł , który mówi o tablicach mutex. Mam tabelę z ~14 milionami rekordów. Jeśli c ... się, jeśli jest już tam? Wygląda na to, że z jedynie ograniczeniem, kiedy wystawiam insert przez php, skrypt wykrzywia się.

"Notice: Undefined variable", "Notice: Undefined index", and "Notice: Undefined offset" using PHP

Uruchamiam skrypt PHP i nadal otrzymuję błędy typu: Notice: Undefined variable: my_variable_name in C:\wamp\www\mypath\i ... Related meta dyskusja: Co można zrobić z powtarzającymi się pytaniami? czy "pytania referencyjne" mają sens?

Konfigurowanie cyklu wdrażania / budowania / CI dla projektów PHP

Jestem samotnym programistą przez większość mojego czasu, pracując nad wieloma dużymi projektami, głównie w oparciu o PHP. Ch ... ęcej kilometrów. Jest wiele doskonałych danych wejściowych chciałbym przyjąć więcej niż jedną odpowiedź. Dziękuję wszystkim!

Zapisywanie obrazu z adresu URL PHP

Muszę zapisać obraz z adresu URL PHP na moim komputerze. Powiedzmy, że mam stronę http://example.com/image.php, trzymającą pojedynczy obrazek "kwiat", nic więcej. Jak Mogę zapisać ten obraz z adresu URL z nową nazwą (za pomocą PHP)?

Jak uzyskać przydatne komunikaty o błędach w PHP?

Uważam programowanie w PHP za dość frustrujące. Dość często będę próbował uruchomić skrypt i po prostu uzyskać pusty ekran z ... ać użyteczny komunikat o błędzie, jak robi to Java? Czy ktoś może polecić dobre Porady, Narzędzia i techniki debugowania PHP?