Использование Response в том же файле PHP

У меня есть один файл PHP, в котором

Первая часть: Сервер генерирует некоторый вывод.

Вторая часть: использует генерируемый сервером вывод и передает информацию.

что я наделал:

Имя файла: abc.php

<?php //first part based on the information here server generates some output say: 111 success: id:104.123/12345678 |value:10000045 //second part i will be using the output generated in the first part. what i have done is something like this $server_said = file_get_contents('http://http://abc.php'); //abc.php is the file name if (preg_match_all('/104.123\:(\d*)/', $server_said, $matches)) //i want to display only 104.123/12345678 part { $input = $matches[1]; } $xmlfile = '<?xml version="1.0" encoding="UTF-8"?> <identifier identifierType="id">'.$input.'</identifier>'; ?> 

ошибка: ожидаемый результат не отображается в $ input, он просто остается как $ input

Как я могу это сделать?

Я не уверен, что код, который я написал выше, может быть неправильным.

ваше регулярное выражение терпит неудачу, правильный:

 if (preg_match_all('/\d+\.\d+\/\d+/', $server_said, $matches)) 

также, когда ваш выходной XML, вам нужно изменить заголовки на следующее:

 header('Content-type: text/xml');