Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: копирование файлов

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
him
Отправлено: 24 Июля, 2013 - 16:49:26
Post Id


Гость


Покинул форум
Сообщений всего: 64
Дата рег-ции: Июнь 2013  


Помог: 0 раз(а)




в php коде надо выполнить копирование с использованием относительного пути.
тестируемое приложение в настоящий момент находится не в корне веб сервера, а в папке mm. эта папка на ходится в корне веб сервера, если это важно.

так вот создаю файл t.php в нем код:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. $login = 'admin5';
  3.                        
  4. $defaultfoto = 'default/nofoto100.jpg';
  5. for ($x=1; $x<2; $x++) {   // 1-11
  6. $newfile = 'users/'.$login.'/foto'.$x.'.jpg';
  7. if (!copy($defaultfoto, $newfile)) {
  8. echo "не удалось скопировать $newfile...\n";
  9. }
  10. }
  11.  

работает, вставляю в код лезет ошибка:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. Warning: copy(7.php) [function.copy]: failed to open stream: No such file or directory in /usr/local/www/apache22/data/main/mm/reg.php on line 54
  3.  


пробовал указывать без переменных, 7.php скопировать в 77.php - ошибка.

к сожалению не хотелось бы выкладывать весь скрипт reg.php
но может подскажите что может влиять на команду копи.
ну или так задам вопрос, как скопировать файл с относительными путями.


и тот и тот файлы находятся на одном уровне....

(Отредактировано автором: 24 Июля, 2013 - 16:51:16)

 
 Top
Denkill
Отправлено: 24 Июля, 2013 - 18:37:00
Post Id



Посетитель


Покинул форум
Сообщений всего: 330
Дата рег-ции: Янв. 2013  
Откуда: Барнаул


Помог: 7 раз(а)




Учи English failed to open stream: Ошибка с открытием файла. Скорее всего с путем перепутал
PHP:
скопировать код в буфер обмена
  1. $_SERVER['DOCUMENT_ROOT']#Корень сайта

(Отредактировано автором: 24 Июля, 2013 - 18:38:14)



-----
Хо-Хо-Хо
 
 Top
him
Отправлено: 25 Июля, 2013 - 08:46:28
Post Id


Гость


Покинул форум
Сообщений всего: 64
Дата рег-ции: Июнь 2013  


Помог: 0 раз(а)




да в том то и дело что куда там уж путать то?

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. $login = 'admin5';
  3.                        
  4. $defaultfoto = '7.php';
  5. for ($x=1; $x<2; $x++) {   // 1-11
  6. $newfile = '77.php';
  7. if (!copy($defaultfoto, $newfile)) {
  8. echo "не удалось скопировать $newfile...\n";
  9. }
  10. }
  11.  

и получаю ту ошибку что в предыдущем посте...

как проверить текущей, относительный путь?


http://192[dot]168[dot]1[dot]10/mm/reg.php

$defaultfoto: default/nofoto100.jpg
$newfile: users/admin5/foto1.jpg

соответственно дерево папок:
http://192[dot]168[dot]1[dot]10/mm/default/nofoto100[dot]jpg
http://192[dot]168[dot]1[dot]10/mm/users/admin5/foto1[dot]jpg

синтаксис значения переменных правильный?

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. chdir ("users"); //путь где создавать папку
  3. mkdir ($login, 0755); //имя папки и атрибуты на папку
  4. $dir_name_cr = 'users/'.$login;
  5. chdir ("..");
  6.  

проблема решиласть дописью последной строчки!!
вопрос о том как посмотреть текущий путь еще актуален!!!

(Отредактировано автором: 25 Июля, 2013 - 09:25:58)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB