(wklejam jeszcze raz poprawnie)
Bardzo proszę o pomoc w zmodyfikowaniu prostego skryptu ładującego obrazek do galerii.
Galeria jest we flashu
oto ten skrypt:
<?php // only process if a valid file was designated $errmsg = ''; $upldir = '../userdata/images/'; { $f = $_FILES['file']; if( $f['error'] != 0){ $errmsg = 'File upload error'; } elseif( $f['name'] != '' && $ext != 'jpg' && $ext != 'jpeg' && $ext != 'gif' && $ext != 'giff' && $ext != 'png' && $ext != 'swf' ) { //error not allowed extension $errmsg = 'Unexpected file type'; } if($errmsg != '') { //echo "<script>alert('$errmsg');</script>"; } else { $fname = $upldir . $f['name']; { $fname = $upldir . $f['name']; } //move file do upl dir { $errmsg = 'File upload error'; } else { chmod("$fname",0644); //---- chat part $_SESSION['upl_id'] = $f['name'];//$_SESSION['upl_imgid'.$imgid] = $f['name'];//path to image; } } //--- if( $errmsg == '' ) { // close this window exit; } } //--------------------------------------------- //---calculate max file size //--------------------------------------------- function convertSize( $size ) { if( $size < 1024) return $size.' Bytes'; if( $size > 1024*1024) return ($size/(1024*1024)).' MB'; return ($size/1024).' KB'; } ?> <html> <style type="text/css"> <!-- .normalBold { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; } .title { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bolder; color: #000000; } .normal { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; } .error { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #FF0000; } --> </style> <HEAD> <meta http-equiv=Content-Type content="text/html; charset="> <TITLE>File upload form</TITLE> <script language="JavaScript" type="text/javascript"> <!--// open print window function myOnSubmit() { if( document.setup.file.value == "") { window.alert("Please select a file to upload."); return false; } return true; } //--> </script> </HEAD> <body bgcolor="#FFFFFF" leftmargin=20 topmargin=20 marginwidth=20 marginheight=25> <P class="title"> Load File<br> <?php if ($errmsg != '') { ?> <div class="error"> </div> <?php } ?> </P> <P class="normal"> This tool will enable you to upload your own JPG, GIF or PNG image or SWF file. </P> <form name="setup" method="post" enctype="multipart/form-data" onSubmit="return myOnSubmit()"> <!--for store ImportID--> <input name="file" type="file" class="normal" size="40">//to jest button "przeglądaj " otwierający okno plików z kompa użytkownika <input name="submit" type="submit" class="normal" value="Continue"> </form> </body> </html>
----
Potrzebuję zmienić go w taki sposób aby po wciśnięciu buttona "przeglądaj" nie otwierało się okno "wysyłanie pliku" z windowsa tylko okno imagemanager z tinyMCE
który wywoływany jest poleceniem po którym pojawia się iframe z galerią obrazków z imagemanagera
Okno imagemanagera działa w ten sposób :
'myiframe'-to nazwqa iframa w którym otwiera się galeria obrazków imagemanagera
'pageproperties'-nazwa formularza obsługującego tą akcję
'nazwa_pola_textowego'-pole tekstowe w którym ładowany jest adres obrazka po kliknięciu na nim
Mój problem polega na tym aby połączyć skrypt z galerii ze skryptem z imagemanagera
tak aby po kliknięciu "przeglądaj" otwierało się okno imagemanagera.
Samo podlinkowanie nie pomaga gdyż obrazek mimo załadowania jego adresu do pola tekstowego "przeglądaj" nie jest uploadowany do galerii głównej
a href javascriptu dla imagemanagera w headzie jest prawidłow umieszczony
nie wiem czy jasno opisałem
bardzo liczę na Waszą pomoc
-------------------------
wszystko fajnie ale miałeś napisać PW
z poprawnym tagiem a nie tworzyć nowy wątek
zostawię go, ale to wykroczenie będziesz miał na sumieniu
~Cienki1980]
przepraszam
Strasznie surowe zasady tu macie.
Chyba nie czeka mnie sąd 24 godzinny za to wykroczenie?