我写的是一个接收表单数据的子页面 这个子页面接收一个数据然后根据接收来的数据 自动在目录下生成两个对应的文件 现在我想加个判断 如果文件存在就不执行生成两个文件的代码 如果不存在就执行生成文件的代码 (现在只输出链接存不存在)我的代码大概长这样
<code><html>
<head>
<title>XXX</title>
</head>
<body>
<?php
$filename = @$_POST['数据1']."/index.htm";
if(!file_exists($filename)){mkdir(@$_POST['数据1']);}
file_put_contents($filename,'文件内容1
'); ?>
<?php
$file = @$_POST['数据1']."/233.htm";
file_put_contents($file,'文件内容2
'); ?>
<?php
$dir = @$_POST['数据1'];
$file = @$_POST['数据1']."/index.htm";
if(file_exists($file))
{
echo "链接已存在 www.XXX.com/".$dir."";
}
else
{
echo "您的链接是".$dir."";
}
; ?>
</body>
</html>
</code>百度找到个exit函数大概是这样
立即学习“PHP免费学习笔记(深入)”;
在整本书中我们所涉及许多的Flex框架源码,但为了简洁,我们不总是显示所指的代码。当你阅读这本书时,要求你打开Flex Builder,或能够访问Flex3框架的源码,跟随着我们所讨论源码是怎么工作及为什么这样做。 如果你跟着阅读源码,请注意,我们经常跳过功能或者具体的代码,以便我们可以对应当前的主题。这样能防止我们远离当前的主题,主要是讲解代码的微妙之处。这并不是说那些代码的作用不重要,而是那些代码处理特别的案例,防止潜在的错误或在生命周期的后面来处理,只是我们当前没有讨论它。有需要的朋友可以下载看看
0
<code><?php
$site = "http://www.w3school.com.cn/";
fopen($site,"r")
or exit("Unable to connect to $site");
?>
</code>但是直接加上 php ?>的话不就变成php套嵌php了 陷入无解中
如果你们给我的答案是exit或者die我写出来是这样
<code><html>
<head>
<title>XXX</title>
</head>
<body>
<?php
$dir = @$_POST['数据1'];
$file = @$_POST['数据1']."/index.htm";
if(file_exists($file))
{
echo "链接已存在 www.XXX.com/".$dir."";
}
else
{
echo "您的链接是".$dir."";
exit("
<?php
$filename = @$_POST['数据1']."/index.htm";
if(!file_exists($filename)){mkdir(@$_POST['数据1']);}
file_put_contents($filename,'文件内容1
'); ?>
<?php
$file = @$_POST['数据1']."/233.htm";
file_put_contents($file,'文件内容2
'); ?>
")
}; ?>
</body>
</html>
这样的话变成php套嵌php 会报错的</code>我写的是一个接收表单数据的子页面 这个子页面接收一个数据然后根据接收来的数据 自动在目录下生成两个对应的文件 现在我想加个判断 如果文件存在就不执行生成两个文件的代码 如果不存在就执行生成文件的代码 (现在只输出链接存不存在)我的代码大概长这样
<code><html>
<head>
<title>XXX</title>
</head>
<body>
<?php
$filename = @$_POST['数据1']."/index.htm";
if(!file_exists($filename)){mkdir(@$_POST['数据1']);}
file_put_contents($filename,'文件内容1
'); ?>
<?php
$file = @$_POST['数据1']."/233.htm";
file_put_contents($file,'文件内容2
'); ?>
<?php
$dir = @$_POST['数据1'];
$file = @$_POST['数据1']."/index.htm";
if(file_exists($file))
{
echo "链接已存在 www.XXX.com/".$dir."";
}
else
{
echo "您的链接是".$dir."";
}
; ?>
</body>
</html>
</code>百度找到个exit函数大概是这样
立即学习“PHP免费学习笔记(深入)”;
<code><?php
$site = "http://www.w3school.com.cn/";
fopen($site,"r")
or exit("Unable to connect to $site");
?>
</code>但是直接加上 <?php ?>的话不就变成php套嵌php了 陷入无解中
如果你们给我的答案是exit或者die我写出来是这样
<code><html>
<head>
<title>XXX</title>
</head>
<body>
<?php
$dir = @$_POST['数据1'];
$file = @$_POST['数据1']."/index.htm";
if(file_exists($file))
{
echo "链接已存在 www.XXX.com/".$dir."";
}
else
{
echo "您的链接是".$dir."";
exit("
<?php
$filename = @$_POST['数据1']."/index.htm";
if(!file_exists($filename)){mkdir(@$_POST['数据1']);}
file_put_contents($filename,'文件内容1
'); ?>
<?php
$file = @$_POST['数据1']."/233.htm";
file_put_contents($file,'文件内容2
'); ?>
")
}; ?>
</body>
</html>
这样的话变成php套嵌php 会报错的</code>
直接这样不就好了吗...
<code class="php"><?php
$dir = @$_POST['数据1'];
$filename = $dir . "/index.htm";
if (file_exists($filename)) {
echo "链接已存在 www.XXX.com/" . $dir . "\n";
exit("链接已存在");
} else {
mkdir($dir);
}
file_put_contents($filename, '文件内容1 ');
//另外一个文件一样做
//$file = $dir . "/233.htm";
//file_put_contents($file, '文件内容2 ');
</code>update:
<code class="php"><html>
<head>
<title>XXX</title>
</head>
<body>
<?php
$dir = @$_POST['数据1'];
//$dir = 'test223';
$filename = $dir . "/index.htm";
if (file_exists($filename)) {
echo "链接已存在 www.XXX.com/:2333" . $dir . "\n";
exit("链接已存在");
} else {
if (!file_exists($dir)) {
mkdir($dir);
echo "您的链接是" . $dir . "";
}
}
file_put_contents($filename, '
文件内容1
');
$file = $dir . "/233.htm";
file_put_contents($file, '
文件内容2
');
?>
</body>
</html></code>
<code><html>
<head>
<title>XXX</title>
</head>
<body>
<?php
$dir = @$_POST['数据1'];
$filename = @$_POST['数据1']."/index.htm";
if(file_exists($filename ))
{
echo "链接已存在 www.XXX.com/".$dir."";
exit();
}
else
{
echo "您的链接是".$dir."";
mkdir(@$_POST['数据1']);;
};
file_put_contents($filename,'文件内容1');
$file = @$_POST['数据1']."/233.htm";
file_put_contents($file,'文件内容2');
?>
</body>
</html></code>改成这样
如果已经在<?php 标签内的,不需要再写一遍。。
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号