ugrás a tartalomhoz

Archívum - 139783 - Fórum téma

augusztus 17

Perl CGI probléma: végtelen ciklusba kerül a progi

Vales_73 · 2005. Aug. 17. (Sze), 09.54
Üdv!

Adott egy webes termékkatalógus, amely Perl-ben íródott, MySQL adatbázist használ (természetesen DBI csomagon keresztül). A nagy baj az, hogy egy bizonyos kódrészben, egy adott termék/termékcsoport lekérdezésekor végtelen ciklusba esik és iszonyú gyorsan hízlalja az Apache error-logját, valamint megeszi az erőforrásokat, ezért nemegyszer elérhetetlenné vált már a szerver.

A kérdéses kódrészlet:
$statement = "select distinct Adatnev, Adatmertegys from gepadatok, termekek where termekek.Tipus = gepadatok.Tipus and termekek.Alcsoport=$menucsop";
$sth = $dbh->prepare($statement) or &error('database_prepare');
$sth->execute or &error('database_execute');
@row=$sth->fetchrow_array;
$returned_rows = $sth->rows;
@Cimkek = ();
$chossz = @Cimkek;
for ($i = 1; $i <= $returned_rows; $i++)
  {
    $Cimkek[$chossz][0] = $row[0];
    $Cimkek[$chossz][1] = $row[1];
    $chossz++;
    @row=$sth->fetchrow_array;
  }


A log pedig ilyenkor ezzel van tele:
[Wed Aug 17 05:37:26 2005] [error] [client 11.22.33.44] DBD::mysql::st fetchrow_array failed: fetch() without execute() at /var/httpd/html.xyz/katalogus/katalogus.pl line 139.


Megjegyzés: a 139-ik sor a for cikluson belüli @row=$sth->fetchrow_array; sort jelenti.

Nem vagyok Perl-ben jártas, de a logban azt látom, hogy a $sth objektum fetchrow_array metódusa a $sth->execute()-t hiányolja, holott az a 129-ik sorban meghívásra kerül, még a ciklusba belépés előtt. Sajnos a hiba futásidejű és nem mindig jön elő, de ha előjön akkor az Apache error.log néhány óra alatt 8-10 Gigásra(!) hízik tele a fenti üzenettel...
Megjegyzem még egy ilyen rutin van a programban, ami ugyan ritkábban de szintén produkál ilyen végtelen ciklust.
Perl,CGI guruk help plz!
 

augusztus 16

Keret nélküli ablak nyitása JS-ből

blackcat · 2005. Aug. 16. (K), 21.56
De hogyan?
Állítólag Java scriptel megoldható, hogy ne legyen sem Toolbar, sem Location, sem Directories, sem Status, sem Menubar, sem Scrollbars, sem pedig Resizable
sor.
De én nem találom ezt a scriptet. Segítsen valaki, ha tud.
Köszönöm.
 

Keretes szerkezetű lapon nem ugrik a link az oldal tetejére

Anonymous · 2005. Aug. 16. (K), 20.20
Van egy keretes szerkezetű oldal (táblázatos) az oldalsó linkekre kattintva nem ugrik az oldal a megjelenítendő lap tetejére, hanem oda ahol az előző lapon álltunk. Mi az oka ennek, és mit lehet ilyenkor csinálni?
Válaszokat köszönöm előre is!
 

Értelmezési hiba az utolsó sorban

Anonymous · 2005. Aug. 16. (K), 19.35
Azt mi okozhatja, ha a php kód lefutattása közben a böngészöben azt a hiba üzenetet kapom, hogy értelmezési hiaba a kód utolsó sorában, ahol a php kód záró tag-je van. ez: "?>"
 

Keresőrobotok és dinamikus tartalmak

Anonymous · 2005. Aug. 16. (K), 17.12
Hali,

Hogyan oldható meg hogy a robotok vhogy indexlni tudják a dinamikus tartalmakat? index, origo ... hogyan csinálják hogy a cikkeket keresők látják?
köszi
 

A lap elévült ...frissítse

carstephun · 2005. Aug. 16. (K), 16.43
Üdv Mindenkinek,
olyan kérdésem lenne,hogy írtam egy többoldalas listát kezelő rutint, amivel az explorer alatt elég sűrűn a tárgyban említett üzenetet kapom, ha a vissza gombra kattintok. Tudja valaki, hogy ez miért van?

Van ennek valami technikája, hogyan kommunikál a böngésző és a session-ök vagy cookiek?

Üdv
Sanyi
 

Nem megy a mailküldés Windowson

Anonymous · 2005. Aug. 16. (K), 14.25
sziasztok,

itt kinlodok egy localhostos, windowsos php-apache-mysql-lel, automata leveleket szeretnek küldeni a cimemről, amit el is küld, legalábbis 1-et ad vissza eredményül a mail(), de valamiért nem érkezik meg mégsem a levelem. az SMTP beállítást a levelező progim beállításából vettem, sendmail_from-nak próbáltam már a saját mailcímemet és a username-t is beállítani, de a levél továbbra sem érkezik. sendmail_path-nak no value az _értéke_.
egy kis segítséget nagyon szívesen vennék...
köszi,
t
 

Mailbox figyelés és parancs továbbküldés

unreal · 2005. Aug. 16. (K), 12.40
egy olyan PHP oldalt szeretnék csinálni ami figyel egy adott e-mail címrt majd ha jön rá levél akkor azt feldolgozza.
de a lényeg a cím figyelés lenne. a többit már megoldom vqalahogy.
Köszönöm szépen.
 

CMS fórum, szerkeszthető modulokkal

Tulipan · 2005. Aug. 16. (K), 10.50
A segitségeteket, tanácsotokat kérem. A feladat amit meg kell oldanom megköveteli, hogy szerkeszthető legyen a kiválasztott CMS modul rendszere, jól együttműködjön MSQL,PostgreSQL adatbázisokkal és ingyenes legyen a szoftver. Még nem foglalkoztam ezzel a rendszerrel, jelenleg az www.opensourcecms.com, és a www.cmsmatrix.org oldalak feltérképezésénél tartok. Mi a véleményetek a Phpbb, Simplemachines,Punbb-ről? A Mambo tartalmaz fórumot? Van ilyen tapasztalat? Mi jött be nektek?
 

"Gyengén" formázott szöveg mentése mysql adatbázisba

carstephun · 2005. Aug. 16. (K), 10.24
Üdv Mindenkinek,

a cím témájában szeretném kikérni a véleményeteket. Szeretnék egy egyszerű cikkeket, híreket kezelő modult írni. A cikkekben szereplő idézőjelek és egyéb formázási utasításokat ti hogyan mentitek el adatbázisba, hogy legközelebb megjelenítve ne csússzanak el pl.: \ jelből ne \\ legyen legközelebb?

Átnéztem néhány fórumot ezügyben, de mindenhol mindenki másképp csinálja, nekem tényleg csak egy egyszerű megoldás kell! Ezekből a fórumokból nehéz kihámozni a jót!

A másik kérdésem az lenne, hogy van e olyan szövegszerkesztő, amiről tudtok, amivel csak bekezdésekket és linkekket lehet hozzáadni a fent említett típusú cikkekhez?

Üdv
Sanyi