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.
Próbuję przekonwertować szereg produktów do pliku CSV, ale wydaje mi się, że to nie jest plan. Plik CSV to jedna długa linia, oto mój kod: for($i=0;$i<count($prods);$i++) { $sql = "SELECT * FROM products WHERE id = '".$prods[$i]."'"; $result = $mysqli->query($sql); $info = $result->fetch_array(); } $header = ''; for($i=0;$i<count($info);$i++) { $row …
Załóżmy, że piszę bibliotekę A, która zależy od innej biblioteki, na przykład monologu. Chcę zainstalować najnowszą wersję monologu, więc umieściłem to w pliku composer.json: { "require": { "monolog/monolog": "*.*.*" } } Potem biegnę $ php composer.phar install. Spodziewałem się, że wersja jest zainstalowana w pliku composer.lock, ale jej tam nie …
Rozważmy następujące wyrażenie regularne, gdzie Xjest dowolne wyrażenie regularne. X{n}|X{m} To wyrażenie regularne sprawdzałoby , czy Xwystępuje dokładnie n lub mrazy. Czy istnieje kwantyfikator wyrażeń regularnych, który może Xdokładnie sprawdzać wystąpienie nlub mczas?
Zastanawiałem się, czy możliwe jest przekazanie funkcji jako parametru w PHP; Chcę czegoś takiego jak programowanie w JS: object.exampleMethod(function(){ // some stuff to execute }); Chcę wykonać tę funkcję gdzieś w exampleMethod. Czy to możliwe w PHP?
Jak sprawdzić, czy obiekt jest pusty czy nie w PHP. Poniżej znajduje się kod, w którym $objprzechowywane są dane XML. Jak mogę sprawdzić, czy jest pusty, czy nie? Mój kod: $obj = simplexml_load_file($url);
Pamiętam, jak kiedyś czytałem o operatorach logicznych, które w przypadku ORużycia ||były lepsze niż or(lub odwrotnie). Po prostu musiałem to wykorzystać w moim projekcie, kiedy do mnie wróciło, ale nie pamiętam, który operator został polecony, ani czy to w ogóle prawda. Który jest lepszy i dlaczego?
Szukam sposobu na uwierzytelnianie użytkowników przez LDAP z PHP (z usługą Active Directory jako dostawcą). Najlepiej byłoby, gdyby mógł działać w IIS 7 ( adLDAP robi to na Apache). Czy ktoś zrobił coś podobnego i odniósł sukces? Edycja: wolałbym bibliotekę / klasę z kodem, który jest gotowy do użycia ... …
Problem Mam formularz, który po przesłaniu uruchomi podstawowy kod w celu przetworzenia przesłanych informacji i wstawienia go do bazy danych w celu wyświetlenia na stronie internetowej z powiadomieniami. Ponadto mam listę osób, które zapisały się, aby otrzymywać te powiadomienia pocztą e-mail i SMS-em. Ta lista jest jak na razie banalna …
Używamy skryptów PHP do tunelowania pobierania plików, ponieważ nie chcemy ujawniać bezwzględnej ścieżki do pliku do pobrania: header("Content-Type: $ctype"); header("Content-Length: " . filesize($file)); header("Content-Disposition: attachment; filename=\"$fileName\""); readfile($file); Niestety zauważyliśmy, że użytkownik końcowy nie może wznowić pobierania przechodzącego przez ten skrypt. Czy za pomocą takiego rozwiązania opartego na PHP jest jakiś …
Otrzymuję ten błąd, gdy próbuję użyć automatycznego ładowania i przestrzeni nazw: Błąd krytyczny: nie znaleziono klasy „Class1” w /usr/local/www/apache22/data/public/php5.3/test.php w linii 10 Czy ktoś może mi powiedzieć, co robię źle? Oto mój kod: Class1.php: <?php namespace Person\Barnes\David { class Class1 { public function __construct() { echo __CLASS__; } } } …
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
Czy możliwe jest użycie ciągu liczbowego, takiego "123"jak klucz w tablicy PHP, bez konwersji na liczbę całkowitą? $blah = array('123' => 1); var_dump($blah); wydruki array(1) { [123]=> int(1) } chcę array(1) { ["123"]=> int(1) }
Obecnie korzystam z hostingu z serwerem lightspeed . Hosting mówi, że mod_rewritejest włączony, ale nie mogę uruchomić tam mojego skryptu. Za każdym razem, gdy próbuję uzyskać dostęp do adresu URL, zwraca 404 - nie znaleziono strony. Umieściłem te same kody na innym serwerze, na którym działa Apache. Tam działa. Więc …
Zastanawiam się tylko, czy istnieje coś takiego jak. = Do dodawania tekstu na początku ciągu, np: $foo =. 'bar'; co nie działa. Edycja: pierwotnie był przykład, $foo =. $bar;który można osiągnąć za pomocą$bar .= $foo;
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.