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/Formatierung
WackoDocDeutsch/Konfigurationsdatei
WackoDocDeutsch/WikiSeite

zur�ck zur �bersichtрусский вариантenglish version
 
Файлов нет. [Показать файлы/форму]
Комментарии [Скрыть комментарии/форму]

Leider gibts einen kleinen Bug beim Bilder einbinden!!!
Ich habe meine Bilder als Seitenbezogen hochgeladen, also in den Folder fileperpage.
Die Seite musste ich nachher umbennen. Danach konnte ich die Bilder nicht mehr sehen. Ich hatte sie mit file:bildername.jpg eingebunden.
DER FEHLER war in der Dateibennung @alterseitenname@bildername.jpg musste ich in @neuerseitenname@bildername.jpg umbenennen. Dann gings.

-- dslb-084-059-186-015.pools.arcor-ip.net (2006-01-09 17:54:10)

Ja das ist so, schon im Bugtracker -> bugs:0000877, wurde jedoch im letzten Release nicht mit erledigt.

-- SkipPer (2006-01-09 19:10:51)
Добавить комментарий:

Donate
Время работы: 5.454 s
Использовано памяти: 1.582 Mb