WackoWiki: WackoDocDeutsch/Aktionen/DateienHochladen ...

Home Page | Изменения | Новые Комменты | Пользователи | Каталог | Регистрация | Вход:  Пароль:  

Dateien Hochladen

Оглавление документа

Bei Verwendung der Aktionen bitte bei den Parametern die eckigen [ ] Klammern entfernen, damit es klappt.

1. Beschreibung der Aktionen Upload & Files

1.1. Upload



Hinweis: die maximalen Gr��e f�r hochzuladene Dateien ist durch die upload_max_filesize der PHP Konfiguration des Servers begrenzt

<?php
get_cfg_var
("upload_max_filesize")
?>

Au�erdem ist die Gr��e der f�r hochzuladene Dateien implizit beschr�nkt: Einmal �ber die Laufzeit eines PHP-Skripts, zum anderen durch den Umfang der hochladbaren Datei.

1.2. Files


2. Syntax zur Verlinkung einer Datei

2.1. URL Syntax


2.2. Wacko Syntax



Problem:
Wird das Bild: Test_Bild_Ansage.png hoch geladen, muss es mit file:test_bild_ansage.png aufgrufen werden, sonst wird das Bild nicht dargestellt, sondern nur der beschreibende Text.

3. Ablage der Dateien auf dem Server


Dateien f�r alle Nutzer (global)
/files


Dateien zu einer Seite
/files/perpage

4. Anpassen der Installation

4.1. Bearbeitung der wakka.config.php


<?php
  
...
  
"upload"             => true,
  
"upload_images_only" => true,
  
"upload_max_size"    => 100,
  
"upload_max_per_user" => 100,
  
"upload_path"           => "files",
  
"upload_path_per_page"  => "files/perpage",
  ...
?>

4.2. Skript zur Erstellung der Tabelle in DB


CREATE TABLE r4_upload (
  id int(11NOT NULL auto_increment,
  page_id int(11NOT NULL default '0',
  filename varchar(250NOT NULL default '',
  description varchar(250NOT NULL default '',
  uploaded_dt datetime NOT NULL default '0000-00-00 00:00:00',
  filesize int(11NOT NULL default '0',
  picture_w int(11NOT NULL default '0',
  picture_h int(11NOT NULL default '0',
  file_ext varchar(10NOT NULL default '',
  user varchar(80NOT NULL default '0',
  PRIMARY KEY  (id),
  KEY page_id (page_id,filename),
  KEY page_id_2 (page_id,uploaded_dt),
  KEY user_id (user,page_id)
) TYPE=MyISAM;

4.3. That it is necessary to guide in the file system


First, it is good in the standard delivery of installation to include these two catalogs (see above names) with the the standard of .htaccess.


Secondly, to both these catalogs it is necessary to give rights to the record. Apparently, this mozhno/nuzhno to make only by hand. A question, must installer or something check, are established rights?

5. Was noch gemacht werden muss



It thus far repaired hole with the scripts thus :

<?
         $banned
= explode("|", $this->config["upload_banned_exts"]);
         if (
in_array(strtolower($ext), $banned))
           
$ext = $ext.".txt";
?>


6. Aufgabe

fertig ins Deutsche �bersetzen
http://de2.php.net/manual/de/ini.sect.file_uploads.php


Страницы, ссылающиеся на данную: WackoDocDeutsch
WackoDocDeutsch/Aktionen
WackoDocDeutsch/Anwendungsbereiche/WikiProjekte
WackoDocDeutsch/Formatierung
WackoDocDeutsch/Konfigurationsdatei
WackoDocDeutsch/WikiSeite

zur�ck zur �bersichtрусский вариантversion fran�aiseenglish version
 
Файлов нет. [Показать файлы/форму]
Много комментариев (2). [Показать комментарии/форму]
Donate
Время работы: 1.372 s
Использовано памяти: 1.583 Mb