得到php个文件执行结果
get php file execution result
我是 php 的新人。并在 xampp 和真实服务器中使用 php。我有一个 php 文件接收图像作为字符串并将其保存为图像,我将使用此文件和 android 中的库将图像上传到 php 文件。
字符串被发送到 php 文件,但没有文件被保存为图像。我的问题是我无法弄清楚如何获得执行此 php 文件的结果。我无法通过我的上传库得到响应,如果我可以从这个文件中得到回显用于测试目的,那么我可以测试它或者我是否可以得到 xampp 中文件执行的错误日志。但我不知道如何测试不包含视图的 php 文件,所以我无法回显任何东西。
这是我的 php 文件代码:
<?php
if($_POST){
$data = $_POST['imgBase64'];
$data = str_replace('data:image/png;base64,', '', $data);
$data = str_replace(' ', '+', $data);
$data = base64_decode($data);
$file = ''.rand() . '.png';
$success = file_put_contents($file, $data);
$data = base64_decode($data);
$source_img = imagecreatefromstring($data);
$rotated_img = imagerotate($source_img, 90, 0);
$file = 'localhost/serverp/server.parhamcode.ir/'. rand(). '.png';
$imageSave = imagejpeg($rotated_img, $file, 10);
imagedestroy($source_img);
}
?>
试试这个:
<?php
file_put_contents('./debug.log', $_POST, FILE_APPEND);
然后您将在与 PHP 脚本相同的文件夹下获得一个 debug.log 文件。
您可以将 $_POST 更改为您要检查的任何变量。
如果您想在此日志文件中回显某些内容:
file_put_contents('./debug.log', "any string is ok.", FILE_APPEND);
我是 php 的新人。并在 xampp 和真实服务器中使用 php。我有一个 php 文件接收图像作为字符串并将其保存为图像,我将使用此文件和 android 中的库将图像上传到 php 文件。 字符串被发送到 php 文件,但没有文件被保存为图像。我的问题是我无法弄清楚如何获得执行此 php 文件的结果。我无法通过我的上传库得到响应,如果我可以从这个文件中得到回显用于测试目的,那么我可以测试它或者我是否可以得到 xampp 中文件执行的错误日志。但我不知道如何测试不包含视图的 php 文件,所以我无法回显任何东西。 这是我的 php 文件代码:
<?php
if($_POST){
$data = $_POST['imgBase64'];
$data = str_replace('data:image/png;base64,', '', $data);
$data = str_replace(' ', '+', $data);
$data = base64_decode($data);
$file = ''.rand() . '.png';
$success = file_put_contents($file, $data);
$data = base64_decode($data);
$source_img = imagecreatefromstring($data);
$rotated_img = imagerotate($source_img, 90, 0);
$file = 'localhost/serverp/server.parhamcode.ir/'. rand(). '.png';
$imageSave = imagejpeg($rotated_img, $file, 10);
imagedestroy($source_img);
}
?>
试试这个:
<?php
file_put_contents('./debug.log', $_POST, FILE_APPEND);
然后您将在与 PHP 脚本相同的文件夹下获得一个 debug.log 文件。 您可以将 $_POST 更改为您要检查的任何变量。
如果您想在此日志文件中回显某些内容:
file_put_contents('./debug.log', "any string is ok.", FILE_APPEND);