Archívum - 2005
január 27
Let no fellow nofollow, lest we all lie fallow
A spammelés nem kerül semmibe, ezért nofollow mellett is bőven megéri
■ The Skype protocol (PDF)
A Skype által használt kommunikációs protokoll elemzése
■ január 26
Zend Announces Strategic Investments by Intel and SAP Ventures
Az Intel Capital és az SAP Ventures a Zend-be is fekteti a pénzét
■ Developing Rich Clients with Macromedia Flex
A Macromedia Flex arra a felismerésre épül, hogy a széles körben elterjedt Flash motort gazdag kliensek (rich client) kiszolgálását lehetővé tevő platformként is lehet alkalmazni. Míg a hagyományos Flash animátorok is képesek ilyen alkalmazások fejlesztésére, az asztali alkalmazások érzetét és erejét csak egy erre kifejlesztett megoldás biztosíthatja. Ebbe vezet be bennünket a könyv.
Számláló!
Nekem olyan számláló kéne ami úgy számlálja a látogatókat hogy kiírja a mai meg a megnapi látogatókat külön! Segítségeteket előre is köszönöm!
■ Folyamatosan futó PHP script, timeout nélkül?
Tanácsra van szükségem.
Előtte felvázolom a hátteret.
Egy olyan XML fájlt generáló scriptet készítek, amely Oracle adatbázisból dolgozik, és PHP nyelven íródott. Az Oracle adatbázisban található adatmennyiség olyan méretű, hogy ha egy db XML-t generálnék, az várhatóan több száz megás méretű lenne.
Ezt azonban nem szeretném, az okok:
- a PHP timeout beállításai,
- a generálásra használt szerver korlátozott kapacitásai,
- a kockázat, hogy ha 24 óra futás után talál hibát a script, kezdhetem elölről a generálást.
Ezért úgy döntöttem, hogy több darabban hozom létre a legenerált XML fájlt.
Ehhez viszont a következő futás során használatos lekérdezésben szükséges kezdő azonosító értékét le kell tárolnom egy fájlban, majd meghívnom a scriptet újra, új paraméterrel.
(pl. MySQL-ben így nézne ki a lekérdezés: SELECT * FROM tabla WHERE id>'$kovetkezo' LIMIT 0,10000; ahol a $kovetkezo értékét a fájlból kapja a script az újbóli futás előtt)
Ehhez azonban folyamatosan figyelnem kell annak a fájlnak az értékét, amely a $kovetkezo változó értékét tartalmazza. Hogyan lehet PHP-ban ezt megoldani? Lehet olyan scriptet írni, amely folyamatosan fut a szerver memóriában, és figyeli egy változó értékét/fájl állapotát, timeout nélkül?
Minden tippet, tanácsot előre is köszönök.
Laci
■ Előtte felvázolom a hátteret.
Egy olyan XML fájlt generáló scriptet készítek, amely Oracle adatbázisból dolgozik, és PHP nyelven íródott. Az Oracle adatbázisban található adatmennyiség olyan méretű, hogy ha egy db XML-t generálnék, az várhatóan több száz megás méretű lenne.
Ezt azonban nem szeretném, az okok:
- a PHP timeout beállításai,
- a generálásra használt szerver korlátozott kapacitásai,
- a kockázat, hogy ha 24 óra futás után talál hibát a script, kezdhetem elölről a generálást.
Ezért úgy döntöttem, hogy több darabban hozom létre a legenerált XML fájlt.
Ehhez viszont a következő futás során használatos lekérdezésben szükséges kezdő azonosító értékét le kell tárolnom egy fájlban, majd meghívnom a scriptet újra, új paraméterrel.
(pl. MySQL-ben így nézne ki a lekérdezés: SELECT * FROM tabla WHERE id>'$kovetkezo' LIMIT 0,10000; ahol a $kovetkezo értékét a fájlból kapja a script az újbóli futás előtt)
Ehhez azonban folyamatosan figyelnem kell annak a fájlnak az értékét, amely a $kovetkezo változó értékét tartalmazza. Hogyan lehet PHP-ban ezt megoldani? Lehet olyan scriptet írni, amely folyamatosan fut a szerver memóriában, és figyeli egy változó értékét/fájl állapotát, timeout nélkül?
Minden tippet, tanácsot előre is köszönök.
Laci
változók tárolása újonnan létrehozott file-ban
Helló!
A következő lenne a feladatom, amit sehogysem sikerül összehozni:
Egy halom form adatot elküldeni egy php szkriptnek, ami egy tömbbe pakolja a kinyert adatokat, majd létrehoz/felülír egy fájlt, amiből a tömb értékeit ki lehet nyerni egy html táblázat számára.
Ami a konkrét probléma:
létrehozza a file-t, beleírja a következő sort:
<?php $havidij_512_1ev=1; ?>
Ezek után ezzel nem tudom kiszedni belőle azt a nyavajás 1-es értéket, mégpedig ezzel a html-lel:
<HTML>
<BODY>
<TABLE>
<TR>
<TD>
<?php
include (vivacsaladiaraktarol.php);
print ("$havidij_512_1ev");
?>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>
A kód amivel beleírok/felülírom a vivacsaladiaraktarol.php fájlt:
<?php
$filename = 'vivacsaladiaraktarol.php';
$csaladiaraktomb[0]="<?php"." "."\$havidij_512_1ev"."="."$havidij_512_1ev".";"." "."?>";
fopen($filename, w);
if (is_writable($filename)) {
if (!$handle = fopen($filename, 'a')) {
echo "Az adatbázis nem nyitható meg: " . $filename;
exit;
}
if (fwrite($handle, $csaladiaraktomb[0]) === FALSE) {
echo "Az adatok nem írhatók: ". $filename;
exit;
}
.
.
.
Valamit elgépeltem volna???
Előre is köccci a segítséget!
■ A következő lenne a feladatom, amit sehogysem sikerül összehozni:
Egy halom form adatot elküldeni egy php szkriptnek, ami egy tömbbe pakolja a kinyert adatokat, majd létrehoz/felülír egy fájlt, amiből a tömb értékeit ki lehet nyerni egy html táblázat számára.
Ami a konkrét probléma:
létrehozza a file-t, beleírja a következő sort:
<?php $havidij_512_1ev=1; ?>
Ezek után ezzel nem tudom kiszedni belőle azt a nyavajás 1-es értéket, mégpedig ezzel a html-lel:
<HTML>
<BODY>
<TABLE>
<TR>
<TD>
<?php
include (vivacsaladiaraktarol.php);
print ("$havidij_512_1ev");
?>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>
A kód amivel beleírok/felülírom a vivacsaladiaraktarol.php fájlt:
<?php
$filename = 'vivacsaladiaraktarol.php';
$csaladiaraktomb[0]="<?php"." "."\$havidij_512_1ev"."="."$havidij_512_1ev".";"." "."?>";
fopen($filename, w);
if (is_writable($filename)) {
if (!$handle = fopen($filename, 'a')) {
echo "Az adatbázis nem nyitható meg: " . $filename;
exit;
}
if (fwrite($handle, $csaladiaraktomb[0]) === FALSE) {
echo "Az adatok nem írhatók: ". $filename;
exit;
}
.
.
.
Valamit elgépeltem volna???
Előre is köccci a segítséget!
Többdimenziós tömb rendezése
Üdv mindenkinek!
Egy meglehetősen alapvető dologban szeretném segítségetek kérni. Adott egy ehhez hasonló tömb:Ezt a tömböt szeretném a pont értéke alapján sorba rendezni. Ha nem tévedek, akkor az array_multisort() függvényt kellene rá alkalmazni, csak épp azt nem tudom, hogy miként. Nézegettem a manualban, de nem teljesen tiszta a működése.
Kérlek, segítsetek benne egy kicsit, köszönöm előre is.
■ Egy meglehetősen alapvető dologban szeretném segítségetek kérni. Adott egy ehhez hasonló tömb:
<?php
$tomb=array(
array(
"nev"=>"User1",
"pont"=>"5"
),
array(
"nev"=>"User2",
"pont"=>"1"
),
array(
"nev"=>"User3",
"pont"=>"7"
)
);
?>
Kérlek, segítsetek benne egy kicsit, köszönöm előre is.
Mire való a változóneve utáni pont?
Erre gondolok.. Ezt más soxor láttam, de nemtudom mire valo.. valami összefűzés?? vagy mi?
$headers.=
■ $headers.=