ugrás a tartalomhoz

Archívum - Már 19, 2006

Glibc hiba PHP program futtatásakor

Anonymous · 2006. Már. 19. (V), 23.21
Van egy programom, aminek az volna a feladata, hogy egy nagyon nagy (>>20G) szöveges fájlt soronként beolvasson, az adott sorban dekódolja a HTML szimbólumokat (html_entity_decode), majd a sort kiírja egy másik fájlba. Így szép sorban át kellene szűrnie az egész fájlt. Íme a progi, ez egy shellből futtatható kód akar lenni:
  1. #!/usr/bin/php  
  2. <?php  
  3. set_time_limit(0);  
  4. ini_set("memory_limit","16M");  
  5. error_reporting("E_ALL");  
  6. if (!isset($argv[1]) or emptyempty($argv[1]))  
  7.     {  
  8.     fwrite(STDOUT,"Hiányzó argumentum!\nHasználat: process infile.txt\n");  
  9.     die();  
  10.     }  
  11. $instd=fopen($argv[1],"r");  
  12. $fp=fopen("szurt.dmp","w");  
  13. $na=80;  
  14. $nb=0;  
  15. $nc=1024;  
  16. $nd=0;  
  17. while (!feof($instd))  
  18.     {  
  19.     $nd++;  
  20.     fwrite($fp,html_entity_decode(fgets($instd,6000)));  
  21.     if ($nd>=$nc)  
  22.         {  
  23.         $nb++;  
  24.         if ($nb>=$na)  
  25.             {  
  26.             fwrite(STDOUT,"\n");  
  27.             $nb=0;  
  28.             }  
  29.         fwrite(STDOUT,".");  
  30.         $nd=0;  
  31.         }  
  32.     }  
  33. ?>  
A baj az, hogy futás közben (mindig kb. ugyanott) a futás ezzel a hibaüzenettel áll meg:

*** glibc detected *** corrupted double-linked list: 0x08182ca0 *** Félbeszakítva

Nem értem, mi lehet a baj. Tudnátok segíteni? Köszi!
 

PHP által generált adatok lementése

swacsa · 2006. Már. 19. (V), 22.47
Hi!

Nekem az lenne a kérdésem, hogy egy PHP-s fájlt által generált szöveges adatokat hogyan lehet log-szerűen elmneteni pl egy txt fájlba.
Konkrétan a rádiót hallgatva jutott eszembe, hogy a neten fenn van egy oldalon , hogy éppen mi szól:
http://www.slagerradio.hu/slagerlive/slagerlive.php
Na ebből a fájlból kiböngésztem, hogy ez a php fájl generálja nekem a számomra fontos 2 sort:
http://www.slagerradio.hu/slagerlive/most.php

Nekem az lenne jó, ha valamelyik kis tárhelyemre feltennék egy script-szrűséget, ami mondjuk percenként frissíti magát, és ha változott a számcím meg az elődaó, akkor egy txt-be logolja, pl így:
dátum - időpont - előadó - számcím

Aztán naponta készítene egy új fájlt.

Nem tudom, hogy egyáltalán ezt meg lehet-e csinálni, vagy ha igen, akkor hogy?

Várom az ötleteket vagy megoldásokat!
Swacsa
 

Újra úton az FSF.hu roadshow!

Bártházi András · 2006. Már. 19. (V), 22.21
Állomások: Pannonhalma, Debrecen, Nyíregyháza
 

mappa listázás linkekkel

Anonymous · 2006. Már. 19. (V), 17.48
Hello, az oldalamra szeretnék egy olyat, hogy kilistázza a mappa tartalmát, és minden mappának/filenak dinamikusan változó linkje van.
Kérlek segítsetek!
 

2 táblából egyszerre lekérdezés

Anonymous · 2006. Már. 19. (V), 14.21
Hogy tudom azt megoldani, hogy egy tábla mezői alapján egy másikból kérdezek le adatokat?

Konkrétan az lenne, hogy van egy 'csapatok' tábla két mezővel: játékos1, játékos2. És van egy 'játékos' tábla aminek van egy 'pontok' mezője.
  1. +-----+----------+----------+  
  2. + NÉV + JÁTÉKOS1 + JÁTÉKOS2 +  
  3. +-----+----------+----------+  
  4. +  A  +    1     +     2    +  
  5. +-----+----------+----------+  
  6. +  B  +    3     +     4    +  
  7. +-----+----------+----------+  
  1. +-----+------+  
  2. + NÉV + PONT +  
  3. +-----+------+  
  4. + P1  +   5  +  
  5. +-----+------+  
  6. + P2  +   8  +  
  7. +-----+------+  
Az kellene nekem, hogy amikor lekérdezem a csapatokat, a csapatok táblában is legyen egy pont mező, ami a 'játékos1' és 'játékos2' mező összegéből keletkezne.

Ezt találtam, amivel meg lehetne oldani szerintem, de nem működik. Pedig már elég sok féle képpen próbáltam:
  1. SELECT * FROM teams  
  2. INNER JOIN players ON teams.player1 = players.id  
  3. INNER JOIN players ON teams.player2 = players.id  
 

Ultra-fierce DoS computer attacks on the rise

Edit · 2006. Már. 19. (V), 14.20
Denial of Service támadás DNS szervereken keresztül
 

helyben maradó oldalfejléc (CSS középhaladó)

krinolin · 2006. Már. 19. (V), 13.33
A következő problémát dobnám be a haladóbb CSS szakiknak:

A megrendelő helyben maradó fejlécet akar az oldalra, én pedig nem akarok kereteket. Utánajártam, megcsináltam CSS-sel, de maradt egy kis probléma: FF-ben tökéletes, de IE-ben, amennyiben nincs görgetősáv (kevés a tartalom), akkor a fejléc marad, a tartalom div-je viszont mozdul 16px-et jobbra. Azaz nem sikerült megoldanom, hogy vagy a fejléc is mozogjon, vagy a tartalom ne, ha nincs görgetősáv.

A könnyebb érthetőség és a kód kedvéért feltettem ide a példát:
http://krinolin2.freeweb.hu/

+ egy csoki:
ugyancsak IE-ben van egy 2px-es sáv a lap tetején a headert lezáró dekoráció és az alatta levő fejléc között. Developer toolbarral szépen kinyomoztam, hogy mi okozza, de megszüntetni sehogy sem sikerült :-(

Köszönöm mindenkienk a segítséget!
 

Dive Into Greasemonkey

adriankoooo · 2006. Már. 19. (V), 13.30
Hogyan írjunk Greasemonkey szkripteket?
 

Weblabor Tudásbázis Projekt

janoszen · 2006. Már. 19. (V), 12.58
Egy néhány hete folyó fórum téma megvitatása kapcsán szeretnénk bejelenteni, hogy megalakult a Weblabor Wiki, avagy a Weblabor Tudásbázis Projekt. A projekt célja a különböző helyeken felvetődött vagy elhangzott kisebb-nagyobb tippek összegyűjtése, és egy egységes formába, szerkezetbe hozása. A wiki filozófiának köszönhetően a tudásbázis építésében bárki részt fog tudni venni, még öt perc munka sem kell ahhoz, hogy gyarapodjon a gyűjtemény.

Feed43

Szántó Ádám · 2006. Már. 19. (V), 12.47
Hasonló szolgáltatás, mint a FeedYes, viszon HTML-sablonok szerint gyárt RSS Feedet.