Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

22.01.2009, 14:22
|
|
Постоянный
Регистрация: 19.03.2007
Сообщений: 684
Провел на форуме: 3152874
Репутация:
1020
|
|
можно например и так
PHP код:
$in='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890+-_=';
$out=substr(str_shuffle($in),rand(0,2),rand(5,8));
echo $out;
|
|
|

22.01.2009, 14:27
|
|
Постоянный
Регистрация: 05.12.2003
Сообщений: 340
Провел на форуме: 3548105
Репутация:
98
|
|
ребят, а кто нибудь запускал пхп скрипты тут?
на сервисах бесплатного крона?
какие мнение?
на постоянное выполнение...
Последний раз редактировалось c0rp$e; 22.01.2009 в 15:27..
|
|
|

22.01.2009, 14:43
|
|
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме: 458686
Репутация:
-25
|
|
ПОМОГИНЕ СДЕЛАТЬ КЛАСС
Есть код который мне надо использовать несколько раз!
PHP код:
<?php include("db.php");
if (isset($_POST['vibor'])) { $vibor = $_POST['vibor'];}
if (isset($_POST['load'])) { $adres = $_POST['load'];}
$result1 = mysql_query("SELECT * FROM data WHERE id='$vibor'",$db);
if (!$result1) {
exit(mysql_error());
}
if (mysql_num_rows($result1) > 0) {
//вытаскиваем пути к картинкам
$myrow1 = mysql_fetch_array($result1);
$adres1 = "admin/".$myrow1['url'];
//узнаем реальный размер картинок
$mas = getimagesize($adres);
$mas1 = getimagesize($adres1);
//создаем переменые с размерами
$width = 215;
$heigth = $mas[1]+$mas1[1]+30;
//создаем пустую картинку с размерами которые выше
$im = imagecreatetruecolor($width, $heigth);
//создаем в памяти все картинки
$im1 = imagecreatefromjpeg($adres);
$im2 = imagecreatefromjpeg('logo.jpg');
$im3 = imagecreatefromjpeg($adres1);
//копируем все на полотно
$name = $myrow1['name'];
imagecopy($im, $im2, 0, $mas[1], 0, 0, 215, 30);
imagecopy($im, $im1, 0, 0, 0, 0, 215, $mas[1]);
imagecopy($im, $im3, 0, $mas[1]+30, 0, 0, 215, 350);
//размеры аватарки
$width = imagesx($im);
$height = imagesy($im);
//добавляем уголки
$tl = imagecreatefrompng('tl.png'); //top left
$tr = imagecreatefrompng('tr.png'); //top right
$dl = imagecreatefrompng('dl.png'); //down left
$dr = imagecreatefrompng('dr.png'); //down right
//размеры уголков (предпологается, что размер углов одинаковый )
$w = imagesx($tl);
$h = imagesy($tl);
imagecopy($im, $tl, 0, 0, 0, 0, $w, $h);
imagecopy($im, $tr, $width-$w, 0, 0, 0, $w, $h);
imagecopy($im, $dl, 0, $height-$h, 0, 0, $w, $h);
imagecopy($im, $dr, $width-$w, $height-$h, 0, 0, $w, $h);
// сохранение аватара
imagejpeg($im,"avatar/$name");
imagedestroy($im);
}
else {
echo "Ошибка при зоздании Аватара";
exit();
}
printf("<a href='get.php?file=avatar/$name'><img src='avatar/$name' alt=''/></a>");
?>
Помогите сделать класс который моно использовать эквивалентно этому коду???
Последний раз редактировалось geforce; 22.01.2009 в 15:06..
|
|
|

22.01.2009, 15:15
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме: 2238549
Репутация:
1318
|
|
У тебя вся логика тут перемешана... Это раз... Кода у тебя не так много, это два... "Это" лучше не трогать... Максимум - сделай из этого функцию и инклудь где нужно. Такой код не достоен попасть в ООП обёртку.
|
|
|

22.01.2009, 15:16
|
|
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме: 6490435
Репутация:
2290
|
|
http://cronjob.ru/
какие мнение?
Светят твоими данными?
|
|
|

22.01.2009, 15:27
|
|
Постоянный
Регистрация: 05.12.2003
Сообщений: 340
Провел на форуме: 3548105
Репутация:
98
|
|
nerezus, какими мылом что ли? )
|
|
|

22.01.2009, 15:52
|
|
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме: 458686
Репутация:
-25
|
|
Сообщение от groundhog
У тебя вся логика тут перемешана... Это раз... Кода у тебя не так много, это два... "Это" лучше не трогать... Максимум - сделай из этого функцию и инклудь где нужно. Такой код не достоен попасть в ООП обёртку.
Я просто хочу научиться ООП по этому маленький код! Плиз покажи пример???
|
|
|

22.01.2009, 16:08
|
|
Banned
Регистрация: 22.12.2007
Сообщений: 660
Провел на форуме: 3885269
Репутация:
1158
|
|
У меня есть переменная $info
я туда кидаю:
$info = "\nvar: $var,\nvar1 $var1 etc";
Почему у меня на следующую строчку не записываеться при записи в файл?
Как вообще можно записать в файл инфо, нормально?
|
|
|

22.01.2009, 16:18
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
PHP код:
$info = "\nvar: $var,\nvar1 $var1 etc";
$fout=fopen('output.txt','a+');
fwrite ($fout,$info . "\r\n");
fclose($fout);
|
|
|

22.01.2009, 16:18
|
|
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме: 458686
Репутация:
-25
|
|
Сообщение от procedure
У меня есть переменная $info
я туда кидаю:
$info = "\nvar: $var,\nvar1 $var1 etc";
Почему у меня на следующую строчку не записываеться при записи в файл?
Как вообще можно записать в файл инфо, нормально?
PHP код:
$info = "\nvar: $var,\nvar1 $var1 etc"
$fh=fopen("файл куда пишеш","a+");
fputs($fh,$info."\r\n");
fclose($fh);
Вот так
Последний раз редактировалось geforce; 22.01.2009 в 16:20..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|