PHP.EE FOORUM   
Nimi:   Pass:   Mäleta mind! 
   Teemad | php.ee esilehele | registreeri | Märgi kõik teemad loetuks | #php.ee Skype vestlus | RSS
UUS TEEMA  OTSI  Lehekülgi: 1
iga päev üks puzzle tükk peita
Postitaja: puksar 2016-02-23 10:27:04
oleks abi vaja väikese koodijupiga.
oleks vaja teha valgelele lehele nagu puzzle.
suure pildi tegin tükkideks. panen pildid üksteise kõrvale nii. et moodustub kokku pilt ja nüüd sooviks, et 1 märtsist kuni 20 märtsini kaoks iga päev ära üks suvaline pilt. ehk siis kui 20 märts käes, kaoks ära viimane pilt ja leht oleks valge. ja siis suunaks kindlale lingile.

kui pildid ära kaovad, siis nende kohale jäävad tühjad valged alad.

see võib vabalt olla jquerys, php's jne. peaasi, et töötaks.
oskaks keegi aidata? php sobib ka, kindlasti peaks saama.
kasvõi salvestada kusagile TXT faili või mysqli iga päev infot, et kast on juba peidetud ja uuel päeval pidaks uue jne.

tänud
RE: iga päev üks puzzle tükk peita
Postitaja: geo__ 2016-02-23 11:49:08
Mina tahaks sellist Eriti Väikest koodijuppi,
et igal kasutajal on andmebaasis üks number.
Sellest numbrist saab ta osa(või kõik) kanda teiste kasutajate numbrile, mis siis liidetakse teise kasutaja numbrile juurde.
Ehk kõik saavad omavahel arveldada.

Ei ole väga keeruline koodi jupp.

Ah jaa, mingi turvaline sisselogimine peaks ka olema.
Hiljem tahaks asja siduda kõikide pangaautomaatide ja kassasüsteemidega, noh nagu Swedbank, SEB ja teised.

Peaks lihtne olema. Kirjuta siia millal valmis saad?

Teie tüüpiline klient ;)
RE: iga päev üks puzzle tükk peita
Postitaja: puksar 2016-02-23 11:53:45
palun kui sul muud teha ei ole peale rämpsu suust välja ajamise ja tüütamise, siis koli mujale. nagu ma sinu vastusest aru saan, ei oska sa aidata, miks siis üldse risustada siin teiste teemasid.
RE: iga päev üks puzzle tükk peita
Postitaja: asdsadasdasd 2016-02-23 12:13:13
Tema kindlasti oskab aidata. Aga küsimus on igem selles, et miks peaks?

Teretulemast internetti. Teeme ühe asjak ohe selgeks. Foorum on aitamise koht üldiselt (võin suht julgelt väita, et enamus foorumite mõte on see). Eelnev post oli ironiseerimaks teie postitust- tavapärane "tehke mulle ära see skript" postituse moodi posti pihta.

Kui see oli tööpakkumine siis pange kontakt ja rahasumma külge, et segadsut poleks.

Kui pole tööpakkumine, siis kindlasti aitaks kaasa abikäte leidmisele see kui näidate/räägite mis teinud olete seni ning kus hetkel probleem tekib, et edasi ei oska minna/foorumist abi otsite?

Tasuta nõuanne minupoolt.
RE: iga päev üks puzzle tükk peita
Postitaja: geo__ 2016-02-23 12:26:44
TSITEERITUD:
palun kui sul muud teha ei ole peale rämpsu suust välja ajamise ja tüütamise, siis koli mujale. nagu ma sinu vastusest aru saan, ei oska sa aidata, miks siis üldse risustada siin teiste teemasid.

Ma lihtsalt ei suutnud taltsutada äratundmisrõõmu, kui EritiVäikese koodijupi kirjelduse taga peitub soov saada hüper super süsteem :)
See selleks.
Üks võimalus:
Lisa kõik piltide andmed andmebaasi nii, et igal pildil oleks kuupäev millal ta peaks kaduma.
Ja kui nüüd andmebaasis pärid:

SELECT * FROM images_table
WHERE publish_end_date > NOW()

Siis kuvatakse ainult need pildid millede kadumis kuupäev on suurem vaatamis hetkest. Ehk kui täna vaatad siis näed homseid ülehomseid aga mitte eilseid ja vanemaid. Homme sama lugu.

Aag kui väike see koodijupp kokku tuleb, siis alusta sellest kuidas PHP-ga andmed andmebaasist kätte saada, HTML genereerida jms. Võibolla tahad veel administreerimis funktsionaalsust, siis otsi PHP CRUD
RE: iga päev üks puzzle tükk peita
Postitaja: puksar 2016-02-23 13:18:49
tegu pole ju üldse suure asjaga.
tahan, et 24 pilti suvalises järjekorras ära kaoks, iga päev üks pilt.

mis selles nii suurt hüper-it on?
ma ei oska kahjuks ise seda teha, aga hea oleks, kui keegi annaks väikese juhise.

tundub, et kes ei oska normaalselt tavainimese abipalvele vastata, ka ise ei oska. lihtne on ju öelda "haa tee ise, maksa raha, miks ei googleda". aga tundub, et sellised kommenteerijad ka ise ei oska.

loodan, et keegi on siin nii abistav, kes oskab mind aidata.
RE: iga päev üks puzzle tükk peita
Postitaja: asd 2016-02-23 13:50:01
cron job
RE: iga päev üks puzzle tükk peita
Postitaja: geo__ 2016-02-23 14:08:54
TSITEERITUD:
tegu pole ju üldse suure asjaga.
tahan, et 24 pilti suvalises järjekorras ära kaoks, iga päev üks pilt.

mis selles nii suurt hüper-it on?
ma ei oska kahjuks ise seda teha, aga hea oleks, kui keegi annaks väikese juhise.

Ei see nii ei toimi, "mul on väike asi, kauidas saab? tehke ära...".
Kui tahad konkreetset vastust saada, pead väga konkreetselt küsima, näiteks:
"Teen päringu andmebaasi aga vastuseks saan Error nr 4078, siin on minu kood...."

Kui üldse PHP-d ei tea, alusta siit: http://www.php.ee/179
Andmebaasidega suhtlemine, siin: http://www.w3schools.com/php/php_mysql_connect.asp
RE: iga päev üks puzzle tükk peita
Postitaja: ise php 2016-02-23 16:57:50
Kui ei taha andmebaasi kasutada lae oma pilditükid kausta. Iga päev kindlal ajal jooksutad koodi, mis võtab pildinimed masiivi, teeb sealt randomiga ühe valiku ja kustutab ära. See väikese asja jutt unusta ära, kui sa ise asja ei jaga ei ole sul ka asja suuruse üle võimalik ju otsustada. Või on?
RE: iga päev üks puzzle tükk peita
Postitaja: asd 2016-02-23 17:05:02
isegi saab ilma cron'ta, kui toimub kliendi p'ring, siis kontrollida, kas n\iteks on mingi kuup'ev v]i alates teatud kuup'avast on n'iteks 3 p'aeva möödas, siis ka saab need 3 suvalist pilti mitte arvesse võtta...
kj seda saab teha nii serveripoolselt kui ja js'ga näiteks jne...
RE: iga päev üks puzzle tükk peita
Postitaja: tiigrikutsu 2016-02-23 17:58:24
Ideeliselt on asi lihtne - sellise ülesande puhul, nagu sina kirjutasid pole vaja andmebaasi ja pole vaja crontabi. Näteks tee pildid "pilt_1.jpg", "pilt_2.jpg" jne kus numbriks on päeva number, kuna pilt peaks ära kaduma. Lisaks tee 1 tühi pilt nimega "pilt_tyhi.jpg".


Php kood:

<?
if (date('n') == '3'){
for ($i = 1; $i <= 20; $i++){
if ($i >= date('j')){
echo('<img src="pilt_'.$i.'.jpg">');
}else{
echo('<img src="pilt_tyhi.jpg">');
}
}
}else{
echo('oota märtsini');
}
?>


edasi pusi juba ise - et kui kõik pildid on suletud, siis suunatakse kuhugi ja disain pane ka ise ümber... Ja see "suvaline" valik tee ise pilte nimetades juba ära.

NB. kood siin kirjutatud ja võib olla näpukaid.

Viimati muudetud: 23-02-2016 17:59:41
Muutja: tiigrikutsu
Põhjus:

RE: iga päev üks puzzle tükk peita
Postitaja: blaa 2016-02-23 23:02:27
TSITEERITUD:

Ma lihtsalt ei suutnud taltsutada äratundmisrõõmu, kui EritiVäikese koodijupi kirjelduse taga peitub soov saada hüper super süsteem :)

jeah, ükskord nooruses kui ühe lihtsa veebilehe treisin ja peaaegu valmis oli, ütles tellija nagu muuseas, et paneks nüüd sinna üles nurka inglise/vene/soome lipukesed ka.


Ülesanne siin on tegelikult tõesti lihtne, aga kui kruvikeerajat kunagi näinud ei ole ja kätte võtta ka ei taha, siis mingit tulemust ka ei tule.
RE: iga päev üks puzzle tükk peita
Postitaja: 41klö 2016-02-24 02:15:00
TSITEERITUD:
oleks abi vaja väikese koodijupiga.
oleks vaja teha valgelele lehele nagu puzzle.
suure pildi tegin tükkideks. panen pildid üksteise kõrvale nii. et moodustub kokku pilt ja nüüd sooviks, et 1 märtsist kuni 20 märtsini kaoks iga päev ära üks suvaline pilt. ehk siis kui 20 märts käes, kaoks ära viimane pilt ja leht oleks valge. ja siis suunaks kindlale lingile.

kui pildid ära kaovad, siis nende kohale jäävad tühjad valged alad.

see võib vabalt olla jquerys, php's jne. peaasi, et töötaks.
oskaks keegi aidata? php sobib ka, kindlasti peaks saama.
kasvõi salvestada kusagile TXT faili või mysqli iga päev infot, et kast on juba peidetud ja uuel päeval pidaks uue jne.

tänud



<?php $doDirect = false?>
<table>
<tr>
<td><img class="<?php $doDirect = ((new \DateTime()) > (new \DateTime('2016-03-01')) ? true: false; if($doDirect) echo 'hidden'?>" src=""></td>
<td><img class="<?php $doDirect = ((new \DateTime()) > (new \DateTime('2016-03-20')) ? true: false; if($doDirect) echo 'hidden'?>" src=""></td>
</tr>
</table>
<?php if($doDirect) //do redirect?>


a muidu võiks ikka svg peal javascriptiga lahendada, kuid küsija jaoks oleks liiga kosmos.
RE: iga päev üks puzzle tükk peita
Postitaja: 41klö 2016-02-24 02:16:18
TSITEERITUD:



<?php $doDirect = false?>
<table>
<tr>
<td><img class="<?php $doDirect = ((new \DateTime()) > (new \DateTime('2016-03-01')) ? true: false; if($doDirect) echo 'hidden'?>" src=""></td>
<td><img class="<?php $doDirect = ((new \DateTime()) > (new \DateTime('2016-03-20')) ? true: false; if($doDirect) echo 'hidden'?>" src=""></td>
</tr>
</table>
<?php if($doDirect) //do redirect?>


a muidu võiks ikka svg peal javascriptiga lahendada, kuid küsija jaoks oleks liiga kosmos.


parandus, ikka canvase peal, mitte svg

Leheküljed: 1

©2002-2013 Martin Rebane & PHP.ee kaasautorid
  0.0876450538635