Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Lekka modyfikacja UBER-UPLOAD - TEKST > ODNOŚNIK, tekst na odnośnik
acess
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 18.05.2009

Ostrzeżenie: (0%)
-----


Witam , bardzo bym prosił o pomoc dotycząca skryptu uploadu j.w

a więc

chodzi mi (tak myśle) o tą linię

  1. <?php
  2. function getFormattedUploadResults($_FILE_DATA, $_CONFIG_DATA, $_POST_DATA){
  3.    $upload_results = "<div id='upload_results_file_name_header'>FILE NAME</div><div id='upload_results_file_size_header'>FILE SIZE</div>\n";
  4.    $col = 0;
  5.  
  6.    foreach($_FILE_DATA as $slot => $value){
  7.        $file_slot = $_FILE_DATA[$slot]->getFileInfo('slot');
  8.        $file_name = $_FILE_DATA[$slot]->getFileInfo('name');
  9.        $file_size = $_FILE_DATA[$slot]->getFileInfo('size');
  10.        $file_type = $_FILE_DATA[$slot]->getFileInfo('type');
  11.        $file_status = $_FILE_DATA[$slot]->getFileInfo('status');
  12.        $formatted_file_size = formatBytes($file_size);
  13.  
  14.        if($col %= 2){ $css_class = "upload_results_even"; }
  15.        else{ $css_class = "upload_results_odd"; }
  16.  
  17. if($file_size > 0){
  18.            if($_CONFIG_DATA['link_to_upload'] == 1){
  19.                $upload_results = $_CONFIG_DATA['path_to_upload'] . $file_name;
  20.                $upload_results .= "<div id=\"upload_results_file_name $css_class\"><a href=\"$file_path\" target=\"_blank\">$file_name</a></div><div class=\"upload_results_file_size $css_class\">$formatted_file_size</div>\n";
  21.            }
  22.            else{ $upload_results .= "<div class='upload_results_file_name $css_class'>$file_name</div><div class='upload_results_file_size $css_class'>$formatted_file_size</div>\n"; }
  23. ?>


i potrzebuje w niej zmienić aby tak jak niżej na screenie:

(IMG:http://www.acess.webd.pl/chewereto/images/2.jpg)

aby napis Zima_1.jpg stał się linkiem do pobrania do tego właśnie pliku .

Wiem że jest to nie trudne , lecz niewiem gdzie zmienną przerobić.

bardzo dziekuje za pomoc

a tutaj cały plik PHP odpowiadający za wyświetlanie wgranego pliku.

PLIK PHP CAŁY <<<


nie da rady nic z tym zrobić (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) ?

Ten post edytował acess 18.05.2009, 15:14:26
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
cojack
post
Post #2





Grupa: Zarejestrowani
Postów: 898
Pomógł: 80
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----


patrz masz funkcje
Kod
function getFormattedUploadResults($_FILE_DATA, $_CONFIG_DATA, $_POST_DATA)
, która pobiera jakieś zmienne, które przesyłasz do tej funkcji gdy ją wywołujesz. W ogóle to jest jakaś klassa i nie ma przykładu użycia. Więc za wiele nie nawouje, ale. Jako drugi parametr tej funkcji przesyłasz tablice z pewną kolumną o nazwie: link_to_upload, wystarczy że przed wysłaniem tej tablicy ustawisz wartość tej komórki na 1 i będzie grała muzyka. a jak nie wiesz jak to zrobić to usuń:
Kod
if($_CONFIG_DATA['link_to_upload'] == 1){

oraz
Kod
}
            else{ $upload_results .= "<div class='upload_results_file_name $css_class'>$file_name</div><div class='upload_results_file_size $css_class'>$formatted_file_size</div>\n"; }

Tylko wtedy cały czas będzie to link do obrazka.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.09.2025 - 02:34