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.
Jestem nowy w Laravel i próbuję użyć polecenia Rzemieślnik ... php artisan serve To pokazuje... Uruchomiono serwer deweloperski Laravel: http://127.0.0.1:8000 Jednak nie uruchomi się automatycznie, a gdy ręcznie wprowadzę http://127.0.0.1:8000 , wyświetli się ten błąd: RuntimeException Nie określono klucza szyfrowania aplikacji. Jakieś pomysły? Korzystam ze środowiska Laravel 5.5-dev.
Mam skrypt PHP, który musi odpowiadać za pomocą kodów odpowiedzi HTTP (kodów stanu), takich jak HTTP 200 OK lub jakiś kod 4XX lub 5XX. Jak mogę to zrobić w PHP?
Za pomocą PHP jaki jest najszybszy sposób na konwersję takiego ciągu: "123"na liczbę całkowitą? Dlaczego ta metoda jest najszybsza? Co się stanie, jeśli otrzyma nieoczekiwane dane wejściowe, takie jak "hello"tablica?
PHP 5.5 zostało wydane i zawiera nowy moduł buforowania kodu o nazwie OPCache, ale wydaje się, że nie ma dla niego żadnej dokumentacji. Więc gdzie jest dokumentacja i jak korzystać z OPcache?
Czytam dokumentację Laravel Blade i nie mogę wymyślić, jak przypisać zmienne w szablonie do późniejszego wykorzystania. Nie mogę tego zrobić, {{ $old_section = "whatever" }}ponieważ będzie to odzwierciedlać „cokolwiek” i nie chcę tego. Rozumiem, że mogę <?php $old_section = "whatever"; ?>, ale to nie jest eleganckie. Czy jest lepszy, elegancki …
Szukałem wysoko i nisko i otrzymałem wiele różnych rozwiązań i zmiennych zawierających informacje, aby uzyskać absolutną ścieżkę. Ale wydają się działać pod pewnymi warunkami, a nie pod innymi. Czy istnieje jeden srebrny sposób, aby uzyskać bezwzględną ścieżkę do wykonanego skryptu w PHP? Dla mnie skrypt będzie działał z wiersza poleceń, …
Próbuję połączyć się z moją bazą danych MySQL za pomocą terminala na moim Apple (z PHP). Wczoraj działało dobrze, a teraz nagle pojawia się błąd w tytule. Skrypt działa, gdy używam mojej przeglądarki do uruchomienia go (mam zainstalowany XAMPP), ale Terminal odmawia połączenia z bazą danych. Oto plik, który dołączam …
// Other variables $MAX_FILENAME_LENGTH = 260; $file_name = $_FILES[$upload_name]['name']; //echo "testing-".$file_name."<br>"; //$file_name = strtolower($file_name); $file_extension = end(explode('.', $file_name)); //ERROR ON THIS LINE $uploadErrors = array( 0=>'There is no error, the file uploaded with success', 1=>'The uploaded file exceeds the upload max filesize allowed.', 2=>'The uploaded file exceeds the MAX_FILE_SIZE directive …
Zastanawiam się, jaki jest najłatwiejszy sposób na usunięcie katalogu ze wszystkimi jego plikami? Używam rmdir(PATH . '/' . $value);do usuwania folderu, jednak jeśli są w nim pliki, po prostu nie mogę go usunąć.
Zdaję sobie sprawę, że drugi unika narzutu wywołania funkcji ( aktualizacja , to właściwie konstrukcja językowa), ale byłoby interesujące wiedzieć, czy jedno jest lepsze od drugiego. Używam unset()przez większość mojego kodowania, ale ostatnio przejrzałem kilka godnych szacunku klas znalezionych w sieci, które $var = nullzamiast tego używają . Czy istnieje …
Używam in_array()do sprawdzania, czy wartość istnieje w tablicy takiej jak poniżej, $a = array("Mac", "NT", "Irix", "Linux"); if (in_array("Irix", $a)) { echo "Got Irix"; } //print_r($a); ale co z tablicą wielowymiarową (poniżej) - jak mogę sprawdzić tę wartość, czy istnieje w tablicy wielowymiarowej? $b = array(array("Mac", "NT"), array("Irix", "Linux")); print_r($b); …
Dlaczego nie mogę przekazać nazwy tabeli do przygotowanej instrukcji PDO? $stmt = $dbh->prepare('SELECT * FROM :table WHERE 1'); if ($stmt->execute(array(':table' => 'users'))) { var_dump($stmt->fetchAll()); } Czy istnieje inny bezpieczny sposób wstawienia nazwy tabeli do zapytania SQL? Z sejfem mam na myśli, że nie chcę tego robić $sql = "SELECT * …
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.