Jump to content
php.lv forumi

ohmygod

Reģistrētie lietotāji
  • Posts

    437
  • Joined

  • Last visited

Everything posted by ohmygod

  1. iemet man pilnu echo no vietas, kur parādās tas <embed src="images/mapsf/".$map_1.".swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="450" height="100"></embed> Tev tur galīgas auzas sarakstītas Pilnu php echo! sākot ar echo un beidzot ar ; !!!
  2. <td><html> <object type="application/x-shockwave-flash" data="http://www.tp.lathost.lv/images/mapsf/de_dust.swf" width="450" height="100"> <param name="movie" value="themes/Mx_evilX/flash/members.swf" /> <param name="pluginurl" value="http://www.macromedia.com/go/getflashplayer" /> <param name="bgcolor" value="#232323" /> <param name="menu" value="false" /> <param name="quality" value="best" /> <param name="scale" value="exactfit" /> </html></td> </tr> <tr> wtf? kas tev tie par html tagiem? Kur noslēdzošais object tags? Kāpēc dažādi flaš faili norādīti? tev tur konkrēts kišmišs. No normāla koda nav ne miņas!
  3. nu mļin, nosaukumu takš izvada. Tātad der!
  4. Ok, tad sāksim no sākuma. Tev nepārsē mainīgo. Kaut kas nav. Iesākumā ieliec pliku kodu uz flash. Uz kādu konkrētu failu. Tā, lai darbojas. Piemēram uz de_dust.swf Tad kaut kur ap viņu uztaisi echo 'Karte '.$map_1; Un skaties vai tiek izvadīts kartes nosaukums! Ja izvada, tad iekš flaša parādīšanas koda mapes nosaukuma vietā ieliec ".$map_1.", ja neizvada, tad problēma ir kaut kur citur. Līdz šim tu kodu esi sarakstījis tā, ka to $map_1 php nepārsē. Vajag, lai pārsē!
  5. pastījos, ko tev tur rāda tagad. Tev vajag nevis ".$map_1.swf".swf" bet ".$map_1.".swf"
  6. labi, dodu tev kodu tieši no tevis dotā koda! . "<tr style=\"background: " . $bgcolor1 . ";\"><td style=\"border: 1px dashed " . $bgcolor3 . ";\"><b>" . _MAPS . "</b> : <object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\" width=\"180\" height=\"60\" title=\"flashs\"> <param name=\"movie\" value=\"cels_uz_folderi/".$map_1.".swf\" /> <param name=\"quality\" value=\"high\" /> <embed src=\"cels_uz_folderi/".$map_1.".swf\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"180\" height=\"60\"></embed> </object>";
  7. heh, es prosta iemetu html kodu tur, neeskeipojot stringus. Mož kko izdarīsi pats?
  8. B***** un kā tu domā, kas tev rādās tā $map_1 vietā???
  9. omfg, tad prosta norādi, ka vajag flashu tur rādīt, nevis kartes nosaukumu. Un vispār, kamd�“ļ tev bilde iekš flash? Nepietiek ar jpg, gif ... ? Flash nav bilde, tas ir objekts un jāpievieno kaut kā šādi: <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="180" height="60" title="flashs"> <param name="movie" value="ceļš_uz_folderi/kartes_nosaukums.swf" /> <param name="quality" value="high" /> <embed src="ceļš_uz_folderi/kartes_nosaukums.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="180" height="60"></embed> </object> Kopumā tas var�“tu izskatīties tipa . "<tr><td style="background: " . $bgcolor2 . ";border: 1px solid " . $bgcolor3 . ";" align="center" colspan="2"> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="180" height="60" title="flashs"> <param name="movie" value="ceļš_uz_folderi/".$map_1.".swf" /> <param name="quality" value="high" /> <embed src="ceļš_uz_folderi/".$map_1.".swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="180" height="60"></embed> </object></td></tr> " Ja liksi bildi (JPG, GIF, nevis SWF), tad tev objekta vietā jāliek visparastākais img tags! Jā un neaizmirsti, ka tajā tavā kodā tiek rādīti arī kartes_2 un kartes_3 nosaukumi! Attiecīgi arī labo to parādīšanu!
  10. pilnīgi neko nesapratu! Karte? Kārts? wtf? kur ir problēma nolasīt, kas nospiests un to arī izvadīt?
  11. Tas ir tā: Delete --> Create new Folder. Un tad ir iespējams webiski uploadot tur bildes. Savādāk nekādīgi. :/
  12. Tie selecti, kas iet inserta laikā ir precīzi. tb name= 'name' name ir indeksēts. Piemērā nebiju iemetis... Un nē, tas nav iveikals... Tas vispaar nav nekas publisks. Uz doto mirkli ir panākts ātrums, kas mani pilnībā apmierina! pateicos.
  13. Bet protams! Bet tikai pēc tava posta. Jau iepriekš zināju, ka nekas nesanāks!
  14. Hā, ja to safe mode būtu tik vienkārši atslēgt... Bet man, kā jau parastam liela hostera hostinga lietotājam tādu tiesību nav. Katram gadījumam pamēģināju, bet nu protams, ka nekas nemainījās! FTP man neder!
  15. Ir web galerijas. Skripts katras galerijas bildes met savā mapē. Un pie izveidošanas arī, protams, tās izveido. Problēma ir tāda, ka šinīs izveidotajās mapēs neko nevar uploadot :/ Warning: move_uploaded_file(): SAFE MODE Restriction in effect. The script whose uid is 672 is not allowed to access ~/Gallerys/testa_galerija owned by uid 48 chmodi uz 777 visām. Būtībā ar šīm izveidotajām mapēm nevar darīt pilnīgi neko! Uploadot kko izdodas tikai tad, ja ar roku tās mapes izdzēš un uztaisa tieši tādas pašas vietā. Ko darīt? Serveris publisks, speciāli priekš manis tur neviens neko nedarīs. Tiešām vienīgā iespēja ir glabāt visas bildes vienā folderī? Vai ar roku veidot katras galerijas mapes...
  16. Testa serveris (P4 1.8, 1GB RAM), stāv uz winduļa. innodb_additional_mem_pool_size 2097152 innodb_autoextend_increment 8 innodb_buffer_pool_awe_mem_mb 0 innodb_buffer_pool_size 37748736 innodb_data_file_path ibdata1:10M:autoextend innodb_data_home_dir innodb_fast_shutdown ON innodb_file_io_threads 4 innodb_file_per_table OFF innodb_flush_log_at_trx_commit 1 innodb_flush_method innodb_force_recovery 0 innodb_lock_wait_timeout 50 innodb_locks_unsafe_for_binlog OFF innodb_log_arch_dir innodb_log_archive OFF innodb_log_buffer_size 1048576 innodb_log_file_size 18874368 innodb_log_files_in_group 2 innodb_log_group_home_dir .\ innodb_max_dirty_pages_pct 90 innodb_max_purge_lag 0 innodb_mirrored_log_groups 1 innodb_open_files 300 innodb_table_locks ON innodb_thread_concurrency 8 Serveris innodb_additional_mem_pool_size 1048576 innodb_autoextend_increment 8 innodb_buffer_pool_awe_mem_mb 0 innodb_buffer_pool_size 8388608 innodb_data_file_path ibdata1:10M:autoextend innodb_data_home_dir innodb_fast_shutdown ON innodb_file_io_threads 4 innodb_file_per_table OFF innodb_flush_log_at_trx_commit 1 innodb_flush_method innodb_force_recovery 0 innodb_lock_wait_timeout 50 innodb_locks_unsafe_for_binlog OFF innodb_log_arch_dir innodb_log_archive OFF innodb_log_buffer_size 1048576 innodb_log_file_size 5242880 innodb_log_files_in_group 2 innodb_log_group_home_dir ./ innodb_max_dirty_pages_pct 90 innodb_max_purge_lag 0 innodb_mirrored_log_groups 1 innodb_open_files 300 innodb_table_locks ON innodb_thread_concurrency 8 Ir tā, ka es no servu konfigur�“šanām esmu patālu un arī to nemaz nedaru, to dara pavisam cits cilv�“ks. Itkā sakarīgs.... Ja kkas nav riktīgi - būs jāsado pa kaklu :)
  17. Bubu - viss kārtībā ir ar indexiem. Nekas manā gadījumā nemainās no tā vai viņi ir vai nav. Inserts cik lēns ir bijis, tik arī paliek. Sekundē kādi 5-13 ieraksti. Nomainot Innodb uz MyIsam inserts jūtami palika jūtami ātrāks. aptuveni 2x. Heh - uzliku uz serva, kur šitas griezīsies. Viss notiek - ap 1000 ierakstiem sekundē. Uz MyIsam. InnoDb enīvei lēnu. figviņzin, kas tur, bet ja jau uz MyIsam ir tik ātri - tad uz jamā aŗi palikšos. Btw - MySQL 4.1.20 uz freijas. dzelzis ir Dual Xeon 3.0, 2GB RAM, SCSI cietnji.
  18. Ok, uzliku primary index. un decimal(6,0) vietā int. Pilnīgi nekas nemainījās. Un līdz šim domāju, ka indexi tīri meklēšanu paātrina. Nesaprotu, kā viņu neesamība varētu palēnināt INSERTu! Tad jau drīzāk esamībai vajadzētu palēnināt insertus. Pie Update varbūt bez indexiem varētu nedaudz iebremzē... bet kam viņi pie inserta?
  19. Iepriekš viena topikā mani rāja par sliktiem algoritmiem un sliktu db struktūru. Lai arī būtībā ne vienu, ne otru neviens nav redzējis. Bet nu bremze ir! Loģikā e.t.c. vaina nav. Logoju visas darbības ar laikiem un bez mysq inserta viss notiek man apmierinošā ātrumā. Vismaz reizes 8-10 ātrāk. http://php.lv/f/index.php?showtopic=6109 Inserts notiek tabulā ar struktūru: CREATE TABLE `tabula` ( `id` int(11) NOT NULL auto_increment, `name` varchar(255) default NULL, `price` decimal(10,2) NOT NULL default '0.00', `param_1` varchar(255) default NULL, `param_2` varchar(255) default NULL, `group_id` decimal(6,0) NOT NULL default '0', `time` datetime NOT NULL default '0000-00-00 00:00:00', KEY `id` (`id`) ) ENGINE=InnoDB; Tieši visparastākais inserts šādā tabulā ir ļoooti lēns. Iepriekš šinī tabulā notiekās searchs ar LIKE '%seg1%seg2%seg3%' un tas notiek mani pilnībā apmierinošā laikā. Kas te varētu būt insertu bremzējošs?
  20. Tākš - bez mysq pārbaudes un inserta visam pasākumam iziet cauri nu ļoooti ātri. Ar katras darbības ielogošanu un XML (priekš flaša) veidošanu biš virs minūtes. Tiklīdz ir pliks inserts, bet jebkādām pārbaudēm - aptuveni 2x ātrāk, kā iepriekš (minūtes ~40 varētu būt, līdz galam nelaidu). Ar pārbaudēm jau iet pilnu laiku. Tātad bremze ir jau uz mysql queriju, kā tādu. Pat uz visparastāko insertu parastā tabulā ar id, name un vēl 4 parametriem, kas visi jau tiek iedoti gatavi.
  21. Nu, man ir faili ar paari pa 50k ierakstu, kas ik pa laikam jaasaliidzina ar DB. Saliidzinaashanu palaizh manuaali. Iekš db ir jaasaliidzina ar 6 tabulaam + tabulas jaasaliidzina savaa starpaa. Katrs ieraksts. Process velkas ap stundu, bik vairaak. Viss ir maksimaali, iespeejami indekseets. Vajag redzeet progresu. Var jau, protams, vinju raadiit popupaa, bet tas nav iisti smuki.
  22. jep, sapratu gan. Un joprojam saprotu. Nenotiek lapas ielaade, ja php process nav beidzies vai arii nav daudz outputa. kaa lapu ielaadeet aatraak?
  23. Ir tā, ka ir tiek palaists ljooti ilgs process uz php, taa progress tiek atteelots ar flashu (manupraat visvieglaakais un smukaakais veids, kaa to dariit). Bet ir probleema taada, ka ja neko neoutputo, tad to flashu nemaz neraada, liidz pat procesa beigaam. Ja outputoju uz katru kaadu noteiktu darbiibu kaut vai , tad peec laika paraadaas un straadaa OK. Var aruu outputot garaakus outputus, tad paraadaas aatraak. Kas ir tas, kas liek lapu ielaadeet? Kaa vareetu to izdariit ar vienu, neredzamu, outputu pirms process veel saacies? Lai pie 50K darbiibaam nav 50K _ jaasuuta laukā.
  24. ohmygod

    css

    Un kā tas pasākums izskatīsies, ja būs atslēgs JS?
×
×
  • Create New...