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.
Mam witrynę z ogłoszeniami drobnymi i na stronie, na której wyświetlane są reklamy, tworzę formularz „Wyślij napiwek znajomemu” ... Więc każdy, kto chce, może wysłać wskazówkę dotyczącą ogłoszenia do znajomych na adres e-mail. Domyślam się, że formularz należy przesłać na stronę php, prawda? <form name='tip' method='post' action='tip.php'> Tip somebody: <input …
Korzystając z DateTimeklasy, jeśli spróbuję uruchomić następujący kod: $mydate = new DateTime(); echo $mydate->date; Otrzymam ten komunikat o błędzie Uwaga: Niezdefiniowana właściwość: DateTime :: $ date ... Co nie ma sensu, ponieważ podczas uruchamiania var_dump()zmiennej $mydatewyraźnie pokazuje, że ta właściwość istnieje i jest publicznie dostępna: var_dump($mydate); object(DateTime)[1] public 'date' => …
Chcę zmienić format daty, który jest pobierany z bazy danych. teraz mam 2016-10-01 {{$user->from_date}}.Chcę zmienić format 'dmy' w laravel 5.3 {{ $user->from_date->format('d/m/Y')}}
Mam pole w tabeli MySQL, które ma timestamptyp danych. Zapisuję dane w tej tabeli. Ale kiedy przekażę znacznik czasu ( 1299762201428) do rekordu, automatycznie zapisuje wartość 0000-00-00 00:00:00w tej tabeli. Jak mogę przechowywać znacznik czasu w tabeli MySQL? Oto moje INSERToświadczenie: INSERT INTO table_name (id,d_id,l_id,connection,s_time,upload_items_count,download_items_count,t_time,status) VALUES (1,5,9,'2',1299762201428,5,10,20,'1'), (2,5,9,'2',1299762201428,5,10,20,'1')
Natknąłem się na (pozornie) bardzo dziwny przypadek. Weź liczbę 2 ( 0b10) i zamaskuj ją za pomocą 1 ( 0b01) Powinno to dać 0b00odpowiednik 0. Jednak tutaj pojawia się pan Schrödinger: var_dump(0b10 & 0b01); // int(0) var_dump(0b10 & 0b01 == 0); // int(0) var_dump(0b10 & 0b01 != 0); // int(0) …
Do celów debugowania muszę rekurencyjnie przeszukiwać katalog dla wszystkich plików, które zaczynają się od znacznika kolejności bajtów UTF-8 (BOM). Moje obecne rozwiązanie to prosty skrypt powłoki: find -type f | while read file do if [ "`head -c 3 -- "$file"`" == $'\xef\xbb\xbf' ] then echo "found BOM in: $file" …
Zasadniczo używam tej przydatnej funkcji do przetwarzania wierszy db (zwróć uwagę na PDO i / lub inne rzeczy) function fetch($query,$func) { $query = mysql_query($query); while($r = mysql_fetch_assoc($query)) { $func($r); } } Dzięki tej funkcji mogę po prostu: fetch("SELECT title FROM tbl", function($r){ //> $r['title'] contains the title }); Powiedzmy, że …
Kiedy używam tego kodu: $ch = curl_init($url); $statuses = curl_exec($ch); curl_close($ch); Wracam, co chcę, ale jeśli tylko tego $statusesużyję - odbija się echem na stronie. Jak mogę to zatrzymać?
Jestem w stanie uzyskać zarówno wartość, jak i wiersz wyniku zapytania mysql. Ale staram się uzyskać pojedynczy wynik zapytania. na przykład: $result = mysql_query("SELECT COUNT(*) FROM Students;"); Potrzebuję wyniku do wyświetlenia. Ale rezultatu nie otrzymuję. Próbowałem z następującymi metodami: mysql_fetch_assoc() mysql_free_result() mysql_fetch_row() Ale nie udało mi się wyświetlić (pobrać) rzeczywistej …
czy istnieje sposób, aby dowiedzieć się, skąd została wywołana funkcja w PHP? przykład: function epic() { fail(); } function fail() { //at this point, how do i know, that epic() has called this function? }
Próbuję wykonać mój kod PHP, który wywołuje dwa zapytania MySQL za pośrednictwem mysqli i wyświetla komunikat o błędzie „Polecenia nie są zsynchronizowane; nie można teraz uruchomić tego polecenia”. Oto kod, którego używam <?php $con = mysqli_connect("localhost", "user", "password", "db"); if (!$con) { echo "Can't connect to MySQL Server. Errorcode: %s\n". …
Używam gniazda sieciowego przy użyciu PHP5 i przeglądarki Chrome jako klienta. Pobrałem kod ze strony http://code.google.com/p/phpwebsocket/ . Uruchamiam serwer, a klient też jest podłączony. Ja też mogę rozmawiać. Teraz, kiedy ponownie uruchamiam serwer (zabijając go i uruchamiając ponownie), klient otrzymuje rozłączone informacje, ale automatycznie nie łączy się ponownie z serwerem, …
Chcę, aby błąd logowania się w PHP CodeIgniter. Jak włączyć rejestrowanie błędów? Mam parę pytań: Jakie są wszystkie kroki, aby zarejestrować błąd? Jak tworzony jest plik dziennika błędów? Jak przesłać komunikat o błędzie do pliku dziennika (gdy wystąpi błąd)? Jak wysłać wiadomość e-mail z tym błędem na adres e-mail?
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.