- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
$query = mysql_query("SELECT * FROM users");
$array = mysql_fetch_array($query);
do
{
echo 'name -'. $array['name'] . ' | identif - ' . $array['id'];
}
while($array = mysql_fetch_array($query));
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+141
$query = mysql_query("SELECT * FROM users");
$array = mysql_fetch_array($query);
do
{
echo 'name -'. $array['name'] . ' | identif - ' . $array['id'];
}
while($array = mysql_fetch_array($query));
Вывод данных из бд ...
+141
$skillusers = array($users['str']); //Ну нахера?!!
Зачем, ну зачем оно могло понадобиццо? :-D
+141
if(!empty($_GET['DEP'])){
setVar('DEP_ID',$_GET['DEP']);
}else{
setVar('DEP_ID',null);
}
if(!empty($_GET['P_KIND'])){
setVar('P_KIND',$_GET['P_KIND']);
}else{
setVar('P_KIND',null);
}
if($_GET['IS_VMP']==0){
setVar('IS_VMP',null);
}else{
setVar('IS_VMP',$_GET['IS_VMP']);
}
Одно и то же дерьмо аж в двух файлах.
+141
package eapi
// #include <eggdrop/mod/module.h>
// #include <eggdrop/main.h>
// #include <eggdrop/proto.h>
import (
"C"
"errors"
)
const (
DP_STDOUT = 0x7FF1
DP_LOG = 0x7FF2
DP_SERVER = 0x7FF3
DP_HELP = 0x7FF4
DP_STDERR = 0x7FF5
DP_MODE = 0x7FF6
DP_MODE_NEXT = 0x7FF7
DP_SERVER_NEXT = 0x7FF8
DP_HELP_NEXT = 0x7FF9
)
var (
binds []struct{
flags,match string
list *C.tcl_bind_list_t
}
bind_num int = 0
)
//...
func Bind(event,flags,match string, proc func(cd *C.ClientData, irp *C.Tcl_Interp, argc C.int, argv *[]C.char)) int,error{
tl := C.find_bind_table(C.CString(event))
if tl == nil{
return -1,errors.New("No such event table : "+ event)
}
func_name := bname(bind_num)
bind_num++
var cmd []C.tcl_cmds = {
{func_name,proc},
{nil,nil}
}
C.tcl_add_commands(cmd)
C.bind_bind_entry(tl, C.CString(flags), C.CString(match), C.CString(func_name))
append(binds,{flags,match,tl})
return bind_num-1,nil
}
func Unbind(int num){
if binds[num] == nil{
return
}
C.unbind_bind_entry(binds[num].list, C.CString(binds[num].flags), C.CString(binds[num].match), C.CString(bname(num)))
}
обертка на Go для Eggdrop API
+141
private function StrToFloat($str){
$str = trim($str);
$i=0;$k=1;
for($j=0;$j<=strlen($str);$j++){
if($str[$j]>='0' && $str[$j]<='9') {
$i = $i + $str[$j]*$k;
if($k>1) $k=$k*10;
else $k = $k*0.1;
} else {
if($str[$j]=='.' && $str[$j]==',') $k = 0.1;
else if($str[$j]<=' ') {}
}
}
return $i;
}
+141
string log;
...
try
{
Logger.SaveLog(fullPath, log);
}
catch (Exception ex)
{
Logger.SaveLog(fullPath, ex.ToString());
}
Senior developer...
+141
Кто нибудь юзал для построения веб приложений wakanda ? Если да то как оно?
+141
// Насладитесь
final String[] array_spinner_drinks = new String[20];
array_spinner_drinks[0] = "1";
array_spinner_drinks[1] = "2";
array_spinner_drinks[2] = "3";
array_spinner_drinks[3] = "4";
array_spinner_drinks[4] = "5";
array_spinner_drinks[5] = "6";
array_spinner_drinks[6] = "7";
array_spinner_drinks[7] = "8";
array_spinner_drinks[8] = "9";
array_spinner_drinks[9] = "10";
array_spinner_drinks[10] = "11";
array_spinner_drinks[11] = "12";
array_spinner_drinks[12] = "13";
array_spinner_drinks[13] = "14";
array_spinner_drinks[14] = "15";
array_spinner_drinks[15] = "16";
array_spinner_drinks[16] = "17";
array_spinner_drinks[17] = "18";
array_spinner_drinks[18] = "19";
array_spinner_drinks[19] = "20";
spinner_drinks = (Spinner) findViewById(R.id.spinner_drinks);
final ArrayAdapter<String> adapter_drinks = new ArrayAdapter<>(this,
android.R.layout.simple_spinner_item,
array_spinner_drinks);
spinner_drinks.setAdapter(adapter_drinks);
// load weight spinner with array
final String[] array_spinner_weight = new String[34];
array_spinner_weight[0] = "70";
array_spinner_weight[1] = "80";
array_spinner_weight[2] = "90";
array_spinner_weight[3] = "100";
array_spinner_weight[4] = "110";
array_spinner_weight[5] = "120";
array_spinner_weight[6] = "130";
array_spinner_weight[7] = "140";
array_spinner_weight[8] = "150";
array_spinner_weight[9] = "160";
array_spinner_weight[10] = "170";
array_spinner_weight[11] = "180";
array_spinner_weight[12] = "190";
array_spinner_weight[13] = "200";
array_spinner_weight[14] = "210";
array_spinner_weight[15] = "220";
array_spinner_weight[16] = "230";
array_spinner_weight[17] = "240";
array_spinner_weight[18] = "250";
array_spinner_weight[19] = "260";
array_spinner_weight[20] = "270";
array_spinner_weight[21] = "280";
array_spinner_weight[22] = "290";
array_spinner_weight[23] = "300";
array_spinner_weight[24] = "310";
array_spinner_weight[25] = "320";
array_spinner_weight[26] = "330";
array_spinner_weight[27] = "340";
array_spinner_weight[28] = "350";
array_spinner_weight[29] = "360";
array_spinner_weight[30] = "370";
array_spinner_weight[31] = "380";
array_spinner_weight[32] = "390";
array_spinner_weight[33] = "400";
spinner_weight = (Spinner) findViewById(R.id.spinner_weight);
final ArrayAdapter<String> adapter_weight = new ArrayAdapter(this,
android.R.layout.simple_spinner_item,
array_spinner_weight);
spinner_weight.setAdapter(adapter_weight);
Я у мамы программист
+141
private boolean get(CharArrayExt szNum, CountryAreaContainer container) {
char cCur = 0;
if(!szNum.isEmpty()) {
cCur = szNum.charAt(0);
}
Country lpSettingsCountry = isRemoveNPrefixAfterCC();
if ((cCur != 0) && lpSettingsCountry != null) {
//Special processing for numbers like +44(0)204445555
int iLen = lpSettingsCountry.getNationalPrefix().length();
if ((iLen > 0) && szNum.startsWith(lpSettingsCountry.getNationalPrefix())) {
szNum.cut(iLen);
cCur = szNum.charAt(0);
container.areaOffset = iLen;
}
}
if ((cCur != 0) && isNodeExist(cCur)) {
if(getNode(cCur).get(szNum.cut(1), container)) {
return true;
}
}
int iCount = getItemsCount();
if (iCount == 1) { //Normally
NodeItemBase lpItem = getItems().get(0);
if (lpItem.isArea()) {
container.area = (Area) lpItem;
}
container.country = lpItem.getCountry();
return true;
} else {
if (iCount > 1) {
for (int i = 0; i < iCount; i++) {
NodeItemBase lpItem = getItems().get(i);
if (lpItem.isCountry()) {
Country lpCountry = (Country) lpItem;
if (lpCountry.getAreas().size() == 0) {
container.country = lpCountry;
return true;
}
}
}
}
}
return false;
}
+141
WIN32DLL_DEFINE int _mcrypt_set_key(RI * rinst, byte * key, int nk)
{ /* blocksize=32*nb bits. Key=32*nk bits */
...
int nb = 8; /* 256 block size */
int i, j, k, m, N;
int C1, C2, C3;
word32 CipherKey[8];
nk /= 4;
...
rinst->Nb = nb;
rinst->Nk = nk;
...
if (rinst->Nb < 8) { /* что-что? */
...
} else {
...
}
...
N = rinst->Nb * (rinst->Nr + 1);
for (i = j = 0; i < rinst->Nk; i++, j += 4) { /* а вдруг Nk больше 8? */
CipherKey[i] = pack(&key[j]);
}
...
}
Реализация блочного симметричного шифрования Rijndael-256 в libmcrypt.
Прим.: libmcrypt используется как "криптографическое расширение" в PHP.