Articles of object

Соединение NSURLConnection с сервером, но не размещение данных

Всякий раз, когда я пытаюсь отправить что-то на свой PHP-сервер, я получаю следующее сообщение. Кажется, что код подключается к серверу, но данные не возвращаются, и данные сообщения не проходят. Он работал через приложение Java, которое я сделал, поэтому я могу заверить, что они не имеют ничего плохого в моем PHP. Если бы вы могли мне […]

Разбор Json-ответа с использованием PHP с пробелом в ключе массива

У меня есть ответ на API почтового индекса. Однако я не могу понять, как значение из «имени места» из-за пробела между двумя словами. Не совсем уверен, куда идти отсюда. object(stdClass)#1 (4) { ["post code"]=> string(5) "42223" ["country"]=> string(13) "United States" ["country abbreviation"]=> string(2) "US" ["places"]=> array(1) { [0]=> object(stdClass)#2 (5) { ["place name"]=> string(13) "Fort […]

Как разобрать объект PHP, когда имя атрибута *?

Возможный дубликат: Специальные символы в имени свойства объекта Я разбираю ответ JSON из API MediaWiki: Запрошенный URL Я запускаю его через json_decode() а затем вытягиваю часть его. Проблема заключается в том, что имя атрибута для содержимого равно * . Я получаю ошибку PHP, когда пытаюсь получить доступ к контенту (строка из 140,950 символов в конце […]

AFNetworking 2.0 POST, ошибка Cocoa 3840 (текст JSON не начинался с массива …)

Я пытаюсь вызвать api.php на моем локальном сервере (используя MAMP). Вызывается сервер api.php на стороне сервера, но содержимое _POST внутри php-кода содержит следующую ошибку: Error Domain = NSCocoaErrorDomain Code = 3840 "The operation couldn't be completed. (Cocoa error 3840.)" (JSON text did not start with array or object and option to allow fragments not set.) […]

PHP-эквивалент объектов ASP.NET Application / Cache

Мой Google-фу не раскрыл того, что я ищу, поэтому я помещаю это в толпу. Исходя из фона разработки ASP.NET, я привык к тому, что коллекции Application и Cache доступны для меня, чтобы хранить редко используемые, но часто используемые ресурсы (такие как строки поиска из базы данных или содержимого статических XML-документов) в память веб-сервера, поэтому мне […]

Загрузка файла с помощью NSURLSessionUploadTask на PHP-сервер

У меня есть система загрузки видео в приложении iOS, используя NSURLSessionUploadTask . Видеофайл сохраняется в NSURL поэтому я использую следующий код в методе загрузки: request.HTTPMethod = @"POST"; [request addValue:@"file" forHTTPHeaderField:@"fileName"]; // Create upload task NSURLSessionUploadTask *task = [session uploadTaskWithRequest:request fromFile:filePath completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) { if(!error) { // handle success } else { […]

Получить значение json из строки, содержащей ключевой путь

У меня есть входной массив, с контуром вроде var path = ["foo","bar","baz"]; И у меня есть объект var obj = { "foo": { "bar": { "baz": "cake" }, "notbar": { "another": "value" } } } И я хочу изменить значение «baz» из пути. Я знаю, что могу использовать obj[path[0]][path[1]][path[2]] = "value"; но я не знаю, […]

Как я могу без проблем запускать NSArray из NSDictionaries внутри NSDictionary?

Я знаю, как это сделать, это довольно просто. Проблема в том, что она не работает. Вот функция, которую я использую для отправки данных: – (void)updateWebsitesUsingParameters:(NSDictionary *)parameters; { AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; [manager POST:@"http://notreal/updateWebsites.php" parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) { NSLog(@"JSON: %@", responseObject); //… } failure:^(AFHTTPRequestOperation *operation, NSError *error) { //… }]; } Вот параметры: […]

PHP-массив для объекта Json

Мне нужно преобразовать массив PHP в json, но я не понимаю, чего я ожидаю. Я хочу, чтобы это был объект, с которым я могу легко перемещаться с помощью числового индекса. Вот пример кода: $json = array(); $ip = "192.168.0.1"; $port = "2016"; array_push($json, ["ip" => $ip, "port" => $port]); $json = json_encode($json, JSON_PRETTY_PRINT); // —– […]

Добавить метод в std-объект в php

Можно ли добавить метод / функцию таким образом, например $arr = array( "nid"=> 20, "title" => "Something", "value" => "Something else", "my_method" => function($arg){….} ); или, может быть, так $node = (object) $arr; $node->my_method=function($arg){…}; и если это возможно, то как я могу использовать эту функцию / метод?