|
|
|
|
|
для: Onebythinkart
(26.09.2007 в 21:35)
| | ВСЁ
Хоть спасибо что напомнили, что есть такая вещь, как книга, причём от софт тайма.
Вот тут то я и разобрался.
Проблема была в том, что я указывал путь от скрипта, а надо было от корневой папки + то, что мне подсказали ранее. | |
|
|
|
|
|
|
|
для: ddhvvn
(26.09.2007 в 20:37)
| | Ладно, это всё оффтоп, а вопрос так и не решён.
А из за этой проблмы кидать всё на web-хост не хотелось.
Надеюсь мне кто нибудь поможет? | |
|
|
|
|
|
|
|
для: sim5
(26.09.2007 в 20:22)
| | Причем тут математика???
Если что, то это форум программистов, а не математиков...
А если Вы это знаете, то тогда попробуйте, сначала насыпать кофе (неизвестно куда), а только потом взять чашку под него.... | |
|
|
|
|
|
|
|
для: Onebythinkart
(26.09.2007 в 19:52)
| | >разве от перемен слагаемых результат меняется???
Вы ведь не из формы берете файл и копируете его, а из временного каталога сервера, с именем tpm_name на новое имя. Ошибка гласит, что нет такого пути/файла, что может быть связано с отсутсвием такой папки, либо с отсутсвием у вас прав на запись в нее (CHMOD). | |
|
|
|
|
|
|
|
для: ddhvvn
(26.09.2007 в 19:42)
| | непойму, разве от перемен слагаемых результат меняется???
но все же попробовал.
нет, увы не работает.
ошибка таже.
только начало изменилось: Warning: copy(temp/begemot-new01_op.gif) [function.copy]...
Я всё же склоняюсь к тому, что проблемы не в скрипте, а в сервере, ибо он так особо не настраивался. Но ошибку понять не могу. | |
|
|
|
|
|
|
|
для: Onebythinkart
(26.09.2007 в 19:35)
| |
if(copy($f, "temp/".$_FILES['avik']['name']."")) // -------------------------------- это 75 строка)))
|
Заменить хотя бы на это
if(copy($_FILES['avik']['tmp_name'],"temp/".$f."")) // -------------------------------- это 75 строка)))
|
P.S.: не пойму зачем вообще здесь переменная f... | |
|
|
|
|
|
|
| Здравствуйте добрые люди.
Есть скрипт загрузки, и он нехороший такой, не работает.
Вообщем вот:
if(!isset($_POST['avik']) || $_POST['avik'] != "")
{
$ar_img = array(".gif", ".jpg", ".jpeg");
$dt = date("Ymdh");
srand((float) microtime()*1000000);
$lb = rand();
$gbl = $_FILES["avik"]["name"];
echo $gbl;
if(in_array(strrchr($_FILES['avik']['name'], "."),$ar_img))
{
$f = $_FILES['avik']['name'];
if(copy($f, "temp/".$_FILES['avik']['name']."")) // -------------------------------- это 75 строка)))
{ } else { echo '<h2 id="error_zag">ERROR_006</h2><h3 class="error">'.$error_conf['ERROR_006'].'</h3>'; exit(); }
$exp = strrchr($_FILES['avik']['name'], ".");
if(rename("temp/$gbl", "user_avik/$dt$lb.$exp"))
{ $avik_gruz = true; $avik_url = "user_avik/".$dt.$lb.".".$exp; } else { $avik_gruz = false; }
}
}
|
Все данный берутся из формы.
Как я тестил, файл из формы передатся великолепно, так что дело не в форме.
Ошибку выдаёт такую:
Warning: copy(begemot-new01_op.gif) [function.copy]: failed to open stream: No such file or directory in C:\Apache2.2\htdocs\ta\modul\reg_user_on.php on line 75
PS воозможно, проблема в том, что я использую mod rewrite
и ссылка у меня вида не ta/index.php?mod=$xxx
а вот такая: ta/$xxx/
HELP | |
|
|
|
|