Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

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

 

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

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

тема: Upload images
 
 автор: idealstudija   (22.11.2007 в 19:49)   письмо автору
 
 

помогите пожалуйста я хочу внедрить Filemanager для TinyMce в PHP код. Нажимаешь "Browse", выбираешь картинку, затем он выводит ссылку на картинку, нажимаешь "Upload" и ничего картинка не добавляется. В чём проблема?


<? Error_Reporting(E_ALL & ~E_NOTICE); ?>
<html><head>
<title>:: RIGAIR ::</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="../_rootcss.css" rel="stylesheet" type="text/css">
<style type="text/css">
.admin, .admin a, .admin a:visited {
    font:Arial;
    font-size:11px;
    text-decoration:none;
    color:#000066;}
.admin a:hover {
    color:#990000;}
</style>

<script language="javascript" type="text/javascript" src="../plugins/filemanager/jscripts/mcfilemanager.js"></script>

</head><body>
<form action="dog_gal.php?id=<?php echo $_GET[id]; ?>" method="post" name="example1" enctype="multipart/form-data" class="admin">
Добавить изображение :<br>
<input name="dogimg" type="text" size="70"><input name="GOgo" type="submit" value="Upload">
<a href="javascript:mcFileManager.open('example1','dogimg');">[Browse]</a>
</form><hr color="#CC0000">
<?php
Error_Reporting
(E_ALL & ~E_NOTICE);
$note "";

if (
$_POST[GOgo] === "Upload"){
    
$uploaddir '../_sysimg/galery/'.$_GET[id]."/";
    
$uploadfile $uploaddir.rand();
    
move_uploaded_file($_FILES['dogimg']['tmp_name'], $uploadfile);
    }

if (
$_GET[delete] === "yeZzz"){
    
unlink ("../_sysimg/galery/".$_GET[id]."/".$_GET[name]);
    
$note "Файл удалён .";
    }

if (
$_GET[deletegalery] === "0912"){
    
rmdir ("../_sysimg/galery/".$_GET[id]);
    
$note "Галерея удалена .";
    }

$i 0;
if (
$handle opendir('../_sysimg/galery/'.$_GET[id])) {
while (
false !== ($file readdir($handle))) { 
    if (
$file != "." && $file != "..") { 
        echo 
"<a href='dog_gal.php?delete=yeZzz&name=".$file."&id=".$_GET[id]."'><img src='../_sysimg/galery/".$_GET[id]."/".$file."' width='70' border='0'></a>";
        
$i++;
        } 
    }
closedir($handle); 
}

echo 
$note;

if (
$i === 0){
    echo 
"<a href='dog_gal.php?deletegalery=0912&id=".$_GET[id]."' class='admin'><b>УДАЛИТЬ ГАЛЕРЕЮ ?</b></a>";
    }
?>
</body></html>

   
 
 автор: Valick   (22.11.2007 в 21:17)   письмо автору
 
   для: idealstudija   (22.11.2007 в 19:49)
 

А что? должно добавляться? Где у вас ' type="file" '? Или я чего-то недоучил?

   
 
 автор: idealstudija   (22.11.2007 в 22:22)   письмо автору
 
   для: Valick   (22.11.2007 в 21:17)
 

у меня вместо этого стоит type='text' если ставишь type='file' то открываешь обзор вашего компьютера, а мне надо что бы открывался script "filemanager"

   
 
 автор: Valick   (22.11.2007 в 23:19)   письмо автору
 
   для: idealstudija   (22.11.2007 в 22:22)
 

Скрипт реально должен грузить файл на сервер, если он только формирует путь к файлу и передаёт его в поле "текст" то это лабуда. Вы сами писали этот скрипт или заимствовали неизвестно откель?
И чем собственно неустраивает вас "Обзор вашего компьютера"?

   
 
 автор: idealstudija   (22.11.2007 в 23:40)   письмо автору
 
   для: Valick   (22.11.2007 в 23:19)
 

http://idealstudija.jino-net.ru/tiny/jscripts/tiny_mce/index.html
вот ссылка этого скрипта, теперь вы поймёте почему меня неустраивает "Обзор моего компьютера"? нет это не мой скрипт он стоит на админке, которую мне надо переделать.
<html>
<head>
<title>Example</title>
<script language="javascript" type="text/javascript" src="plugins/filemanager/jscripts/mcfilemanager.js"></script>
</head>
<body>

<h3>Simple example:</h3>
<form name="example1">
Some URL field: <input type="text" name="url" value="Select file">
<a href="javascript:mcFileManager.open('example1','url');">[Browse]</a>
</form>

</body>
</html>

   
 
 автор: Valick   (22.11.2007 в 23:59)   письмо автору
 
   для: idealstudija   (22.11.2007 в 23:40)
 

Красиво
Но в любом случае как я и думал скрипт формирует УРЛ с именем файла. В вашем случае грузиться он и не должен, а только передает УРЛ в переменную dogimg.
И вообще я чёт не понял. Какие файлы вам нужно селектить, на компе пользователя или (как в приведённов примере) на хостинге? и куда в таком случае их грузить? Больше похоже не на Аплоад, а на Давнлоад)

   
Rambler's Top100
вверх

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