Jump to content
php.lv forumi

pilots

Reģistrētie lietotāji
  • Posts

    310
  • Joined

  • Last visited

Posts posted by pilots

  1. vai es pareizi sapratu, ka Paulinjsh norādot uz CDATA, rosina pirms parsēšanas, piemēram, manā gadījumā aizstāt <title> ar <![CDATA[ un </title> ar ]]> ? ja nu tas tā darbotos, tad liekot datubāzē, atliktu tik piemest htmlspecialchars.

     

     

    piedodiet, ka to jautāju, bet nav pieejams kompjūters ar localhost testēšanai šobrīd.

  2. man php kodam ir problēmas ar nevalīda rss lasīšanu. attiecīgajā rss barotnē title elementā (un iespējams arī citur tās barotnes kodā) ir simboli & (bet būtu jābūt &).

     

    es, protams, varu tikai savā pusē risinājumu meklēt, vai ņemt barotni no saraksta ārā.

     

    pagaidām izdomāju pirms parsēšanas ar str_replace samainīt & pret & , bet lieta tāda, ka citās barotnēs ir &.

     

    vai ir iespējams izveidot skriptu, kurš aizvietotu tikai &, lai nesanāk &amp; ?

  3. es īsti nezinu, kurās vietās man izmet to ziņojumu (proti, pie šī ziņojuma netiek izdots kurā rindā tas noticis, kā tas ir ar erroriem) - gone away.. vai nav tā ka kamēr skripts tur tos rss ierakstus ķersta, tas izvēršas ilgā pasākumā un tas mysql has gone away ziņojums tiek izdots neatkarīgi no tā līdz kurai vietai skripts ticis?

     

    droši vien šādos rss ierakstu savākšanas pasākumos, vislielākā bēda ir ka bieži tā rss atvēršana aizņem pa daudz laika, vai arī vispār neizdodas pieslēgties.

  4. precīzāk varētu to vārdu - multitheating? savādāk google neko pa tēmu neatrod.

     

    un kā veikt efektīvi pārbaudi vai serveri ir onlainā? pie daudz rss barotnēm tas tāpat šķiet būs ilgi.

     

    droši vien kautkā jādala pa daļām rss saraksts, pie lielākiem daudzumiem.

  5. cron jobs ir uztaisīts php failam, kurš mēdz ilgi izpildīties. tas, ko viņš dara ir iet cauri vairākām rss barotnēm un saturu importē uz mysql datubāzi. rss ziņu savācējs.

     

    par šo error - MySQL server has gone away, cik palasīju, tad wait timeout varbūt ir pie vainas. cik paskatījos no myadmin, tad šobrīd tas ir 20.

     

    vai šo uzstādījumu var izmainīt to norādot php failā? kādi vēl šajā situācijā varētu būt iemesli un risinājumi?

×
×
  • Create New...