Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите с удалением файла через PHP
 
 автор: Георгий   (22.07.2005 в 21:51)   письмо автору
 
 

Я скачал гостевую книгу на файлах(от сюда),и решил добавить раздел для администратирования.Сделал функцию для изменения всего сообщения(имя,город,е-маил,URL,сообщение,сообщение администратора).И теперь хочу сделать функцию по удалению сообщения.Название файла такого вида:rec."цифры"
Вот "цыфры" передается в переменной delete.И в файле определяется значение переменной.А потом удаляется фаил.Вот фаил del.php:

<html>
<head>
<title>Удаление сообщния</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<link rel="StyleSheet" type="text/css" href="../guestbook.css">
</head>
<body>
<?
    
if(!empty($_GET["delete"]))
{
    
$data file("../records/rec.".$_GET["delete"]);
    
$date $_GET["delete"];
    
$name trim($data[0]);
    
$city trim($data[1]);
    
$email trim($data[2]);
    
$url trim($data[3]);
    
$msg trim($data[4]);
    
$answer trim($data[5]);
?>
<table border="0" width="100%" cellpadding="0" cellspacing="0">
    <tr bgcolor="#F8F8F8">
        <td rowspan="1" height="20"><nobr><p class=ptdg><b><? echo $name?></b>&nbsp;<? if (!empty($city)) print "($city)"?>&nbsp;&nbsp;</nobr></td>
        <td width="100%" valign="bottom" align="right" ><nobr><p class=help>от: <b><? print date("<b>d-m-Y</b> H - i",$date); ?></b></nobr></td>
    </tr>
    <tr>
        <td></td>       
        <td bgcolor="gray" height="1"><img src="../images/pic.gif" border="0" width="1" height="1" alt=""></td>
    </tr>
    <tr valign="top">
        <td rowspan="2" colspan="2" height="25"><nobr><p class=ptdg><? if (!empty($email)) print "e-mail: <a class=link href=mailto:$email>$email</a>&nbsp;&nbsp;"?>
        <? if (!empty($url)) print "www: <a class=link href='$url'>$url</a>"?></nobr></td>        
    </tr>   
    <tr>
        <td height="10"><nop></td>
    </tr>
    <tr valign="top">
        <td colspan="2"><p class=ptext>
        <? echo $msg?>
        <br>
        <?
        
if (!empty($answer)) 
        {
           print 
"<p class=panswer><b>Аdmin:</b>&nbsp$answer</p>";
        }           
        
?>
        </td>
    </tr>
</table> 
<font size=12 color=#00ff00>Вы хотите удалить это сообщение?</font><br>
<a href="del.php?del=<? echo $_GET["delete"]; ?>">Да</a> или <a href="javascript:history.go(-1)">нет</a></font>
<?
if(!empty($_GET["del"]))
{
$del unlink("../records/rec.".$_GET["del"]);
if(!empty(
$del))
{
echo(
"Сообщение успешно удалено!<a href=index.php>назад</a>");
}
else echo(
"Сообщение не удалось удалить!");
}
?>
</body>
</html>

И при показе файла выдает ошибку:
Parse error: parse error, unexpected $ in /home/g/georgi.h15.ru/WWW/guestbook/admin/del.php on line 62
Помогите кто может,пожалуйста!

   
 
 автор: cheops   (22.07.2005 в 23:02)   письмо автору
 
   для: Георгий   (22.07.2005 в 21:51)
 

Нет завершающей фигурной скобки в первом блоке if
<?php
if(!empty($_GET["delete"]))

    
$data file("../records/rec.".$_GET["delete"]); 
    
$date $_GET["delete"]; 
    
$name trim($data[0]); 
    
$city trim($data[1]); 
    
$email trim($data[2]); 
    
$url trim($data[3]); 
    
$msg trim($data[4]); 
    
$answer trim($data[5]); 
?>

   
 
 автор: Георгий   (24.07.2005 в 00:08)   письмо автору
 
   для: cheops   (22.07.2005 в 23:02)
 

Большое спасибо!
Я сделал директорию администратирования,и я прикрепляю ее в архиве.

P.S.Я сегодня купил книгу "Самоучитель PHP 5".Очень хорошая.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования