Jump to content
php.lv forumi

andrisp

Moderatori
  • Posts

    8,065
  • Joined

  • Last visited

Everything posted by andrisp

  1. Vēl jau vari enablēt arī outpu_bufferingu iekš php.ini konfigurācijas...
  2. Nu moins :) Tev jāievieto tas PRIMARY KEY ( `id` ) tur kur Grey_Wolf ir norādījis. CREATE TABLE `users` ( `id` INT( 11 ) NOT NULL AUTO_INCREMENT , `username` VARCHAR( 30 ) NOT NULL , `password` CHAR( 40 ) NOT NULL , `email` VARCHAR( 70 ) NOT NULL , `active` CHAR( 32 ) NOT NULL, PRIMARY KEY ( `id` ) ) ENGINE = innodb
  3. Izdzēst $_POST tu nevarēsi. Bet pēc pievienošnas vari redirektēt ar header('Location: ...'). (Es tā vienmēr daru). Vari uztaisīt arī smalkāku sistēmu, kas pārbauda vai tieši tādi paši dati jau neeksistē datubāzē. Ja eksistē, tad neļauj pievienot. Pārbaudi ierobežot uz vienu IP adresi, kā arī uzlikt kaut kādu timeout'u.
  4. fearless, paskaties vēlreiz Grey_Wolf piedāvāto kodu. Tur ir parādīts.
  5. Nosūti līdzi apm. šādu HTTP headeri: Content-Disposition: attachment; filename="tavs.mp3"
  6. NBS, moška tas, ka tev trīs reizes izsaucās mysql_query(), no kurām divas reizes tu padevi pirmās mysql_query() fjas rezultātu ?
  7. Pamēģini sūtīt visus headerus tādus pašus no php kādi tiek sūtīti, ja pieprasa pa taisno.
  8. Itkā kverijs izskatās ok (kaut gan no tā id setošanas gan jēgu neredzu). Kāpēc kodā izsauc (pareizāk sakot mēģini izsaukt: pēdējiem diviem mysql_query() fjas izsaukumiem tu padod pirmās mysql_query() fjas rezultātu) kveriju trīs reizes ?
  9. Kādi nāk headeri no servera, kad pieprasi caur PHP failu, un kādi, kad pieprasi pa taisno ar URL ?
  10. Iekšs tā otrā faila 35. rindiņā nomaini mysql_query($query) or die('Error, query failed'); uz mysql_query($query) or die(mysql_error()); PS. Grey_Wolf, tu drošivien domāji notices (brīdinājumi) nevis notes (piezīmes) ;)
  11. \r ir http://en.wikipedia.org/wiki/Carriage_return Palasi arī http://en.wikipedia.org/wiki/Newline.
  12. Iekš selekta ieliec, ka WHERE online = 'Y' AND id != $tavs_lietotaaja_id. Un vienalga kaut kā neticās, ka #8 postā iepostētais kods varētu rādīt pareizu skaitu. :/
  13. Tu esi pārliecināts, ka pat tad, kad kāds ir pieslēdzies, tev tas kodiņš izdrukā pareizo skaitu ? Pēc manas saprašanas tu vienkārši izdrukā pirmās atgrieztās rindas pirmā lauka vērtību. Es darītu kaut kā šādi: list($online_user_count) = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM members WHERE online = 'Y'")); echo "Pašlaik pieslēgušies: ".$online_user_count; Par to otru problēmu: neko nesapratu.
  14. Vai tad baigi savādāka sintakse ?
  15. 1) Ar file_get_contents vai līdzīgu funkciju nolasi visu tās otrās lapas HTML. 2) Izmantojot regulārās ekspressijas (preg_match), izgriez ārā konkrēto daļu, kuru tev vajag. 3) Iegūto kodu izmanto ;)
  16. Var arī uztaisīt skripteli, kas izselekto no datubāzes visus ierakstus un saģenerē MySQL INSERT formātā.
  17. No maniem bookmarkiem: http://dodesign.us/ http://www.freecsstemplates.org/ http://www.opendesigns.org/ http://www.opensourcetemplates.org/ http://www.openwebdesign.org/ http://www.sixshootermedia.com/free-templates/ http://www.styleshout.com/
  18. Grey_Wolf, laikam jau tā būs gan :) Pamēģini SELEC 'bla'; Ko atgriezīs ? Ja būtu SELECT `komentāri_b`, * FROM ... (uzmanību pievērs pēdiņām), tad gan būtu tas ko tu saki.
  19. Izmanto to pašu substr, lai nolasītu visu bilžu numurus. Samet iekš masīva. Un tad sakārto. Varēsi redzēt, kurš ielākais, kurš mazākais etc.
  20. Grey_Wolf, Nu un tagad ieliec savu to kveriju iekš UNION :) bubu kverijs tāds, lai varētu galarezultātā atpazīt kura rinda no kuras tabulas nāk.
  21. paskaties preg_match. Varētu izmantot /-[0-9]+\./ vai ko tādu.
  22. andrisp

    IPB spameri

    Bots nesapratīs arī angliski. Bet tādā veidā var lieliski izvairīties no parastajiem botiem. Toties ja kāds speciāli taisīs botu tavai lapai, tad attēls ar simboliem gan labāk pilditu savus pienākumus.
×
×
  • Create New...