powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / возможность логирования var_dump()
18 сообщений из 18, страница 1 из 1
возможность логирования var_dump()
    #38151871
Aargh89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно ли записать результат в лог файл?
...
Рейтинг: 0 / 0
возможность логирования var_dump()
    #38151903
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aargh89,

открываем справку по var_dump и читаем:
php.netTip: As with anything that outputs its result directly to the browser, the output-control functions can be used to capture the output of this function, and save it in a string (for example).
То есть - можно. Сохраняешь результат в строку и делаешь с ней что угодно.
...
Рейтинг: 0 / 0
возможность логирования var_dump()
    #38151975
Aargh89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bazile,

$ololo = var_dump_to_string($var);

и затем пихнуть в лог?

клинит уже просто, сорри (
...
Рейтинг: 0 / 0
возможность логирования var_dump()
    #38151976
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
возможность логирования var_dump()
    #38152150
MikkiMouse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aargh89,

Aargh89$ololo = var_dump_to_string($var);

и затем пихнуть в лог?

клинит уже просто, сорри (

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
function do_something_unreal_with_this_chicka_vasya($param) { 
    echo $param; // log_to_file($param); // cherta_v_stupe($param);
}
$ololo = "SELECT `jopen`, `piska` FROM `girls` WHERE `name` LIKE 'Поли%'";

$varDumpString = var_dump($ololo);

do_something_unreal_with_this_chicka_vasya($varDumpString);



Так понятнее ?
...
Рейтинг: 0 / 0
возможность логирования var_dump()
    #38152190
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор$varDumpString = var_dump($ololo);
и что, правда работает?
...
Рейтинг: 0 / 0
возможность логирования var_dump()
    #38152243
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: php
1.
2.
3.
ob_start();
var_dump($ololo);
$str = ob_end_clean();
...
Рейтинг: 0 / 0
возможность логирования var_dump()
    #38152283
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
еще как вариант но менее читабельный
Код: php
1.
$str = var_export($ololo, true);
...
Рейтинг: 0 / 0
возможность логирования var_dump()
    #38152288
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
var_export . Может эта функция подойдёт? ПОЧТИ как var_dump, только можно результат не вывести, а вернуть.
...
Рейтинг: 0 / 0
возможность логирования var_dump()
    #38152392
Aargh89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
всем спасибо!

Ренат,

Вполне подошёл, спасибо!
...
Рейтинг: 0 / 0
возможность логирования var_dump()
    #38152665
Aargh89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
<?php

require_once 'un.api.php';
	$log->log("----------------nsi_import-------------------------");
//	$sch=$ui->getfield('URL');
	$client = new SoapClient("http://192.168.???/baseservice.asmx?wsdl");

	$username = 'user';
	$pass = 'some_pass';
	$sID = $client->GetSessionId($username, $pass);
	$sID1= $client->__soapCall("GetSessionID",array($username, $pass));
//    $ololo = var_export($sID);
	$str = var_export($sID1, true);
	$log->log($str);
//	$msg = (''.$sID);
//  print_r($sID);
//	gt_state($msg);
//	$sID = 'd83a27db-a7bd-494f-9ba7-18cc0cc2edb0';
	$client->SetObjectData('$sID',"SCHOOLS");
	$log->log("K.O.");
	$client->SetObjectData('$sID',"SCHOOLS");
?>




вот не коннектит к вебсервису, говорит не правильный пароль, хотя если коннектится без применения пхп - всё хорошо...

есть мысли? где копать? проблема на стороне веб-сервиса, или же на стороне скрипта?
...
Рейтинг: 0 / 0
возможность логирования var_dump()
    #38152723
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: php
1.
192.168.???


Это вы свой локальный айпишник так технично зашифровали или же ошибка тут?
...
Рейтинг: 0 / 0
возможность логирования var_dump()
    #38152744
Aargh89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hett,

да, зашифровал, технично )))
...
Рейтинг: 0 / 0
возможность логирования var_dump()
    #38152747
Aargh89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ещё такой нюанс, если я стучусь не по айпи в сервис, а по адресу то ругается на openssl, потому принял решение стучаться локально
...
Рейтинг: 0 / 0
возможность логирования var_dump()
    #38152764
Aargh89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а, и ещё....когда я стучусь так:

Код: php
1.
$client = new SoapClient("http://192.168.???/baseservice.asmx?wsdl");



то выдаёт ошибку такую:

SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://192.168.???/baseservice.asmx' : Premature end of data in tag html line 3


а если так:

Код: php
1.
$client = new SoapClient("http://192.168.???/baseservice.asmx");



то не правильный логин или пароль
...
Рейтинг: 0 / 0
возможность логирования var_dump()
    #38152825
Aargh89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
на стороне сервиса врубили логирование, выдал результат, что я не передал методу логин и пароль...как так?
...
Рейтинг: 0 / 0
возможность логирования var_dump()
    #38152863
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WSDL то доступен по этому адресу? http://192.168.???/baseservice.asmx?wsdl
...
Рейтинг: 0 / 0
возможность логирования var_dump()
    #38152871
Aargh89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hett,

да
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / возможность логирования var_dump()
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]