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
Форумы портала PHP.SU :: Версия для печати :: загрузка Файлов
Форумы портала PHP.SU » » HTTP и PHP » загрузка Файлов

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

1. krik - 03 Августа, 2011 - 21:59:44 - перейти к сообщению
Здравствуйте!
Подскажите пожалуйста!!!
Имеются личные страницы пользователей, хочу сделать заливку их файлов на сервер, КАК ОРГАНИЗОВАТЬ правильно? Нужно создать личные папки для каждого или как? Не знаю как допустим загруженную картинку связать с пользователем. И чтобы другие могли эту картинку смотреть оценивать и т.д....в общем вот такая штука) заранее спасибо!
2. illy - 04 Августа, 2011 - 10:04:34 - перейти к сообщению
Цитата:
загруженную картинку связать с пользователем

картинку загружай в папку пользователя
Цитата:
чтобы другие могли эту картинку смотреть оценивать

когда картинку загрузил, то в файл images.txt записывается путь к этой картинке ну и ник пользователя.
Типа: krik|http://site.ru/users/krik/images/51231236.jpg|

а для просмотра всех фото файл view.php

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $la=file('images.txt');
  3. $c=count($la);
  4. for($n=0;$n<$c;$n++){
  5. $u=explode('|',$la[$n]);
  6. echo "<img src=$u[1]><br>";
  7. }
  8. ?>


для просмотра фото только пользователя krik делаешь ссылку
<a href=view.php?nick=krik>krik</a>

view.php

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $nick=$_REQUEST['nick'];
  3. $la=file('images.txt');
  4. $c=count($la);
  5. for($n=0;$n<$c;$n++){
  6. $u=explode('|',$la[$n]);
  7. if($u[0]==$nick){
  8. echo "<img src=$u[1]><br>";
  9. }
  10. }
  11. ?>


P.S.: для быстродействия конечно лучше использовать mysql Огорчение
3. krik - 04 Августа, 2011 - 21:41:47 - перейти к сообщению
спасибо большое! А как сделать с использованием mysql?
4. illy - 05 Августа, 2011 - 10:23:24 - перейти к сообщению
krik пишет:
спасибо большое! А как сделать с использованием mysql?

чего незнаю того незнаю Огорчение люблю текстовые базы

 

Powered by ExBB FM 1.0 RC1