Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

Проблема с WYSIWYG HTML Editor 100019! (SDEVIL)
Author Message
SDEVIL
Guest





Карма: 388
   поощрить/наказать


PostPosted: Sat May 12, 2007 2:59 am (написано за 2 минуты 36 секунд)
   Post subject: Проблема с WYSIWYG HTML Editor 100019!
Reply with quote

Проблемы с WYSIWYG HTML Editor 100019, сам редактор подключил, все работает, а вот вставка картинок не работает!!! Причем, сами картинки на сервер загружает(хотя оч странно это работает- не видно что грузит но потом эта картинка появляется в нужной папке), а содержимое папки с картинками не читает :(( уже все перепробовал, ничего не помогает!!! Может кто сталкивался???
Back to top
SDEVIL
Guest





Карма: 388
   поощрить/наказать


PostPosted: Sun May 13, 2007 11:54 pm (спустя 1 день 20 часов 54 минуты; написано за 2 минуты 35 секунд)
   Post subject:
Reply with quote

Неужели ни кто не сталкивался ни с чем похожим??? Саму картинку загружает на сервер а список файлов в папке с картинками не выдает, и урл картинки которую загружаю тоже не передает... Пожалуйста помогите кто знает!!!! :((((
Back to top
SDEVIL
Guest





Карма: 388
   поощрить/наказать


PostPosted: Mon May 14, 2007 4:31 pm (спустя 16 часов 36 минут; написано за 1 минуту 14 секунд)
   Post subject:
Reply with quote

Редактор - WYSIWYG HTML Editor (www.1kb.info/freesoft/wysiwyg_html_editor-2647.htmlСайт с которого скачен)

Вот код загрузки на сервер картинок
Code (php): скопировать код в буфер обмена
<HTML>
<BODY>

<?

$img_path = $_POST['CurPath'];

switch ($_POST['cmd']) {
  case 'upload':
    if (!$_FILES['file']['error']) {
      $new_file = ereg_replace (www.php.net/ereg_replace)("[\/\\]",'',$_FILES['file']['name']);
      if (!preg_match (www.php.net/preg_match)('/\.(jpe?g|gif|bmp|png)$/i', $new_file)) $new_file .= '.jpg';
      @copy (www.php.net/copy)($_FILES['file']['tmp_name'],$img_path.$new_file);
    }
    break;
  case 'mkdir':
    $folder = ereg_replace (www.php.net/ereg_replace)("[^0-9a-zA-Z_]","",$_POST['folder']);
    @mkdir (www.php.net/mkdir)($img_path.$folder);
    break;
  case 'del':
    $target = $img_path.ereg_replace("[^0-9a-zA-Z_\.]","",$_POST['folder']);
    if(is_file (www.php.net/is_file)($target))
      @unlink (www.php.net/unlink)($target);
    if(is_dir (www.php.net/is_dir)($target))
      @rmdir (www.php.net/rmdir)($target);
    break;
}

?>
<SCRIPT language="Javascript">
  with (parent) getFilesList(imgs_path,params["mask"],params["mode"]);
</SCRIPT>

</BODY>
</HTML>
Code (php): скопировать код в буфер обмена
Это код считывания файлов из папки на сервере:

<?

function mfunGetPerms($in_Perms)
  {
    if($in_Perms&0x1000)     // FIFO pipe
      $sP = 'p';
    elseif($in_Perms&0x2000) // Character special
      $sP = 'c';
    elseif($in_Perms&0x4000) // Directory
      $sP = 'd';
    elseif($in_Perms&0x6000) // Block special
      $sP = 'b';
    elseif($in_Perms&0x8000) // Regular file
      $sP = '-';
    elseif($in_Perms&0xA000) // Symbolic Link
      $sP = 'l';
    elseif($in_Perms&0xC000) // Socket
      $sP = 's';
    else                     // UNKNOWN
      $sP = 'u';
    $sP .= (($in_Perms&0x0100)?'r':'-').(($in_Perms&0x0080)?'w':'-').(($in_Perms&0x0040)?(($in_Perms&0x0800)?'s':'x' ):(($in_Perms&0x0800)?'S':'-')); // owner
    $sP .= (($in_Perms&0x0020)?'r':'-').(($in_Perms&0x0010)?'w':'-').(($in_Perms&0x0008)?(($in_Perms&0x0400)?'s':'x' ):(($in_Perms&0x0400)?'S':'-')); // group
    $sP .= (($in_Perms&0x0004)?'r':'-').(($in_Perms&0x0002)?'w':'-').(($in_Perms&0x0001)?(($in_Perms&0x0200)?'t':'x' ):(($in_Perms&0x0200)?'T':'-')); // world
    return $sP;
 };

// Функция getFilesList
//  $dir        директория файлы которой необходимы
//  $mask        маска требуемых файлов (регексп, например: "1.php?mask=^f.*\.gif")
//
function getFilesList($dir,$mask)
  {
    if (empty (www.php.net/empty)($mask) or $mask=="*" or $mask=="*.*")
      $mask = ".*";
    $result = "<?xml version='1.0' encoding='windows-1251'?>".
      "<files><dir>".$dir."</dir>";
    if (is_dir (www.php.net/is_dir)($dir))
      if ($dh=opendir (www.php.net/opendir)($dir))
        {
          while ($file=readdir (www.php.net/readdir)($dh))
            {
              $cur_file = $dir."/".$file;
              $type = filetype (www.php.net/filetype)($cur_file);
              $ext = ereg_replace (www.php.net/ereg_replace)("^.*\.","",$file);
              if ($file!="." and ($type=="dir" or ereg (www.php.net/ereg)($mask,$file)))
                $result .= "<item>".
                  "<id>".++$i."</id>".
                  "<filetype>".$type."</filetype>".
                  "<filename>".$file."</filename>".
                  "<name>".($type=="file"?preg_replace (www.php.net/preg_replace)("/\.".$ext."$/U","",$file):$file)."</name>".
                  "<ext>".($type=="file"?$ext:"")."</ext>".
                  "<size>".filesize($cur_file)."</size>".
                  "<ctime>".date("r",filectime (www.php.net/filectime)($cur_file))."</ctime>".
                  "<mtime>".date("r",filemtime (www.php.net/filemtime)($cur_file))."</mtime>".
                  "<perms>".mfunGetPerms(fileperms (www.php.net/fileperms)($cur_file))."</perms>".
                  "</item>";
            }
          closedir (www.php.net/closedir)($dh);
        }
    $result .= "</files>";
    return $result;
  }

header (www.php.net/header) ("Content-type: text/xml");
echo (www.php.net/echo) getFilesList($dir,$mask);

?>
P.S. Извиняюсь за то что не пояснил всего раньше... Везде исправил smile))
Back to top
SDEVIL
Guest





Карма: 388
   поощрить/наказать


PostPosted: Wed May 16, 2007 4:14 pm (спустя 1 день 23 часа 43 минуты; написано за 9 секунд)
   Post subject:
Reply with quote

Если ни кто не сталкивался и не может помочь, подскажите пожалуйста редактор хороший чтобы можно было выбирать картинки на сервере или загружать их на сервер но было окно выбора картинки а не просто ввести урл картинки...
Back to top
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML