blondine Posted May 22, 2010 Report Share Posted May 22, 2010 tads radies jaut. ja piem. failaa .txt glabajas date un photo name = txt $date. kadi butu risinajumi piesaistit konkreto foto .txt ierakstam.. Quote Link to comment Share on other sites More sharing options...
briedis Posted May 22, 2010 Report Share Posted May 22, 2010 Kā piesaistīt? Saglabā txt failā bildes faila nosaukumu... Quote Link to comment Share on other sites More sharing options...
mounkuls Posted May 23, 2010 Report Share Posted May 23, 2010 Mazliet tā kā neloģiski liekas. Derētu noskaidrot: 1. cik foto tad vienā dienā liks? 2. Visus failus vienā mapē glabāsi? 3. Visu failu bāzi vienā failā glabāsi? Es kādreiz taisiju vienu galeriju līdzīgu, kur glabāju datus par failiem vienā txt failā. Saglabājot failu uz servera rakstiju failā datus par to formātā Lietotājs|||Faila nosaukums|||Folderis|||Faila palašinājums|||Parole lai nerādītu visiem|||unix timestamp|||\r\n Tad katrs ieraksts bija savā rindiņā un ar file() to lietoju kā masīvu, kura katru rindiņu jau ciklā skaldiju ar explode('delimiteris',$fails[$rindina]) un ņēmos ar ifiem atlasīt vajadzīgos lietotājus/laiku/paplašinājumu vai ko nu tur vajag. Quote Link to comment Share on other sites More sharing options...
briedis Posted May 23, 2010 Report Share Posted May 23, 2010 Ļoti laba fīča ir serializēšana. $arr = array( array("datums","bilde"), array("datums","bilde"), array("datums","bilde"), array("datums","bilde"), array("datums","bilde")); print_r($arr); //pievienojam jaunu ierakstu $arr[] = array("datums", "bilde"); //saglabājam failā file_put_contents("file.txt", serialize($arr)); //nolasam no faila $new_arr = unserialize(file_get_contents("file.txt")); print_r($new_arr); Visus attēlus glabā vienā mapē ar unikāliem faila nosaukumiem.... Quote Link to comment Share on other sites More sharing options...
briedis Posted May 23, 2010 Report Share Posted May 23, 2010 Elementāru if'u nemāki uzrakstīt, lai pārbaudītu vērtības saturu?? Quote Link to comment Share on other sites More sharing options...
blondine Posted May 23, 2010 Author Report Share Posted May 23, 2010 ar visu ifu rada kvadratu, neskatoties uz to, ka src="tuksa vertiba".. Quote Link to comment Share on other sites More sharing options...
briedis Posted May 23, 2010 Report Share Posted May 23, 2010 ar visu ifu rada kvadratu, neskatoties uz to, ka src="tuksa vertiba".. Parādi savu līko if'u :) Quote Link to comment Share on other sites More sharing options...
blondine Posted May 23, 2010 Author Report Share Posted May 23, 2010 if ($foto!="") {print '<img src=./history/'.$foto.'/>';} Quote Link to comment Share on other sites More sharing options...
briedis Posted May 23, 2010 Report Share Posted May 23, 2010 if ($foto!="") {print '<img src=./history/'.$foto.'/>';} Un ko tad satur tas foto mainīgais? Ko burtiski, kas izvadās... Quote Link to comment Share on other sites More sharing options...
rATRIJS Posted May 23, 2010 Report Share Posted May 23, 2010 Ja jau vinš satur kaut ko tādu, tad kā tu iedomājies, ka šis būs true? -> $foto != "" Quote Link to comment Share on other sites More sharing options...
rATRIJS Posted May 23, 2010 Report Share Posted May 23, 2010 Izdari var_dump($foto) tajā vietā, kur viņam vajadzētu saturēt tukšu vērtību un parādi, ko viņš izvadīja. Quote Link to comment Share on other sites More sharing options...
rATRIJS Posted May 23, 2010 Report Share Posted May 23, 2010 (edited) Vari pārbaudīt tad kaut vai tā: if(!empty(trim($foto))) // do stuff then Es gan tavā vietā pārliecinātos, ka iekš DB (tavā gadījumā faila) glabātos tukša vērtība nevis random whitespace'i. Edited May 23, 2010 by rATRIJS Quote Link to comment Share on other sites More sharing options...
briedis Posted May 23, 2010 Report Share Posted May 23, 2010 (edited) ne vienmer $foto="*.jpg" ir ar vertibu, taa kaa filename nem no .txt, ja nav filename faila, tad padod tuksu rindu fgets.. kkaa taa Tukšu rindu? Tiešām esi pārliecināts? Varbūt vienkārši vietā, kur parādās neeksistējoša bilde, paskaties lapas pirmkodu, varbūt tur nemaz nav tas, ko "domā"... Edited May 23, 2010 by briedis Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.