Jump to content
php.lv forumi

peehaa

Reģistrētie lietotāji
  • Posts

    52
  • Joined

  • Last visited

Everything posted by peehaa

  1. vaina bija kautkādā kreisajā, no kreisajiem saitiem novilktā php. tas nereāģēja uz php.ini izmaiņām, novilku no php.net, sakonfigurēju un aidā - aizgāja. bom bija aizvākti. :) // NĒ // likās, ka viss ir k, pēc dažiem php restartiem viss bija kārtībā, bet mysql serveri nobeidzis biju. tā nu restartēju datoru, mysql iet, bet headers already sent vēljoprojām. tulīt iziešu cauri visam, ko iepriekš darīju. ehh, viss kārtībā.
  2. lai netaisītu jaunu tēmu, iepostošu šeit. vēlreiz esmu saskāries ar Headers already sent, bet šoreiz esmu izmēģinājis visus man zināmos risinājumus, bet nekas neder. ir index.php, kurā ir visas izvēlnes un citas lietas, kā mājaslapā un ir _fullnews.php, kas attēlo konkrētu ziņu ierakstu, kura id tiek norādīts urlī. iekš _fullnews.php ir pārbaude, vai attiecīgais ieraksts datubāzē eksistē : if(mysql_num_rows($res1) < 1) { Header("Location: http://127.0.0.1/fk/"); exit(); } else { // ieraksts un komentāri tiek izvadīti } ko es mēģināju? index.php pirms <html> taga ielikt ob_start(); un pēc </html> taga ielikt ob_end_flush();. php.ini output buffering norādīju kā On. saglabāju abus failus bez BOM simboliem. nelīdz! :(
  3. peehaa

    Kaa var?

    kāpēc gan e107 jūgties?
  4. peehaa

    Bildes

    Stopp, plusus div`am pateikt nevarētu? :)
  5. peehaa

    Bildes

    elementāri. uztaisi <td>, kuram fonā ir attiecīgās kartes bilde un pa virsu <img /> ar rāmi. vēl jau var izmantot GD. ui, nē - tās lapas autors iepriekš attēlus ir apstrādājis photoshopā, gimpā vai kādā citā attēlu redaktorā, vismaz tā izskatās, jo netiek ģenerēts ar php. :)
  6. peehaa

    Bildes

    paskaidro sakarīgāk? tu domā bildi, kurai fons ir caurspīdīgs likt uz kautkā?
  7. tiešām nebiju iedomājies par white list, lielliels paldies. :) tevis iedotais variants neaizsargā no xss pilnībā, būs japalasa par patterniem. ?go=works&name=* - attēls netiek parādīts, paziņojums par iespējamu xss parādās. ?go=works&name=a*a - attēls netiek atrasts, bet paziņojuma nav. - pieprasītais fails a*a.jpg netika atrasts. ... turpinu lasīt. :>
  8. if(stristr($filename, "!") === FALSE) { echo "viss štokos"; } šādi es pārbaudu, vai $filename nesatur '!' [ viss strādā ], bet kā lai pārbaudu, vai $filename nesatur gan '!', gan '@' un citas lietas? $xss = array(";" , "," , "-" , "!" , "'" , "?" , ">" , "<" , "&"); if(stristr($filename, $xss) === FALSE) { echo "viss štokos"; } šāds variants man nestrādā. varbūt stristr() vietā var izmantot ko efektīvāku? $filename satur $_GET['name'], bet es vēlos izvairīties no xss tipa uzbrukumiem caur url`i.
  9. peehaa

    toolbox un gradient

    biju vienkārši par background-repeat piemirsis, tāpēc pajautāju. :< o_O
  10. peehaa

    toolbox un gradient

    bet ko darīt, ja content fons ir 1 x ~50 px? tb, lai netkārtojas uz leju, nevis uz sāniem? zinu, ka fonu var paplatināt līdz content platumam, bet vēlos, lai web svērtu pēc iespējas mazāk.
  11. peehaa

    toolbox un gradient

    situācija ir šāda - webā ir sānu 'toolbox', kas sastāv no trim daļām - top, content un bottom. normālā gadījumā izskatās šādi : bet kad content`s satur pārāk daudz teksta, tad fona attēls atkārtojas. kā panākt, lai tas neatkārtotos un zemāk rādītu tikai background-color ?
  12. index.php/ un index.php ir atšķirīgi faili. :D
  13. paskaidrojiet man kā konkrētam ajax un javascript nūbam - kā izveidot progressbaru, kas tāpat kā windows programmas instalējot attēlo cik procenti ir augšuplādēti? cik esmu pētījis jau gatavos skriptus tā arī nav pielecis. augšuplādēšanas skripts [ php ] ir uzrakstīts. topika nosaukums netīšām tāds sanāca, piespiedu enter rakstot to netīšām. bija domāts kā progressbar.
  14. kādu funkciju nepieciešams pielietot, lai noteiktu konkrētā faila tipu?
  15. sveiki! testējot webu saskāros ar nepatīkamu lietu - var komentēt neeksistējošas ziņas. vajadzētu, lai atverot neeksistējošu id [ ja tā var teikt ] notiek maģiskais Header("Location: http://manswebs");. negribētos, lai kāds piedrazotu datubāzi. :)
  16. kā jau virsrakstā minēts - problēma ar headers already sent. ja index.php encoding ir ANSI, tad nekādu kļūdu nav, bet kā pārliek uz uz UTF-8 tā headers already sent. o_O index.php sākumā un beigās [ pirms html koda ] ir ob_start(); un ob_end_flush();, kā arī visi inklūdojamie faili ir ar UTF-8 encoding`u. itkā visam jābūt pareizi. o_O
  17. http://php.lv/f/index.php?showtopic=2935
  18. andrisp, bugu, vai kļūdu gadījumā varēsi vieglāk atrast kļūdu un to izlabot, jo pārzināsi [ vismaz aptuveni ] sevis rakstīto kodu. :) bet tas jau ir autora ziņā. bet nu šajā gadījumā pats noteikti uzrakstīt kodeli nemācēs. ;< andrisp, tad nafig pašam taisīt cms, weba dizainus, ja to visu var novilkt kautkur? :)
  19. tad meklē vēlreiz. es atradu! btw. kāda jēga lietot cita veidotus skriptus? ;/
  20. uzliku utf-8 encoding, tagad tie simboli pazuda, bet tekstā š, ž un vēl dažnedažādi simboli attēlojas kā ?. mēģināju cīnīties ar šo problēmu, bet risinājumu neatradu. noņēmu content="text/html; charset=utf-8", izveidoju atsevišķu language failu utt un problēma daļēji bija atrisināta. ;<
  21. tikko dabūju Programmers Notepad 2, un aizskr�“ju pievienot papildus lauciņus web sadaļā 'labot profilu'. viss jau bija labi, bet virs formas ir mistiski simboli - . kā firefox view source rāda, tad tas ir pirms <form> taga. forma izskatās apm�“ram šādi : echo '<form action="edit.php" method="post"> <input type="text" name="email" value="'.$info['email'].'" /> <br /> <input type="submit" name="labot profilu!" value="Labot profilu!" /> </form>'; kas tad tas? o_O
  22. hackerman, pats kādreiz biju mēģinājis un viss sanāca. raksta autoram laikam ir līkas rokas... būtu vismaz iemetis erroru aprakstus. :)
  23. iespēja piedalīties jau būtu, bet iespēja izgāsties ir daudz lielāka. :)
  24. ak mans dievs, cik lameriski! kļūdu izlaboju, viss nu ir gatavs. līku roku darbības rezultāts. :) uztaisīju test.php kurā atradās tikai switch un viens echo un viss strādāja, tātad vaina bija iekš switch.php. :>
×
×
  • Create New...