 |
|

08.11.2007, 21:52
|
|
Участник форума
Регистрация: 05.08.2007
Сообщений: 236
С нами:
9877346
Репутация:
457
|
|
Сообщение от NOmeR1
Есть у кого-нибудь скриптик, который "украшает" PHP код, то есть что-то типо тега [php]?
Самому писать лень =)
ты имеешь ввиду подсветку кода PHP ? если да то стукай в асю 
|
|
|

09.11.2007, 01:02
|
|
Познающий
Регистрация: 21.01.2007
Сообщений: 69
С нами:
10159723
Репутация:
4
|
|
Переведите, пожалуйста: "скажите сразу днс сервера вашего хостера, что бы мы сразу их прописали"
|
|
|

09.11.2007, 01:08
|
|
Участник форума
Регистрация: 05.08.2007
Сообщений: 236
С нами:
9877346
Репутация:
457
|
|
Сообщение от dk-ne
Переведите, пожалуйста: "скажите сразу днс сервера вашего хостера, что бы мы сразу их прописали"
прописывание днс серверов нужно что закрепить домен за каким-то хостом, стандартный вид
ns1.site.ru
ns2.site.ru
|
|
|

09.11.2007, 01:10
|
|
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
С нами:
10578566
Репутация:
1228
|
|
Сообщение от dk-ne
Переведите, пожалуйста: "скажите сразу днс сервера вашего хостера, что бы мы сразу их прописали"
всмысле адрес днс сервера на котором прописан твой хост.
что ту переводить. есле всеравно не понятно, читай как работает интеренет)
|
|
|

09.11.2007, 14:41
|
|
Участник форума
Регистрация: 26.12.2006
Сообщений: 107
С нами:
10196899
Репутация:
27
|
|
Всем привет! В общем у меня такая проблема, имеется скрипт для вывода случайной картинки:
PHP код:
global $array;
global $array2;
$dir="../Pictures/Pict";
function cd_dir($dir){
global $array;
global $array2;
$r=opendir($dir);
while (false !== ($k = readdir($r))){
if(is_dir("$dir/$k") && $k!="." && $k!="..")
cd_dir("$dir/$k");
elseif ($m=substr($k,-4) and $m=='.jpg' or $m=='.png' or $m=='.gif')
{
$array[]=$dir."/".$k;
$array2[]=$k;
}
}
}
cd_dir($dir);
$number=rand(0,count($array)-1);
$resiz = 1; #если Вы будете выводить картинки 1:1, например используете блок для показа картинок для мобильных, то присвойте $resiz = 0
$etalon = 120; #максимальный размер картинки.
if ($resiz == 1) {
$size_img = getimagesize ("$array[$number]");
if ($size_img[0]>$etalon or $size_img[1]>$etalon) {
if ($size_img[0]>$size_img[1]) {
$koeff = $size_img[0]/$etalon;
} else {
$koeff = $size_img[1]/$etalon;
}
$w_new = $size_img[0]/$koeff;
$h_new = $size_img[1]/$koeff;
} else {
$w_new = $size_img[0];
$h_new = $size_img[1];
}
$new_s = "height=\"$h_new\" width=\"$w_new\"";
}
echo "<center><img $new_s src='$array[$number]' alt='Случайная картинка'>
</center><br>";
$size1=filesize("$array[$number]");
$size2=$size1/1024;
$size= round($size2);
echo "Файл:
<a href = '$array[$number]' title = 'Скачать картинку'>$array2[$number]</a><BR>";///Вывод названия
echo "Размер: $size Кб.<BR>";///Вывод Размера
Как сделать так что бы он выводил картинки определенного размера, допустим картинки не более 10 кб т.е если картинка более 10 кб то он её не выводит а проверяет на размер следующую, если и след. более 10 кб то проверяет следующую и т.д пока не найдёт ту которая меньше 10кб, вот её он должен вывести для просмотра....
|
|
|

09.11.2007, 14:51
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
С нами:
9999746
Репутация:
1318
|
|
PHP код:
<?php
define("MAX_IMAGE_SIZE_KB", 10);
global $array;
global $array2;
$dir="pict";
function cd_dir($dir){
global $array;
global $array2;
$r=opendir($dir);
while (false !== ($k = readdir($r))){
if(is_dir("$dir/$k") && $k!="." && $k!="..")
cd_dir("$dir/$k");
elseif ($m=substr($k,-4) and $m=='.jpg' or $m=='.png' or $m=='.gif')
{
$array[]=$dir."/".$k;
$array2[]=$k;
}
}
}
cd_dir($dir);
do {
$number=rand(0,count($array)-1);
$resiz = 1; #если Вы будете выводить картинки 1:1, например используете блок для показа картинок для мобильных, то присвойте $resiz = 0
$etalon = 120; #максимальный размер картинки.
if ($resiz == 1) {
$size_img = getimagesize ("$array[$number]");
if ($size_img[0]>$etalon or $size_img[1]>$etalon) {
if ($size_img[0]>$size_img[1]) {
$koeff = $size_img[0]/$etalon;
} else {
$koeff = $size_img[1]/$etalon;
}
$w_new = $size_img[0]/$koeff;
$h_new = $size_img[1]/$koeff;
} else {
$w_new = $size_img[0];
$h_new = $size_img[1];
}
$new_s = "height=\"$h_new\" width=\"$w_new\"";
}
$size1=filesize("$array[$number]");
} while (($size1/1024) > MAX_IMAGE_SIZE_KB);
echo "<center><img $new_s src='$array[$number]' alt='Случайная картинка'>
</center><br>";
$size2=$size1/1024;
$size= round($size2);
echo "Файл:
<a href = '$array[$number]' title = 'Скачать картинку'>$array2[$number]</a><BR>";///Вывод названия
echo "Размер: $size Кб.<BR>";///Вывод Размера
?>
|
|
|

09.11.2007, 16:20
|
|
Участник форума
Регистрация: 26.12.2006
Сообщений: 107
С нами:
10196899
Репутация:
27
|
|
Спасибо! Всё работает!
|
|
|

09.11.2007, 19:41
|
|
Новичок
Регистрация: 03.11.2006
Сообщений: 28
С нами:
10272741
Репутация:
3
|
|
Люди подскажите плиз что означает эта строчка?
<meta name="revisit" content="100 days">
|
|
|

09.11.2007, 19:45
|
|
Участник форума
Регистрация: 07.08.2007
Сообщений: 139
С нами:
9874372
Репутация:
138
|
|
Вроде поисковым системам для перепосещения сайта через определенный срок
Почитай здесь:
http://www.webotdel.ru/notes/metatags/
|
|
|

09.11.2007, 20:01
|
|
Участник форума
Регистрация: 13.11.2005
Сообщений: 199
С нами:
10785229
Репутация:
75
|
|
Сообщение от Макс 8===3
Люди подскажите плиз что означает эта строчка?
<meta name="revisit" content="100 days">
<meta name="revisit" content="7 days">
<meta name="revisit-after" content="7 days">
Эти теги, исходя из их описания, должны давать команду поисковой системе посещать данную страницу сайта так часто, как это прописано (в данном случае каждые 7 дней). На деле — каждый поисковый робот заходит на сайт с частотой которую сам посчитает нужной и возможной. Эта частота зависит от показателя цитируемости документа, чем этот показатель выше — тем чаще будет приходить поисковый робот. Например, главную страницу нашего сайта Googlebot (поисковый робот Google) посещает несколько раз в день.
|
|
|
|
 |
|
Предыдущая тема
Следующая тема
|
Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
|
|
|
|