PHP Centeri avaleht Skriptikogu Küsimuste-vastuste leht Teadete vaatamine ja saatmine Foorum - koht küsimiseks Otsingumootor Siit saad infot meie kohta

Kasutajanimi:  
  Parool: 
  Registreeri!   Unustasid salasõna?

Foorumid Programmeerimine PHP & MySQL Probleem
Autor Abi Postitus Abi

taay

Postitusi: 24
Tase: 2
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
Probleem

Tere!
Tekkis siis selline mure, et leidsin siit ühe koodujupi, mida tarvis suts ümber teha. Nimelt on, siis tegu scriptiga, mis kuvab antud päeva nimepäevalised. Minul on aga tarvis teha selline vigur, mis kuvaks ära kõik käesoleva kuu sünnipäevalised. Ühesõnaga ma tahaks selle niisuguseks teha, et ta ei kuvaks mitte ühe päeva alt kõiki nimesid vaid kogu kuu all olevad kõik nimed. Script ise näeb välja selline:
PHP kood:

<?php
define
(nimep'[kuva]');
$fail file('data.dat');
for(
$num 0$num <= count($fail); $num++) 
{
    if(
strstr($fail[$num], '['.date('m').']')) 
    {
        print(
str_replace('[kuva]'ereg_replace('([0-9]{2}\.)'''$fail[$num+date('d')]), nimep));
        break;
    }
}
?>


Ette tänades: Taay

10.04.2005 12:15:00 Vajutades siia näed kasutaja taay profiili

andoro

Postitusi: 1235
Tase: 9
Olek: Offline

Hinnang: Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10
RE: Probleem

Sünnipäev ja Nimepäev on 2 erinevat aja nagu päev ja öö.

Tähendab, et sa kasutad nimepäevade asemele data.dat-is sünnipäevaliste nimesid?

___________________________________________________
Ma oskan lugeda numbreid  2 3 4 5 6 7 8 9 10 poiss, emand, kunn, äss.

10.04.2005 12:25:55 Vajutades siia näed kasutaja andoro profiili

taay

Postitusi: 24
Tase: 2
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
RE: Probleem

Just nimelt...Failid on data.dat failid kujul:

[01]
01. Algo, Alo, Esmo, Uno, Uuno
02. Algi, Esme, Esmi
03. Gerhard, Gert, Keerdo, Kert
04. Ruth, Rutt
05. Lea, Leana, Liia
...
Paneksin siis iga kuupäeva juurde sünnipäevalise nime mitte nimepäevalise nime ja päev, mil kellelgi sünnipäeva ei ole jätan tühjaks. Ette tänades: Taay

10.04.2005 12:27:41 Vajutades siia näed kasutaja taay profiili

andoro

Postitusi: 1235
Tase: 9
Olek: Offline

Hinnang: Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10
RE: Probleem

PHP kood:

<?php
$fail 
file("data.dat");

$kuu date("m");
$p2evi date("t");

for(
$i 0$i <= count($fail); $i++)
{
    if(
strstr($fail[$i], "[$kuu]"))
    {
        for(
$j $i+1$j <= $i+$p2evi$j++)
        {
            echo 
trim(ereg_replace("([0-9]{2}\.)"""$fail[$j])).", ";
        }
    }
}
?>



Seda postitust on muudetud 1 kord (2005-04-10 12:54:43 andoro poolt)

___________________________________________________
Ma oskan lugeda numbreid  2 3 4 5 6 7 8 9 10 poiss, emand, kunn, äss.

10.04.2005 12:41:57 Vajutades siia näed kasutaja andoro profiili

taay

Postitusi: 24
Tase: 2
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
RE: Probleem

See pold sinujaoks vist eriline mure :P Suurimad tänud sulle... Jõudu

10.04.2005 12:56:48 Vajutades siia näed kasutaja taay profiili
Kokku: 25950 registreerunud kasutajat, 9711 teemat, 54603 postitust.
Täna on neljapäev, 2. aprill 2020. Kell on 13:07.

    Vaata selle lehe printerisõbralikku versiooni

Avaleht   -    Skriptikogu   -    Teated   -    Foorum   -    Reklaam   -    Tagasiside   -    Kasutamise reeglid

© Copyright 2002-2020 PHP Center. Kõik õigused reserveeritud.