Jump to content
php.lv forumi

Grabber

Reģistrētie lietotāji
  • Posts

    8
  • Joined

  • Last visited

Grabber's Achievements

Newbie

Newbie (1/14)

  1. Probleema iisumaa: Ieinstaleeju sekojoshas lietas: Apache 1.3.27, PHP 4.3.9, MySQL Server 4.1. Ja agraak uz vecaa MySQL 4.0.17 viss bija chikiniekaa, tad tagad jamais 4.1 bljaustaas tipa: "Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in index.php on line 13", pie kam line 13 ir taada: $txt = mysql_fetch_array(mysql_query("select name$ln as name, is_active from menu where id=" . $_GET["click"])); Kaa arii naakamais MySQL apspljaudaamais objekts ir rindinja "while": <? if (isset($_GET["click"])) $click_id = $_GET["click"]; else { $row = mysql_fetch_array(mysql_query("select id from menu where is_active='yes' and is_default='yes'")); $click_id = $row["id"]; } $sql = "select id, name$ln as name, is_default from menu where parent_id=%s and is_active='yes' order by pos"; $result = mysql_query(sprintf($sql, 0)); while ($row = mysql_fetch_array($result)) { printf("<td background=\"img/but.gif\" width=\"10\" height=\"10\" class=\"menu%s\" onClick=\"location.href='%s'\">%s<br>%s</td>\n", ($click_id == $row["id"] ? "2" : "1"), "?go=$ln&click=".$row["id"], $row["name"], ($click_id == $row["id"] ? "" : "")); } ?> Kaa ieteiksiet risinaat? Pats interesantaakais ir tas, ka pat ljoti gribot dabuut atpakalj MySQL 4.0.17 vai arii 4.0.22 to nesanaak izdariit, jo AUTOEXEC.NT ieksh system32 mapes bljaustaas, ka shitaadus failus vinjsh kapaa redzeejis - kirdik, palaist negrib. Tad kaadaa rakaa es dabuuju pirmo reizi uz taas WinXP kastes jamo 4.0.17? Moshka kaadam arii shitaada nelaime ir bijusi un var padaliities pieredzee - tjip -> ko tagad dariit?
  2. Viss, thnx, vairs nevajag. Atradu. Ja nu kaadam vēl vajag risinaat jamo saapi: $file_content = file_get_contents("test.txt"); $blob = ibase_blob_create($conn); ibase_blob_add($blob, $file_content); $encoded_blob = ibase_blob_close($blob); $stmt = ibase_prepare($conn, "INSERT INTO testblob(n1, bl) VALUES(?, ?)"); ibase_execute($stmt, 1, $encoded_blob); Tb, blobus izraadaas nevar taapat dabuut iekshaa tabulaa. Tos ir jaaizdzen cauri speciaalai funkcijai.
  3. Nez kāpēc nelien iekš BLOB info, kas ir lielāks par 32Kb. Kā risināt problēmu? Koda rakstība: if (isset($_POST["html_page"])) { ibase_query(sprintf("update MENU set PAGE=NULLIF('%s','') where ID=%s", ereg_replace("'", "''", $_POST["html_page"]), $_GET["menu"])); header("Location: ?".$QUERY_STRING); exit; }
  4. to jannis -> Tak man jau nav datubaazes tam saitam. Eh, varbuut tomeer kaads uzmetiis aci shamajai padariishanai? PLZZ! Kaa mainiit valodu, ja saits ir shitaads (fails"hmm.php")? Un pie tam mainoties valodai man ir jaapaliek tai pashaa lapelee, tikai ar citu tekstu. Nu tjip, ja es atveru "turp" "ru" val., tad nomainot to uz "en" es palieku sadaljaa "turp", tikai ar "en" tekstu (fails saucaas "test1_en.php"). <body topmargin="0" leftmargin="0"> <? include($DOCUMENT_ROOT . "/www/top.php"); ?> <? include($DOCUMENT_ROOT . "/www/menu.php"); ?> <? if ($ru==turp) { include($DOCUMENT_ROOT . "/www/test1.php"); } elseif ($ru==shurp) { include($DOCUMENT_ROOT . "/www/test2.php"); } else { include($DOCUMENT_ROOT . "/www/test.php"); } ?> <? include($DOCUMENT_ROOT . "/www/test3.php"); ?> </body> $ru - taa ir pirmaa valoda. $en - taa ir otraa valoda. $de - taa ir treshaa valoda. Failaa "top.php" linki iet shitaa: <? if ($ru==turp) echo ("<img border='0' src='im/rus1.gif' name='t1' width='11' height='10'>"); else { echo ("<a href='hmm.php?ru=turp' onmouseover=MMOn('t1') onmouseout=MMof('t1')> <img border='0' src='im/rus.gif' name='t1' width='11' height='10'></a>"); } ?> Un kaa man peec tam rakstiit linku failaa "top.php"? Gribeetos, lai viss straadaatu no viena faila -> "hmm.php", jo izmeetaajot failus pa mapiiteem tjipo "en/" un "de/" naacaas taisiit failus "hmm2.php" un "hmm3.php". Vopshchem gribaas noshauties... :'( Paliidziet man luudzu ar shamo jautaajumu!
  5. Ir fails "hmm.php" Kaa iemaaciit vinju saprast, ka lapaa mainaas valoda? Man tajaa failaa viss uz "<? include ?>" straadaa. Nu apmeeram taa: <? include($DOCUMENT_ROOT . "/www/top.php"); ?> <? include($DOCUMENT_ROOT . "/www/menuEn.php"); ?> <? if ($hmm==about) { include($DOCUMENT_ROOT . "/www/txt/1.php"); } elseif ($hmm==privet) { include($DOCUMENT_ROOT . "/www/txt/2.php"); } else { include($DOCUMENT_ROOT . "/www/txt/0.php"); } ?> <? include($DOCUMENT_ROOT . "/www/end.php"); ?> man ir izveidoti faili, tjipo "menuRu.php (tas ir menu krieviski)" un "1Ru.php (tas ir tеxt krieviski)". Shaadi vinsh man met aaraa Parse Error: <? if ($hmm==Ru) { include($DOCUMENT_ROOT . "/www/top.php"); } { include($DOCUMENT_ROOT . "/www/menuRu.php"); } { include($DOCUMENT_ROOT . "/www/txt/1Ru.php"); } { include($DOCUMENT_ROOT . "/www/end.php"); ?> Kaa man integreet shamo skriptu tajaa visaa iekshaa? <? if(isset($_GET['lang'])) { $lang=(_GET(lang)); header("Location:$PHP_SELF?lang=$lang"); exit; }else { $lang=''; } ?> P.S. Un kaa peec tam likt linku Text failaa (1Ru.php) un failu hmm.php? Vai arii varbuut (ja nav paaraak gruuti), tad iesakiet man kaadu citu shiis probleemas risinaajumu skriptos. jau ieprieksh PALDIES!!! :)
  6. Chau visiem! Ja varat, tad paliidziet man manaa probleemaa ar padomu! Jau ieprieksh pateicos par paliidziibu! Probleema ir sekojosha: Ir uztaisiita maajas lapa ar administratiivo dalju, un shiis lapas admins no lapas administraacijas panelja var izveidot userus. Ir scripts, kursh veido sho izveidoto useru atsevishkjus folderiishus uz servera. Probleema ir taada, ka neskatoties uz noraadiito CHMOD rindinju "define("folderis ieksh user_img", 0777);" serveris nepareizi interpretee CHMOD komandu jaunizveidotajiem folderiishiem. Piem., ja CHMOD tiek noraadiits 777, serveris to interpretee kaa CHMOD 755 utt. Ar jaunizveidoto folderi (manuaalaa paarveidot nesanaak, jo tos folderus veido pati maajas lapa un tiek izmests error's - Change permissions operation failed. The following error occured: Unknown application error E0000550) neko izdariit nevar :( Tobish, ne izdzeest, ne paarveidot CHMOD-u. Ko man vajadzeetu dariit, lai jaunizveidotajiem folderiem CHMOD buutu 777, a to shie useri nevarees bildiites kachaat uz servaka? :(
  7. Chau visiem! Ja varat, tad paliidziet man manaa probleemaa ar padomu! Jau ieprieksh pateicos par paliidziibu! Probleema ir sekojosha: Ir uztaisiita maajas lapa ar administratiivo dalju, un shiis lapas admins no lapas administraacijas panelja var izveidot userus. Ir scripts, kursh veido sho izveidoto useru atsevishkjus folderiishus uz servera. Probleema ir taada, ka neskatoties uz noraadiito CHMOD rindinju "define("folderis ieksh user_img", 0777);" serveris nepareizi interpretee CHMOD komandu jaunizveidotajiem folderiishiem. Piem., ja CHMOD tiek noraadiits 777, serveris to interpretee kaa CHMOD 755 utt. Ar jaunizveidoto folderi (manuaalaa paarveidot nesanaak, jo tos folderus veido pati maajas lapa un tiek izmests error's - Change permissions operation failed. The following error occured: Unknown application error E0000550) neko izdariit nevar :( Tobish, ne izdzeest, ne paarveidot CHMOD-u. Ko man vajadzeetu dariit, lai jaunizveidotajiem folderiem CHMOD buutu 777, a to shie useri nevarees bildiites kachaat uz servaka? :(
  8. Hi to everyone! Man ljoti vajadzeetu sms suutiishanas scriptu. Ja kaads buutu tik lapns un atsuutiitu man to pa e-pastu ... :) Thnx! Respect to ya all :: Grabber :: // mans e-pasts ir: // [email protected]
×
×
  • Create New...