Очень прошу ответить, я создал внутри папки cb свой php файл этот файл выполняет несколько событий и также import_data.
<?php
require_once $_SERVER['DOCUMENT_ROOT'] . "/cb/include/config.php";
require_once $_SERVER['DOCUMENT_ROOT'] . "/cb/include/mysql_connect.php";
require_once $_SERVER['DOCUMENT_ROOT'] . "/cb/include/functions1.php";
require_once $_SERVER['DOCUMENT_ROOT'] . "/cb/include/functions2.php";
require_once $_SERVER['DOCUMENT_ROOT'] . "/cb/include/constants.php";
$allowed_filetypes = array('.jpg','.gif','.bmp','.png','.csv','.xls');
$max_filesize = 524288;
$upload_path = './timur/files/';
$filename = $_FILES['userfile']['name'];
$ext = substr($filename, strpos($filename,'.'), strlen($filename)-1);
if(!in_array($ext,$allowed_filetypes))
die('Данный тип файла не поддерживается.');
if(filesize($_FILES['userfile']['tmp_name']) > $max_filesize)
die('Фаил слишком большой.');
if(!is_writable($upload_path))
die('Невозможно загрузить фаил в папку. Установите права доступа - 777.');
if(move_uploaded_file($_FILES['userfile']['tmp_name'],$upload_path . $filename))
{
import_data("Сотовая связь","Сотовая связь","timur/files/t.csv");
$sqlQuery = "SELECT f1502, f1503 FROM ".DATA_TABLE."123";
$result = mysql_query($sqlQuery) or die(mysql_error());
$row = mysql_fetch_array($result);
while ($row = mysql_fetch_array($result)){
$sqlQuery1 = "SELECT max(add_time) FROM ".DATA_TABLE."99 ORDER BY ID";
$result1 = mysql_query($sqlQuery1) or die(mysql_error());
$row1 = mysql_fetch_array($result1);
$times = $row1[0];
$userlist= $row['f1502'];
$nomer = $row['f1503'];
$data['Пользователь'] = $row['f1502'];
$data['Оператор'] = 'MTC';
$data['Месяц'] = $_REQUEST['month'];
$data['Год'] = $_REQUEST['year'];
update_query($data, "Сотовая связь", "f1228='$nomer' AND add_time='$times' ");
}
echo "<script>window.history.go(-2)</script>";
}
else
{
echo 'При загрузке возникли ошибки. Попробуйте ещё раз.';
}
?>
При нажатии на кнопку в доп.
открывается форма и выборка месяц и год:
echo "<form method='post' enctype='multipart/form-data' action='loadfiles.php'>";
echo "<label>Месяц</label>";
echo "<select name='month'>
<option value='январь'>январь</option>
<option value='февраль'>февраль</option>
<option value='март'>март</option>
<option value='апрель'>апрель</option>
<option value='май'>май</option>
<option value='июнь'>июнь</option>
<option value='июль'>июль</option>
<option value='август'>август</option>
<option value='сентябрь'>сентябрь</option>
<option value='октябрь'>октябрь</option>
<option value='ноябрь'>ноябрь</option>
<option value='декабрь'>декабрь</option>
</select>";
echo "<label>Год</label>";
echo "<select name='year'>";
for ($i=2012; $i<2030; $i++)
{
echo "<option value='".$i."'>$i</option>";
}
echo "<input type='hidden' name='button_id' value='". $_POST['button_id'] ."'>";
echo "<input type='hidden' name='op_sel' value='additional' />";
echo "<input type='hidden' name='table' value='". $_REQUEST['table'] ."'>";
echo "<input type='file' name='userfile' id='file'>";
echo "<br>";
echo "<input type='submit' value='Импорт' />";
echo "</form>";
exit;
У меня выдает следующую ошибку :
[b]Fatal error[/b][color=#000000]: Call to undefined function import_data()[/color]
Заранее спасибо!
Сообщение отредактировал Tim: 17 Ноябрь 2012 - 08:49














