Fragmenty kodu 2025, Styczeń

Inteligentna kontrola pamięci podręcznej PHP - CSS-Tricks

Inteligentna kontrola pamięci podręcznej PHP - CSS-Tricks

Ten fragment kodu sprawdza, czy strona została zmodyfikowana od czasu jej ostatniego wyświetlenia. Jeśli tak, wysyła nagłówek „304 niezmodyfikowany” i wychodzi, w przeciwnym razie „

Utwórz liczbę losową - CSS-Tricks

Utwórz liczbę losową - CSS-Tricks

Function getRandomId ($ min = NULL, $ max = NULL) (if (is_numeric ($ min) && is_numeric ($ max)) (return mt_rand ($ min, $ max);) else (return mt_rand ();) "

Funkcja logowania - CSS-Tricks

Funkcja logowania - CSS-Tricks

Te funkcje będą logować użytkownika na podstawie nazwy użytkownika i hasła dopasowanych w bazie danych MySQL. // funkcja ucieczki danych i funkcja usuwania tagów „

Wyświetl zawartość katalogu ze stylem - CSS-Tricks

Wyświetl zawartość katalogu ze stylem - CSS-Tricks

Serwery można skonfigurować tak, aby wyświetlały zawartość katalogu, który nie ma pliku indeksu do renderowania. Wynik jest zwykle mniejszy niż wizualny ”

Zwiększ maksymalny rozmiar przesyłania PHP - CSS-Tricks

Zwiększ maksymalny rozmiar przesyłania PHP - CSS-Tricks

Wiele hostów współdzielonych nakłada bardzo niskie ograniczenia na rozmiar plików, które można przesyłać przez PHP. Jednak wiele hostów umożliwia także tworzenie własnych „

Wstaw element w każdej n-tej pętli - CSS-Tricks

Wstaw element w każdej n-tej pętli - CSS-Tricks

Znajdując się w pętli, możesz śledzić liczbę iteracji pętli (pokazana poniżej jest prostą pętlą for). Używając tego numeru iteracji, możesz „

HTTP lub HTTPS - CSS-Tricks

HTTP lub HTTPS - CSS-Tricks

If (! empty ($ _ SERVER) && $ _SERVER! == 'off' || $ _SERVER == 443) (// HTTPS) else (// HTTP) "

Uzyskaj informacje o Geo-IP - CSS-Tricks

Uzyskaj informacje o Geo-IP - CSS-Tricks

Żąda geo-IP-serwera w celu sprawdzenia, zwraca lokalizację adresu IP (host, stan, kraj, miasto). "

HTML Tidy - CSS-Tricks

HTML Tidy - CSS-Tricks

Function html_tidy ($ input_html, $ indent = "true", $ no_body_tags = "true", $ fix = "true") (ob_start (); $ tidy = new tidy; $ config = array ('indent' => "

Pobierz najnowszy status na Twitterze - CSS-Tricks

Pobierz najnowszy status na Twitterze - CSS-Tricks

Poniższy kod nie działa już tak, jak jest, z aktualizacją interfejsu API Twittera do wersji 1.1 od 11.06.2013. Interfejs API 1.1 wymaga protokołu OAuth, który wymaga po stronie serwera „

Płynne przewijanie - CSS-Tricks

Płynne przewijanie - CSS-Tricks

Hej! Zanim zagłębisz się w króliczą dziurę płynnego przewijania opartego na JavaScript, wiedz, że jest do tego natywna funkcja CSS: zachowanie przewijania ”.

Uzyskaj sufiks podanego numeru / daty - CSS-Tricks

Uzyskaj sufiks podanego numeru / daty - CSS-Tricks

Function get_suffix ($ numer) ($ last_number = substr ($ numer, -1); // pobierz ostatnią liczbę if ($ last_number == "0" || $ last_number == 0) ($ last_number = 4; "

Uzyskaj szerokość / wysokość obrazu - CSS-Tricks

Uzyskaj szerokość / wysokość obrazu - CSS-Tricks

Jeśli wszystko, co masz dla obrazu, to adres URL, nadal możesz znaleźć wymiary: "

Uzyskaj adres IP użytkownika - CSS-Tricks

Uzyskaj adres IP użytkownika - CSS-Tricks

Konta dla proxy: if (! Empty ($ _ SERVER)) ($ ip = $ _ SERVER;) elseif (! Empty ($ _ SERVER)) ($ ip = $ _ SERVER;) else ($ ip = $ _ SERVER;) "

Uzyskaj informacje o obrazie - CSS-Tricks

Uzyskaj informacje o obrazie - CSS-Tricks

* * @param string $ file Ścieżka pliku * @param string $ query Potrzebne informacje (0 = szerokość, 1 = wysokość, 2 = typ-mime) * @return string Informacje o pliku * / function "

Uzyskaj rozmiar pliku - CSS-Tricks

Uzyskaj rozmiar pliku - CSS-Tricks

* * @param string $ file Ścieżka pliku * @param int $ digits Cyfry do wyświetlenia * @return string | bool Rozmiar (KB, MB, GB, TB) lub wartość logiczna * / function "

Pobierz datę ostatniej aktualizacji pliku - CSS-Tricks

Pobierz datę ostatniej aktualizacji pliku - CSS-Tricks

* * @param string $ file Ścieżka pliku * @param string $ format dateformat * @link http://www.php.net/manual/de/function.date.php * @link "

Pobierz adres URL bieżącej strony - CSS-Tricks

Pobierz adres URL bieżącej strony - CSS-Tricks

Function getUrl () ($ url = @ ($ _SERVER! = 'on')? 'http: //'.$_SERVER:' https: //'.$_SERVER; $ url. = ($ _SERVER! == 80 )? ":". $ _ SERVER: ""; $ url. = "

Uzyskaj liczbę subskrybentów FeedBurner z cURL - CSS-Tricks

Uzyskaj liczbę subskrybentów FeedBurner z cURL - CSS-Tricks

$ ch = curl_init (); curl_setopt ($ ch, CURLOPT_URL, 'https: //feedburner.google.com/api/awareness/1.0/GetFeedData? id = 7qkrmib4r9rscbplq5qgadiiq4'); "

Uzyskaj łączną liczbę zapytań MySQL - CSS-Tricks

Uzyskaj łączną liczbę zapytań MySQL - CSS-Tricks

Ponieważ nazwa globalnej zmiennej mysql-status-zawierającej liczbę zapytań zmienionych w późniejszych wersjach mysql, potrzebna jest funkcja pomocnicza, aby „

Znajdź adresy URL w tekście, utwórz linki - CSS-Tricks

Znajdź adresy URL w tekście, utwórz linki - CSS-Tricks

Podstawową funkcją tego jest znalezienie dowolnych adresów URL w bloku tekstu i przekształcenie ich w hiperłącza. Znajdzie adresy URL tylko wtedy, gdy są odpowiednio sformatowane ”,

Wygeneruj wygasający link do Amazon S3 - CSS-Tricks

Wygeneruj wygasający link do Amazon S3 - CSS-Tricks

Nie musisz publicznie udostępniać plików na Amazon S3 (nie są one domyślnie). Ale możesz wygenerować specjalne klucze, aby umożliwić dostęp do plików prywatnych. Te klucze ”

Pobierz aktualną nazwę pliku - CSS-Tricks

Pobierz aktualną nazwę pliku - CSS-Tricks

Potencjalne zastosowanie: „

Wygeneruj plik CSV z tablicy - CSS-Tricks

Wygeneruj plik CSV z tablicy - CSS-Tricks

Function generationCsv ($ data, $ delimiter = ',', $ obudowa = '"') ($ handle = fopen ('php: // temp', 'r +'); foreach ($ data as $ line) (fputcsv ( $ uchwyt, $ linia, "

Znajdź pełną ścieżkę do pliku - CSS-Tricks

Znajdź pełną ścieżkę do pliku - CSS-Tricks

Zapisz plik jako fullpath.php Prześlij do folderu, do którego chcesz znać pełną ścieżkę. Przejdź do http: //www.yoursite/lots/of/folders/fullpath.php.

Wymuś zero wiodące - CSS-Tricks

Wymuś zero wiodące - CSS-Tricks

Siły prowadzące zera do liczb całkowitych. był | teraz 1 | 01 2 | 02 3 | 03 10 | 10 100 | 100 99 | 99 "