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.
Przechowuję pole DATETIME w tabeli. Każda wartość wygląda mniej więcej tak: 2012-09-09 06:57:12 . Używam tej składni: date("Y-m-d H:i:s"); Teraz moje pytanie brzmi: w jaki sposób podczas pobierania danych można uzyskać osobno datę i godzinę , używając pojedynczego zapytania MySQL? Data jak 2012-09-09 i czas jak 06:57:12 .
Chodzi o to, że mam tablicę z 17 elementami. Chcę pobrać potrzebne elementy na określony czas i trwale usunąć je z tablicy. Oto kod: $name = $post['name']; $email = $post['email']; $address = $post['address']; $telephone = $post['telephone']; $country = $post['country']; unset($post['name']); unset($post['email']); unset($post['address']); unset($post['telephone']); unset($post['country']); Tak, kod jest brzydki, nie trzeba …
Czy jest jakaś różnica między tym ... if (is_null($var)) { do_something(); } i to? if ($var === null) { do_something(); } Która forma jest lepsza podczas sprawdzania, czy zmienna zawiera wartość null? Czy są jakieś skrajne przypadki, o których powinienem wiedzieć? (Inicjalizuję wszystkie moje zmienne, więc nieistniejące zmienne nie stanowią …
Chciałbym zobaczyć przykład, jak wywołać using bind_resultvs. get_resulti jaki byłby cel używania jednego nad drugim. Również zalety i wady korzystania z każdego z nich. Jakie są ograniczenia używania jednego z nich i czy istnieje różnica.
W celu wygenerowania 32-znakowego tokena dostępu do naszego API używamy obecnie: $token = md5(uniqid(mt_rand(), true)); Czytałem, że ta metoda nie jest kryptograficznie bezpieczna, ponieważ opiera się na zegarze systemowym, a to openssl_random_pseudo_bytesbyłoby lepsze rozwiązanie, ponieważ byłoby trudniejsze do przewidzenia. W takim przypadku jak wyglądałby równoważny kod? Zakładam coś takiego, ale …
Zgodnie z większością reguł zakresu języków programowania, mogę uzyskać dostęp do zmiennych, które są zdefiniowane poza funkcjami wewnątrz nich, ale dlaczego ten kod nie działa? <?php $data = 'My data'; function menugen() { echo "[" . $data . "]"; } menugen(); ?> Wynik jest [].
Próbuję wykryć, czy ciąg zawiera co najmniej jeden adres URL przechowywany w tablicy. Oto moja tablica: $owned_urls = array('website1.com', 'website2.com', 'website3.com'); Ciąg jest wprowadzany przez użytkownika i przesyłany przez PHP. Na stronie potwierdzenia chciałbym sprawdzić, czy wpisany adres URL znajduje się w tablicy. Próbowałem następujących rzeczy: $string = 'my domain …
Przeglądałem dokumentację i API dla kolekcji Laravel, ale nie wydaje mi się, aby znaleźć to, czego szukam: Chciałbym pobrać tablicę z danymi modelu z kolekcji, ale uzyskać tylko określone atrybuty. To znaczy coś takiego Users::toArray('id','name','email'), gdzie kolekcja faktycznie zawiera wszystkie atrybuty dla użytkowników, ponieważ są one używane gdzie indziej, ale …
Próbuję przekazać zmienną do pliku dołączanego . Mój host zmienił wersję PHP i teraz każde rozwiązanie, które próbuję, nie działa. Myślę, że wypróbowałem każdą opcję, jaką mogłem znaleźć. Jestem pewien, że to najprostsza rzecz! Zmienna musi zostać ustawiona i oceniona z wywołującego pierwszego pliku (w rzeczywistości jest $_SERVER['PHP_SELF']i musi zwrócić …
$arr = array(); // is this line needed? $arr[] = 5; Wiem, że działa bez pierwszej linii, ale często jest to uwzględnione w praktyce. Jaki jest powód? Czy bez niej jest to niebezpieczne? Wiem, że możesz też to zrobić: $arr = array(5); ale mówię o przypadkach, w których trzeba dodawać …
Próbuję załadować mój model do mojego kontrolera i wypróbowałem to: return Post::getAll(); otrzymałem błąd Non-static method Post::getAll() should not be called statically, assuming $this from incompatible context Funkcja w modelu wygląda następująco: public function getAll() { return $posts = $this->all()->take(2)->get(); } Jaki jest właściwy sposób załadowania modelu do kontrolera, a …
Próbuję użyć poczty e-mail jako klucza podstawowego mojej tabeli, więc mój wymowny kod to- <?php namespace App; use Illuminate\Database\Eloquent\Model; class UserVerification extends Model { protected $table = 'user_verification'; protected $fillable = [ 'email', 'verification_token' ]; //$timestamps = false; protected $primaryKey = 'verification_token'; } A moja DB jest taka- ale jeśli …
Próbuję uzyskać parametr adresu URL z pliku widoku. Mam ten adres URL: http://locahost:8000/example?a=10 i plik widoku o nazwie example.blade.php. Ze sterownika mogę pobrać parametr za apomocą $request->input('a'). Czy jest sposób na pobranie takiego parametru z widoku (bez konieczności przekazywania go ze sterownika do widoku)?
Mam projekt na Laravel 5 i pracuję z nim w biurze i w domu. Działa dobrze, ale ostatnio w domu przestał działać. Laravel pokaż mi dwa wyjątki ErrorException file_put_contents(G:\project\storage\framework\views/751d8a0fd8a7d4138c09ceb6a34bb377aa2d6265.php): failed to open stream: No such file or directory i file_put_contents(G:\project\storage\framework/sessions/aIXycR4LIAUBVIqZu0T590paOMIpV8vfZGIroEp0): failed to open stream: No such file or directory Poszukuję …
Szukam funkcji PHP, która tworzy krótki hash z ciągu lub pliku, podobnie do tych witryn skracających adresy URL, takich jak tinyurl.com Skrót nie powinien być dłuższy niż 8 znaków.
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.