Offtopic (I/2011)

Muu yhteisön välinen keskustelu.
Locked
DJ-Filbe
Devoted Member
Posts: 854
Joined: Sat Feb 20, 2010 2:18 pm

Re: Offtopic (I/2011)

Post by DJ-Filbe »

TheFish wrote:
DJ-Filbe wrote:Miten voin PHP:n avulla vaihtaa merkkijonosta kahden merkkijonoparametrin välistä löytyvän tekstin:

Code: Select all

$merkkijono="dataa xd wtf lol wow";
$merkkijono = vaihda("xd ", " lol", "vaihtui", $merkkijono);
echo $merkkijono;
// tulostaa:
// dataa xd vaihtui lol wow
Pikainen tekele. Mikäli merkkijonossa on useampi kohta, jossa etsittävät merkkijonot esiintyvät, uloimpien välissä oleva teksti vaihdetaan.

Code: Select all

function vaihda($alku, $loppu, $uusi, $merkkijono) {
  return preg_replace("/\\Q$alku\\E.*\\Q$loppu\\E/", "$alku$uusi$loppu", $merkkijono);
}
EDIT:

paranneltu...

Code: Select all

Warning: preg_replace() [function.preg-replace]: Unknown modifier 't' in xx.xx.xx/write.php on line 40
TheFish
Developer
Developer
Posts: 477
Joined: Mon Aug 27, 2007 9:28 pm
Location: Joensuu

Re: Offtopic (I/2011)

Post by TheFish »

DJ-Filbe wrote:

Code: Select all

Warning: preg_replace() [function.preg-replace]: Unknown modifier 't' in xx.xx.xx/write.php on line 40
Antamasi syötteen tietäminen voisi auttaa...
CoolBasic henkilökuntaa
Kehittäjä
Lobodomy
Member
Posts: 77
Joined: Tue Sep 09, 2008 6:11 pm
Location: Pälkäne

Re: Offtopic (I/2011)

Post by Lobodomy »

selvittäkää salainen viestini.

Code: Select all

0011010000110001001000000011010100110011001000000011010100110011001000000011010000111001001000000011010001100010
naputtelija
Devoted Member
Posts: 718
Joined: Wed Nov 03, 2010 7:56 pm
Location: Joku piste pohjoisessa.

Re: Offtopic (I/2011)

Post by naputtelija »

Se voi olla:

hb@jf@jf@hr@hb

tai:

104 98 64 106 102 64 106 102 64 104 114 64 104 98

tai:

aGJAamZAamZAaHJAaGI=

tai:

68 62 40 6a 66 40 6a 66 40 68 72 40 68 62
<Ize> Pitäs tehä allekirjotus..
<Ize> Vois keksiä jonkin nasahtavan sanonnan..
<Ize> Siitä tulis upea legenda ja kaikki vaihtaisivat allekirjoituksensa siihen.
<Ize> Ehkä ei kuitenkaa...
User avatar
esa94
Guru
Posts: 1855
Joined: Tue Sep 04, 2007 5:35 pm

Re: Offtopic (I/2011)

Post by esa94 »

Tupla-enkoodattu (heksamerkkijono binäärimerkkijonoksi) ja flipattu "KISSA"

Mitä hankalaa tässä oli?
Lobodomy
Member
Posts: 77
Joined: Tue Sep 09, 2008 6:11 pm
Location: Pälkäne

Re: Offtopic (I/2011)

Post by Lobodomy »

Ei se vaikee ookkaan. Testasin vaan kuinka pölvästejä mun kaverit on.
User avatar
esa94
Guru
Posts: 1855
Joined: Tue Sep 04, 2007 5:35 pm

Re: Offtopic (I/2011)

Post by esa94 »

Lobodomy wrote:Ei se vaikee ookkaan. Testasin vaan kuinka pölvästejä mun kaverit on.
Tyhmempi se on joka olettaa että kavereilla olisi mitään inkentiiviä edes jaksaa yrittää.
DJ-Filbe
Devoted Member
Posts: 854
Joined: Sat Feb 20, 2010 2:18 pm

Re: Offtopic (I/2011)

Post by DJ-Filbe »

TheFish wrote:
DJ-Filbe wrote:

Code: Select all

Warning: preg_replace() [function.preg-replace]: Unknown modifier 't' in xx.xx.xx/write.php on line 40
Antamasi syötteen tietäminen voisi auttaa...
Syöte on yksi php-filu. Teen systeemin, jolla nettisivuille voi luoda uuden sivun. Se kopioi index.php -tiedoston ja muuttaa siitä esimerkiksi otsikkoa, johon funktiota tarvitsisin.
User avatar
esa94
Guru
Posts: 1855
Joined: Tue Sep 04, 2007 5:35 pm

Re: Offtopic (I/2011)

Post by esa94 »

DJ-Filbe wrote:
TheFish wrote:
DJ-Filbe wrote:

Code: Select all

Warning: preg_replace() [function.preg-replace]: Unknown modifier 't' in xx.xx.xx/write.php on line 40
Antamasi syötteen tietäminen voisi auttaa...
Syöte on yksi php-filu. Teen systeemin, jolla nettisivuille voi luoda uuden sivun. Se kopioi index.php -tiedoston ja muuttaa siitä esimerkiksi otsikkoa, johon funktiota tarvitsisin.
Ota se 't' pois modifieristä? (Ts. sulla on siellä escapeamaton kauttaviiva /)
DJ-Filbe
Devoted Member
Posts: 854
Joined: Sat Feb 20, 2010 2:18 pm

Re: Offtopic (I/2011)

Post by DJ-Filbe »

esa94 wrote:
DJ-Filbe wrote: Syöte on yksi php-filu. Teen systeemin, jolla nettisivuille voi luoda uuden sivun. Se kopioi index.php -tiedoston ja muuttaa siitä esimerkiksi otsikkoa, johon funktiota tarvitsisin.
Ota se 't' pois modifieristä? (Ts. sulla on siellä escapeamaton kauttaviiva /)
Puhutko tiedostosta vai muista (kuin tiedosto-merkkijonossa -)parametreista?
DJ-Filbe
Devoted Member
Posts: 854
Joined: Sat Feb 20, 2010 2:18 pm

Re: Offtopic (I/2011)

Post by DJ-Filbe »

Lobodomy wrote:selvittäkää salainen viestini.
Sitten minun:

Code: Select all

3431203533203533203439203462
TheFish
Developer
Developer
Posts: 477
Joined: Mon Aug 27, 2007 9:28 pm
Location: Joensuu

Re: Offtopic (I/2011)

Post by TheFish »

DJ-Filbe wrote:Puhutko tiedostosta vai muista (kuin tiedosto-merkkijonossa -)parametreista?
Laitan tämän nyt vielä selkeyden vuoksi tännekkin:
Minä yv:ssä filbelle wrote:
DJ-Filbe wrote:Syöte on yksi php-filu. Teen systeemin, jolla nettisivuille voi luoda uuden sivun. Se kopioi index.php -tiedoston ja muuttaa siitä esimerkiksi otsikkoa, johon funktiota tarvitsisin.
Ongelma johtuu todennäköisesti siitä, että annat aluksi tai lopuksi html-tagin, jossa on kauttaviiva. preg_replacen regexinhän on alettava ja loputtava samalla merkillä (tässä tapauksessa valitsin kauttaviivan siihen tarkoitukseen), mutta "\\Q-\\E" ei quotoi kyseistä merkkiä (kuten se tekee muille erikoismerkeille). Ongelman pitäisi ratketa kun muutat koodin muotoon:

Code: Select all

function vaihda($alku, $loppu, $uusi, $merkkijono) {
  return preg_replace("#\\Q$alku\\E.*\\Q$loppu\\E#", "$alku$uusi$loppu", $merkkijono);
}
CoolBasic henkilökuntaa
Kehittäjä
DJ-Filbe
Devoted Member
Posts: 854
Joined: Sat Feb 20, 2010 2:18 pm

Re: Offtopic (I/2011)

Post by DJ-Filbe »

TheFish wrote:...
Ja kiitokset tännekin! Toimii.
naputtelija
Devoted Member
Posts: 718
Joined: Wed Nov 03, 2010 7:56 pm
Location: Joku piste pohjoisessa.

Re: Offtopic (I/2011)

Post by naputtelija »

Hei muuten, pelaako kukaan tätä?
EDIT:

Joo kyllä tiedän että se on niin kaukana indiestä ku mahdollista :)

<Ize> Pitäs tehä allekirjotus..
<Ize> Vois keksiä jonkin nasahtavan sanonnan..
<Ize> Siitä tulis upea legenda ja kaikki vaihtaisivat allekirjoituksensa siihen.
<Ize> Ehkä ei kuitenkaa...
Latexi95
Guru
Posts: 1166
Joined: Sat Sep 20, 2008 5:10 pm
Location: Lempäälä

Re: Offtopic (I/2011)

Post by Latexi95 »

Huomenna englannin valtakunnallinenkoe... Hirvittävä nippelitieto koe. Jos muistaisi kaikki pikkusanat niin saisi vähintään 9:n. Muuta siinä ei oikeastaan kysytäkkään.
legend
Advanced Member
Posts: 371
Joined: Wed Nov 18, 2009 8:06 pm

Re: Offtopic (I/2011)

Post by legend »

Tietääkö kukaan lisäosaa firefoxiin tai chromeen, joka osaisi tallentaa osan sivun tiedoista kovalevylle ja sitten kun käyn sillä sivulla, se osaa ladata ne tiedot sieltä kovalevyltä ja loput vaihtuvat tiedot netistä? Esim. Lisäosa tallentaisi, vaikka coolbasicin foorumin peruspohjan. Kun tulisin tääne foorumille se vain lataisi netistä viestit/tekstit/yleensä päivittyvät jutut ja kovalevyltä foorumin pohjan. Se nopeentaisi sivujen avaamista. Niin, tietäisikö kukaan sellaista ohjelmaa? Ymmärsiköhän kukaan :D :D
TheFish
Developer
Developer
Posts: 477
Joined: Mon Aug 27, 2007 9:28 pm
Location: Joensuu

Re: Offtopic (I/2011)

Post by TheFish »

legend wrote:Tietääkö kukaan lisäosaa firefoxiin tai chromeen, joka osaisi tallentaa osan sivun tiedoista kovalevylle ja sitten kun käyn sillä sivulla, se osaa ladata ne tiedot sieltä kovalevyltä ja loput vaihtuvat tiedot netistä? Esim. Lisäosa tallentaisi, vaikka coolbasicin foorumin peruspohjan. Kun tulisin tääne foorumille se vain lataisi netistä viestit/tekstit/yleensä päivittyvät jutut ja kovalevyltä foorumin pohjan. Se nopeentaisi sivujen avaamista. Niin, tietäisikö kukaan sellaista ohjelmaa? Ymmärsiköhän kukaan :D :D
Toinen kysymys on, että mitenkä meinasit saada palvelimen lähettämään vain muuttuvan osan? Kuvat yms. saa tietysti tulemaan välimuistista, mutta varsinainen html tulee kyllä aina kokonaisena. En ole myöskään ihan varma, että nopeuttaisiko se sivua mitenkään mainittavasti kuitenkaan.
CoolBasic henkilökuntaa
Kehittäjä
Awaclus
Forum Veteran
Posts: 2939
Joined: Tue Aug 28, 2007 2:50 pm

Re: Offtopic (I/2011)

Post by Awaclus »

Latexi95 wrote:Huomenna englannin valtakunnallinenkoe... Hirvittävä nippelitieto koe. Jos muistaisi kaikki pikkusanat niin saisi vähintään 9:n. Muuta siinä ei oikeastaan kysytäkkään.
Meillä on keskiviikkona, eli kansainvälisenä Star Wars -päivänä. Kunhan muistat, että "Just in case" tarkoittaa Justinin laukkua, koe menee hyvin.
Latexi95
Guru
Posts: 1166
Joined: Sat Sep 20, 2008 5:10 pm
Location: Lempäälä

Re: Offtopic (I/2011)

Post by Latexi95 »

Chaosworm wrote: Meillä on keskiviikkona, eli kansainvälisenä Star Wars -päivänä. Kunhan muistat, että "Just in case" tarkoittaa Justinin laukkua, koe menee hyvin.
No niinhän minä muistelinkin sen olevan. Sitten oikeasti kannattaa tietää "since". Se tuntuu olevan vakio kysymys parin viime vuoden kokeen perusteella.
User avatar
esa94
Guru
Posts: 1855
Joined: Tue Sep 04, 2007 5:35 pm

Re: Offtopic (I/2011)

Post by esa94 »

Latexi95 wrote:
Chaosworm wrote: Meillä on keskiviikkona, eli kansainvälisenä Star Wars -päivänä. Kunhan muistat, että "Just in case" tarkoittaa Justinin laukkua, koe menee hyvin.
No niinhän minä muistelinkin sen olevan. Sitten oikeasti kannattaa tietää "since". Se tuntuu olevan vakio kysymys parin viime vuoden kokeen perusteella.
Miksei joku tietäisi mitä 'since' tarkoittaa o_O
EDIT:

Teinpä urotöyn: CB-syntaksi vimille

Last edited by esa94 on Sun May 01, 2011 10:53 pm, edited 1 time in total.
Locked