Orion7
-
Posts
50 -
Joined
-
Last visited
Posts posted by Orion7
-
-
Pamēģini vai ADODB strādā. Piemērs:
<?php function ms_adoconn() { $con = new COM("ADODB.Connection"); $dsn = "DRIVER={SQL Server};SERVER={127.0.0.1};UID={sa};PWD={};DATABASE={DB_NAME}"; $con->Open($dsn); return $con; } function ms_adoquery($con, $que) { $cr = $con->Execute($que); $nc = $cr->Fields->Count(); $table = Array(); $r=0; while(!$cr->EOF) { for($c=0; $c < $nc; $c++) { $table[$r][$c] = $cr->Fields($c)->Value; } $cr->MoveNext(); $r++; } $cr->Close(); return $table; } $qu = "SELECT * FROM TableName"; $db = ms_adoconn(); $stable = ms_adoquery($db, $qu); for($i=0;$i<count($stable);$i++) { $j=0; $out='|'; while(isset($stable[$i][$j])) { $out.=$stable[$i][$j].'|'; $j++; } $out.="\n"; echo $out; } ?>
-
Tev $dest_name ir jānodefinē ārpus if cikla.
-
Nu tā palīdzēšana jau patiesībā nemaz tik nesavtīga nav, jo tā
1) dod kodēšanas pieredzi un praksi, kuras nekad nav par daudz;
2) kodu paraudziņi krājas, kas pašam vēlāk var noderēt;
3) dots devējam atdodas un dodot gūtais - neatņemams. Morālais gandarījums, ka esi kādam palīdzējis, ir neaprakstāms. :)
Domāju, pēdējais iemesls, varbūt pat neapzināti, ir pats galvenais, kapēc vairums aktīvo forumiešu vispār šeit kaut ko raksta. :)
-
-
Nu tev ir jānolasa faila saturs (file_get_contents()) un jaunais teksts jāsalīdzina ar esošo faila saturu (izmantojot strstr($fails, $teksts)) vai tur jau tāds teksts ir.
Tā kā nav zināms, kā tieši ir formatēts teksts tajā failā, tad konkrētāk neko nevarēšu pateikt.
-
Izlaboju tavu kodu:
-
Tā uzrakstīju php kodu izmantojot GD, kur viss security un formas kods ir vienā failā: http://paste.php.lv/4503
Klases gan neizmantoju kā autors gribēja, bet nu tāpat viss strādā.
-
Nē, man liekas tu arī nesaprati, izlasi kārtīgi:
[..]Negribu rakstit atsevisku failu tam, bet gan integret ka funkciju esosa klase. Un tad izsaukt kaut ka ta:<img src="<?php $klase->gen_image(); ?>" />
nevis ka manis atrastajos piemeros:
<img src="<?php image.php?width=bla-bla-bla ?>" />
Viņš grib salikt visu vienā failā, lai index.php failā būtu gan forma, gan arī koda ģenerators, nu apmēram tāpat, kā es vienā citā topikā uzrakstīju drošības kodu tikai bez gd izmantošanas.
Viņam vajag šādu pašu kodu tikai izmantojot gd bibliotēku.
-
a kaa panaakt lai ieraksta nevis faila beigaas bet gan saakumaa? vai arii lai lasa no beigaam.
fseek($fc, 0); // vai rewind($fc); Pārvieto kursoru uz sākumu
fseek($fc, SEEK_END); // Pārvieto kursoru uz beigām
-
Speciāli priekš tevis uzrakstīju kodu: http://paste.php.lv/4500
-
Vai ir iespejams uzrakstit php skriptu, kas spej izdot ara gan tekstu, gan attelu un vienlaikus (un ka to izdarit).
Tev laikam vajadzīga GD bibliotēkas izmantošana, ar kuras palīdzību tu vari uzģenerēt bildi, uz kuras būtu gan teksts, gan bilde apakšā vai malā.
<?phpheader("Content-type: image/png");
$im = imagecreatefromjpeg("bilde.jpg");
$lime=imagecolorallocate($im,0,255,0);
imagefttext($im,10,0,83,14,$lime,"Tahoma.ttf","Teksts");
imagepng($im);
imagedestroy($im);
?>
-
Takš nospied šajā pašā topikā uz Mans asistents un tev būs piemērs kā uztaisīt Javascript popuplodziņu. Papēti foruma javascriptu kā tas ir dabūts gatavs.
-
Nu pēdējais posts pirms mana nemaz nav gadu vecs, pat ne mēnesi vecs. ;)
-
Lieta veel pavisam citaadaa:
uz bildes vajag uzdabuut noformeetu textu
Text
shitaadu ir iespeejams dabuut uz bildes?
Jā, protams, nav nekādu problēmu dabūt tādu tekstu:
<?php header("Content-type: image/png"); $font = 'C:\\Windows\\fonts\\timesi.ttf'; $fontsize = 18; // default fontsize if($_GET['fontsize']) $fontsize = $_GET['fontsize']; $text = 'Image'; // default text if($_GET['text']) $text = $_GET['text']; $size = imagettfbbox($fontsize, 0, $font, $text); $width = $size[2] + $size[0] + 8; $height = abs($size[1]) + abs($size[7]); $im = imagecreate($width, $height); // dažu krāsu piemēri $white = imagecolorallocate($im, 255, 255, 255); $black = imagecolorallocate($im, 0, 0, 0); $yellow = imagecolorallocate($im, 255, 255, 0); $orange = imagecolorallocate($im, 255, 128, 0); imagecolortransparent($im, $white); imagefttext($im, $fontsize, 0, 0, abs($size[5]), $orange, $font, $text); imagepng($im); imagedestroy($im); ?>
Saglabā kodu failā, piem., img.php un tad pārlūkā palaid:
http://<ceļš, kur ir img.php>/img.php?text=Text%0D___
-
Nepareizi:
curl_setopt($ch, CURLOPT_URL,"receive.aspx");
Pareizi:
curl_setopt($ch, CURLOPT_URL,"http://www.saits.lv/receive.aspx");
Kur
http://www.saits.lv/ - saits, no kura vēlies dabūt to receive.aspx
-
Otra grāmatiņa (daudz biezāka) ir dabūnama šeit:
-
es varbuut dariitu ko taadu - http://be.twixt.us/jquery/formSubmission.php
Tad nu gan baigi labā forma, es visur savadīju aaaaaaa, epasta adresi ieskaitot, un man rāda: «Success, you submitted the form.»...
-
Muljkiibas, muljkiibas, muljkiibas. Kaa jau v3rb0 sacija, tad servera puse ir viss japarbauda, jo lapas apmekletajam var but izslegts JavaScript, vinsh var padod datus kaut vai no soketiem un tad sie dati paliks neparbauditi. JS tikai var pielietot papildus.
Ta pats esi vēl lielākas muļķības sarakstījis, ja Javascripts būs atslēgts, tad vispār Submit poga nestrādas, tā kā muldēt vajag mazāk.
Pamēģini šitajā lapāpiereģistrēties ar atslēgtu JavaScriptu, nemodificējot html kodu. Nekas tev nesanāks, tā kā ar Javascriptu var izdarīt visu ko vajag, ja vien domā ar galvu un nevis kādu citu vietu.
Kas attiecas uz soketiem utml, tad diez vai kādam īpaši interesēs izmantot tādas iespējas, lai piespamotu galīgi nesvarīgu viesugrāmatu.
Un vispār attiecībā uz spamu, tad to var kontrolēt vienkārši logojot failā IP adreses un ieraksta ievietošanas laiku viesu grāmatā un katrreiz pirms jauna ieraksta pievienošanas pārbaudīt, vai jau no attiecīgās IP adreses tajā dienā ieraksts jau nav pievienots. Ja ir, tad vienkārši izdot attiecīgu paziņojumu un ierakstu nepievienot.
-
Nu pret likumu tas nebūtu nekādi. Likums neierobežo cik daudz weblapas tu apskati minūtē. Vienīgi, ja saitā ir kādas bildes, tad nereti ir piebildes par ©, kas nerekomendē šo bilžu izvietošanu bez autora atļaujas citos saitos vai veidot tiešos linkus no viena saita uz cita saita bildēm.
-
Vai nu lieto JavaScriptu, kas On submit pārbauda vai lauciņi ir aizpildīti, tas būtu optimālais variants, vai arī ļauj lapu submitot un tad izmanto php, lai pārbaudītu vai padotie mainīgie nav tukši, ja ir, tad atgriez atpakaļ formu un paziņojumu par neizpildītiem laukiem. Bet nu vairumā gadījumu webmasteri ir slinki uz JavaScriptošanu un izmanto otro variantu.
-
Mjā, nez kur mans iepriekšējais posts palika. ;)
UTF-10 atkomentē šo te rindiņu:
extension=php_curl.dll
php.ini failā.
-
Nu jā tur jau tā problēma, ka viņš atver backgroundā. Tas gan nebūtu tas sliktākais, sliktākais ir tas, ka ja tā ir sarežģītāka programma, kas pati izsauc kaut kādas ārējas programmas, tad šī programma vienkārši neizpildās.
Piemēram, man ir faxa programma, kurai kā parametrus padod faxnumuru un word dokumenta ceļu, normāli viņu palaižot tiek izpildīts DDE, kas padod datus uz WinFaxu, tiek palaists WinWords, uztaisīts faxa image un fakss tiek nosūtīts caur Winfaxa printera draiveri uz attiecīgo faxa numuru. Bet izpildot to php scriptu caur browseri šī faxa programma gan tiek palaista, bet DDE neizpildās un scripts vienkārši uzkaras. Man faxa programma gan ir taisīta C++ Builderī, kas ir vizuālā vide, bet php caur browseri ļauj izpildīt tikai procesus bez GUI kā teiksim dir, ipconfig utml. Būs jāpamēģina kaut ko parastajā C++ uztaisīt, varbūt tas ies cauri. Kaut gan pat ja to notepad.exe ieliek .bat failā un caur php izpilda .bat failu, vienalga to notepad nevar dabūt kā GUI. Acīmredzot CGI režīmā PHP neļauj izpildīt procesus, ieskaitot childprocesus ar GUI. Būs jādomā kāds cits risinājums. :rolleyes:
-
Jā izpildot no komandrindas tas strādā, bet man vajag lai izpildot to kodu no pārlūkprogrammas tas strādātu.
-
Problēma tāda, ka vajag tādu skriptiņu, ka izpildot teiksim URL:
http://localhost/runfile.php?doc=document.doc
uz servera tiktu palaista Windows programma, piem.:
winword.exe document.doc
Vai kaut kas tāds iespējams?
Ar exec, system, shell_exec utt man, piem., notepad.exe neizdevās izsaukt, tikai var izpildīt batch komandas kā dir utml.
apollo.lv tehniskas problemas
in OFFTOPIC
Posted
Nē, <censored> http://uncyclopedia.org/wiki/Censorship </censored> :)