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.
Chcę zaimplementować proste przesyłanie plików na mojej stronie intranetowej przy możliwie najmniejszej konfiguracji. To jest moja część HTML: <input id="sortpicture" type="file" name="sortpic" /> <button id="upload">Upload</button> a to jest mój skrypt jquery JS: $("#upload").on("click", function() { var file_data = $("#sortpicture").prop("files")[0]; var form_data = new FormData(); form_data.append("file", file_data); alert(form_data); $.ajax({ url: "/uploads", …
Rozumiem, że PHP nie ma czystej zmiennej obiektu, ale chcę sprawdzić, czy właściwość znajduje się w danym obiekcie lub klasie. $ob = (object) array('a' => 1, 'b' => 12); lub $ob = new stdClass; $ob->a = 1; $ob->b = 2; W JS mogę napisać to, aby sprawdzić, czy zmienna aistnieje …
Kiedy przeczytałem Laravel Document o części tematycznej Eloquent ORM, dostałem nowy termin Mass Assignment. Dokument pokazuje, jak wykonać przypisanie masowe i ustawienia właściwości fillablelub guarded. Ale po przejściu przez to nie miałem jasnego zrozumienia Mass Assignmenti jak to działa. W moim poprzednim doświadczeniu w CodeIgniter również nie słyszałem o tym …
Powiedzmy, że mam bazę danych ... czy istnieje sposób, w jaki mogę wyeksportować to, co mam z bazy danych do pliku CSV (i pliku tekstowego [jeśli to możliwe]) przez PHP?
Powiedzmy, że mam również plik test.phpw fookatalogu bar. Jak mogę wymienić bar/test.phpz foo/test.phpużyciem PHP? Korzystam z systemu Windows XP, rozwiązanie wieloplatformowe byłoby świetne, ale preferowane byłoby okna.
Próbuję przekonwertować xml na json w php. Jeśli wykonam prostą konwersję przy użyciu prostego kodu XML i json_encode, żaden z atrybutów w pokazie XML. $xml = simplexml_load_file("states.xml"); echo json_encode($xml); Więc próbuję ręcznie przeanalizować to w ten sposób. foreach($xml->children() as $state) { $states[]= array('state' => $state->name); } echo json_encode($states); a wyjście …
Mam zapytanie i chcę wstawić ostatni identyfikator. Identyfikator pola to klucz podstawowy i funkcja automatycznego zwiększania wartości. Wiem, że muszę użyć tego stwierdzenia: LAST_INSERT_ID() Ta instrukcja działa z zapytaniem takim jak to: $query = "INSERT INTO `cell-place` (ID) VALUES (LAST_INSERT_ID())"; Ale jeśli chcę uzyskać identyfikator za pomocą tego oświadczenia: $ID …
Kiedy usuwam wiersz przy użyciu tej składni: $user->delete(); Czy istnieje sposób na dołączenie jakiegoś wywołania zwrotnego, aby np. Robił to automatycznie: $this->photo()->delete(); Najlepiej wewnątrz klasy model.
Mogę dostać poniedziałek tego tygodnia z: $monday = date_create()->modify('this Monday'); Z taką samą łatwością chciałbym uzyskać pierwszy dzień tego miesiąca. Jak mogę to osiągnąć?
Rozważ te 2 przykłady ... $key = 'jim'; // example 1 if (isset($array[$key])) { // ... } // example 2 if (array_key_exists($key, $array)) { // ... } Chciałbym wiedzieć, czy któryś z nich jest lepszy. Zawsze używałem pierwszego, ale widziałem, jak wiele osób używa drugiego przykładu na tej stronie. Więc …
Chcę uzyskać obiekt z interfejsu API z żądaniem HTTP (np. AJAX jQuery) do zewnętrznego interfejsu API. Jak mam zacząć? Poszukałem informacji o Mr Google, ale nie mogę znaleźć nic, co mogłoby mi pomóc. Zaczynam się zastanawiać, czy to jest w ogóle możliwe? W tym poście Laravel 4 wysyła żądanie z …
Używamy XAMPP z PHP 7.0, ponieważ nasze nowe produkty wymagają PHP 7. Ale są stare projekty, które używają takich funkcji, jak mysql_connectitp. Zostały one usunięte w PHP 7.0. Czy jest więc sposób na łatwą zmianę wersji PHP w XAMPP? Uwaga : Proszę nie sugerować uaktualniania starego projektu do kompatybilnego z …
Mam tablicę w następujący sposób: function example() { /* some stuff here that pushes items with dynamically created key strings into an array */ return array( // now lets pretend it returns the created array 'firstStringName' => $whatEver, 'secondStringName' => $somethingElse ); } $arr = example(); // now I know …
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.