Jaká je moje ID? Mám adresu nidzo.borec.cz.
if ($ID==$UserName)
return "nidzo.borec.cz";
else
return "nevim :o)";
??????????????????????????
Asi jsem tu zkratku trosku prehnal :) ... jen jsem chte rict to, ze jestli tim ID mysli username pro prihlaseni, tak je to stejny, jako jmeno jeho domeny ... nidzo.borec.cz.
Radek
napsal jsi to presne! tomu snad tady rozumi kazdej, ne? ;~)
m.s.
Prima. Takze od ted se vsichni muzeme bavit pomoci PHP namisto cestiny! :-]]]
mv.
<?
echo("Ahoj:-)");
echo("Spokojen?:-)");
?>
<?php
echo("To jsem zvedav, kdo to docte...");
while (true)
echo("#_#");
?>
Tohle je v C++, ale snad se nekdo obetuje a prelozi to do PHP, aby tomu rozumeli vsichni :o)
/*
* pohadka.cpp version 1.02
*
* Klasicka pohadka o statecnem princi a zaklete princezne
* Podle predlohy neznameho autora
*
* Autori: Radek Pinc & Martin Smetana 24.3.2002
*
*/
#include <povesti.h>
#define POCET_HLAV 9
#define MAX_SILA 100
TOsoba princ, princezna;
TPotvora drak;
TObjekt zamek;
void pohadka(void)
{
int hora;
// Za sedmero horama ...
for (hora=1; hora<=7; hora++)
jdi_pres(hora);
// ... za sedmero rekama ...
goto reka1;
reka2:
goto reka3;
reka5:
goto reka6;
reka1:
goto reka2;
reka4:
goto reka5;
reka6:
goto reka7;
reka3:
goto reka4;
reka7:
// ... byla veznena zakleta princezna strasnym silnym drakem ...
princezna = new TOsoba(90,60,90);
drak = new TObluda(POCET_HLAV,MAX_SILA);
zamek = new TObjekt("zaklety");
zamek.uvezni(princezna);
zamek.hlidej(drak);
// ... mnoho princu se ji pokouselo vysvobodit ...
while (true)
{
princ = new TOsoba(random(MAX_SILA)+1);
if ( princ.sila < drak.sila )
{
// ... mnoho jich zemrelo ...
princ -= hlava;
delete princ;
continue;
} else {
// ... ale tomu nejstatecnejsimu se to nakonec preci jen podarilo ...
for (hlava=0; hlava<POCET_HLAV; hlava++) drak.usekni(hlava);
delete drak;
break;
}
}
// ... a za sve hrdinstvi ziskal princeznu za zenu a pul kralovstvi k tomu ...
kralovstvi = princezna.getTata().getMajetek();
princ += princezna + kralovstvi/2;
// ... a tak zili spolu stastne na veky ...
while (true) {
Domacnost.budteSpolu(princ,princezna);
princ.zijStastne();
princezna.zijStastne();
// ... a jestli nezemreli, tak ziji dodnes.
if ( !(princ.zije && princezna.zije) ) break;
}
// ... zazvonil konec a pohadky je konec :o)
return;
}
Přeložil bych to... ale nemam povesti.h jako hlavičkový soubor :-(
Krom toho je tam dost semantickych chyb :-(
krv ... nic neni dokonaly, ale v tom pripade bych na to uvital patch :o) ... nebo alespon navrh na patch :)))
jinak ... napovim ...
#include <povesti.h>
znamena
include "povesti.inc.php"
:o)
;-) uz je to par let stare, ale to u pohadek nevadi... i kdyz by se to dalo trochu zoptimalizovat, ale to uz by nebylo tak zabavne :~)))
m.s.
Tak ted jsi mi Martine pokazil radost :((( ... Ale mohlo mi bejt jasny, ze nejsem prvni, koho to napadlo :) ... vsechno uz tu jdenou bylo :o) ... Tenkrat jsme napsali i jednu verzi, co sla prelozit, ale byla pak hrozne dlouha a pointa se v tom jaksi ztracela :o)
Radek
pohadky jsou vecne - lidova/programatorska slovesnost...
m.s.
Patch??? Uf, to by bylo na dlouho ;) Ale uz v deklaraci mas chybu - ty objekty by mely byt pointery, dale by mi prislo logictejsi, kdyby metodu hlidej obsahoval drak, v neposledni rade je taky podivna aritmetika mezi pointerama a pointerama/cislama. Ale to muze byt pretizene, pak bys tam potreboval par hvezdicek navic.
Tot snad vse, no uvidis, co ti na to rekne prekladac :)
OKi ... vydam release 2 :o)
Mimochodem ... v cecku nejde pretizit operator pro ukazatel na object? ... ja myslel, ze ju :)