IF YOU SEE THIS INSTEAD OF A WEB PAGE, THEN YOU PROBABLY DIDN'T INSTALL PHP EXTENSION, PLEASE RE-RUN EHCP INSTALL SCRIPT OR MANUALLY INSTALL APACHE2-PHP EXTENSION.. * by I.Bahattin Vidinli, mail&msn: info@ehcp.net see classapp.php for real application. */ session_start(); include_once "../config/dbutil.php"; # this should be removed later... include_once "../config/adodb/adodb.inc.php"; # adodb database abstraction layer.. hope database abstracted... include_once "../classapp.php"; # real application class degiskenal(array("op")); function fputs2($dosya, $str) { global $dosyakaydet, $dosyacikti; if ($dosyakaydet) { fputs($dosya, $str); } else { $dosyacikti .= $str; } } function exportDomain($domain) { global $app, $dosyakaydet; $dosyakaydet = false; $fname = time() . ".txt"; $domain = strtolower($domain);
<?php /* login.php * EASY HOSTING CONTROL PANEL MAIN index.php FILE Version 0.23.4 - www.EHCP.net by I.Bahattin Vidinli, mail&msn: ehcpdeveloper@ehcp.net see classapp.php for real application. */ include_once "config/dbutil.php"; include_once "config/adodb/adodb.inc.php"; include_once "classapp.php"; degiskenal(array('op', 'username', 'password')); if (!$op) { $app->loginform(); } elseif ($username and $password) { $app->dologin(); }
function tablolistele3_5_4($tablo, $baslik, $alan, $filtre, $sirala, $linkyazi, $linkdosya, $linkalan, $baslangic, $satirsayisi, $aramayap = true) { // bu suanda eksik calisiyor. dige yerde yapmistim. ordan alacam. // tablolistele3_4 den fark bilgilerin belli gruplarda listelenmesi. ileri geri tular v.b. // bir farki da echo yapmaz // 3_5_2 den fark, mssqlden de okuyabilmesi olacak.. yeni yazyorum. adodb ye gectim. global $confdir, $dbtype, $output, $aranan, $arananalan, $app; include $confdir . "dbconf.php"; $color1 = "#FFE8B2"; $color2 = "#E2E2E2"; if (!isset($baslangic1)) { $baslangic1 = $baslangic; } if (!isset($satirsayisi1)) { $satirsayisi1 = $satirsayisi; } if (!isset($baslangic1)) { $baslangic1 = 0; } if (!isset($satirsayisi1)) { $satirsayisi1 = 10; } if ($baslangic1 == '') { $baslangic1 = 0; } if ($satirsayisi1 == '') { $satirsayisi1 = 10; } $result2 = ""; $alansayisi = count($alan); $alansayisi2 = count($linkyazi); $satirno = 0; // listelemedeki arama fonksiyonlary: degiskenal(array("arananalan", "aranan", "hepsi")); if ($hepsi != "1") { $sess_arananalan = $_SESSION['sess_arananalan']; $sess_aranan = $_SESSION['sess_aranan']; } else { $_SESSION['sess_arananalan'] = ""; $_SESSION['sess_aranan'] = ""; } if ($arananalan != "" or $sess_arananalan != "") { $output .= "Arananalan:({$arananalan}), aranan:({$aranan}) , sess_arananalan:({$sess_arananalan}), sess_aranan({$sess_aranan})..<br>"; } if ($aranan != "") { $_SESSION['sess_arananalan'] = $arananalan; $_SESSION['sess_aranan'] = $aranan; $baslangic = 0; if ($arananalan == "") { $output .= "Aranacak Alany belirtmediniz. Bir alan seçiniz."; } else { $filtre = andle($filtre, "{$arananalan} like '%{$aranan}%'"); //$output.="Filtre: $filtre <br>"; } } elseif ($sess_arananalan != "") { // bu session olayy, arama yapynca sayfalamanyn çaly?asy için $filtre = andle($filtre, "{$sess_arananalan} like '%{$sess_aranan}%'"); } else { $_SESSION['sess_arananalan'] = ""; $_SESSION['sess_aranan'] = ""; } //------------------ arama bitti ------------------- $kayitsayisi = kayitsayisi($tablo, $filtre); //$res[0]; if ($kayitsayisi == 0) { $result2 .= $app->sayinmylang("norecordfound"); return $result2; } $selectalan = $alan; if (!in_array($linkalan, $selectalan)) { array_push($selectalan, $linkalan); } //$query=buildquery3("select ".selectstring($selectalan)." from $tablo",$filtre,$sirala,$baslangic,$satirsayisi); $query = buildquery2("select " . selectstring($selectalan) . " from {$tablo}", $filtre, $sirala); //$result2.="<hr>query: ($query) <hr>filt: ($filtre)"; //$res = mysql_db_query($dbadi, $query); include_once "adodb/adodb.inc.php"; //$db = NewADOConnection("mysql"); //$db->connect($dbhost,$dbkullaniciadi,$dbsifre,$dbadi); $res = $app->conn->selectlimit($query, $satirsayisi, $baslangic); // echo print_r2($res); //$output.= "**query: $query <br>"; if ($res) { $result2 .= "\n<table border=1>"; if ($kayitsayisi > 0) { $result2 .= tablobaslikyaz($alan, $baslik, $linkyazi); } while (!$res->EOF) { $r = $res->FetchRow(); //$output.=print_r2($r); if (iseven($satirno)) { $satirrengi = $color1; } else { $satirrengi = $color2; } $satirno++; $result2 .= "<tr bgcolor='{$satirrengi}'>"; for ($i = 0; $i < $alansayisi; $i++) { if (is_array($alan[$i])) { $al = $alan[$i][0]; } else { $al = $alan[$i]; } $yaz = $r[$al]; if ($yaz == "") { $result2 .= "<td> </td>"; } else { // buras 1.128.3 de degisti. eskiden sayy otomatik say gibi yazyordu. telefonlarda sknt oluyordu. //if(is_numeric($yaz)){$yaz="<p align=right>".number_format($yaz,2)."</p>";}; if (is_array($alan[$i])) { if ($alan[$i][1] == "sayi") { $yaz = "<p align=right>" . number_format($yaz, 2) . "</p>"; } } $result2 .= "<td>{$yaz}</td>"; } //if($al==$linkalan){$link=$r[$al];}; } $link = $r[$linkalan]; for ($i = 0; $i < $alansayisi2; $i++) { $ly = $linkyazi[$i]; $ld = $linkdosya[$i]; $char = "&"; if (strpos($ld, "?") === false) { $char = "?"; } $result2 .= "<td><a href='{$ld}{$char}{$linkalan}={$link}'><img src='{$ly}' border='0'></a></td>"; } $result2 .= "</tr>\n"; } $result2 .= "</table>"; $ilerimiktar = $baslangic + $satirsayisi; $result2 .= ilerigeriekle($kayitsayisi, $baslangic, $satirsayisi, $querystring); $self = $_SERVER['PHP_SELF']; $querystring = $_SERVER['QUERY_STRING']; $self2 = $self . "?" . $querystring; // aramalarn ayarlanmas. if ($aramayap and $kayitsayisi > 0) { $arama = "<form method=post>Arama yap:" . buildoption2("arananalan", $alan, $arananalan) . "<input type=text name=aranan value='{$aranan}'><input type=submit value=Ara></form>"; $result2 .= $arama; } if ($aranan != "") { $result2 .= "<a href={$self2}>Hepsini Listele</a>"; } //mysql_free_result($result); } else { $output .= "Bir hata olustu:<br>sql:{$query}<br>" . mysql_error(); //.$res->ErrorMsg(); } // $result2.="<br>tablo bitti.<br>"; //echo "query:$query"; $result2 .= $app->conn->ErrorMsg(); return $result2; }
<? global $output,$ara; degiskenal(array("ara")); $tablo="html"; $query="select distinct grup from $tablo order by grup"; //tablolistele3_4("html",array(),array("id","aciklama"),"","id",array("../../edit.gif"),array("htmlduzenle.php"),"id"); //$filtre=filterstring($filtre,$grup,"grup='$grup'"); if(isset($grup) or isset($ara)) { $filtre="grup='$grup'";//echo "filtre:$filtre"; if($grup==""){ $filtre.=" or grup is null"; }; if($ara<>""){ $filtre="id like '%$ara%'"; } $output.="<br>Filtre1: $filtre<br>"; $output.=tablolistele3_4_2("html",array(),array("id","grup","aciklama"),$filtre,"id",array("../../incele.jpg","../../edit.gif","../../edit.gif","../../delete2.jpg"),array("htmlgoster.php","htmlduzenle.php","htmlduzenle.php?eskieditor=1&","htmlduzenle.php?sil=1&"),"id"); } else { if($ara<>""){ $filtre=andle($filtre,"id like '%$ara%'");