Вопрос-Ответ по php

Печать RSS
6493
Кураторы темы:

T

Пришелец
0
Ок спс, рамзес, я знаю что они прячут ошибки, я спрашивал ниче страшного не будет еси я поубираю собачки? ибо я не пойму какие именно ошибки оно прячет.
и такой вопрос, имеет ли значение как оформить переменную, например:
echo"меня звовут $name";
или
echo"меня зовут ".$name."";
есть разница или пох?

2000 лет д.н.э.
0
Есть небольшая разница "тут идет поиск переменных в тексте" 'тут только текст' 'так'.$было.' бы лучше.
А ошибки прячет те которые возвращает функция перед которой @ стоит.
file('dir') (error no such file 'dir')
попытка открыть несуществующий файл вернеет примерно такое, если стоит @ в начале строки то ошибку не вернет.

Персональный статус
0
Вопрос:
Есть картинка с разрешением 50х60 очень плохого качества, видно пиксели, прям огромные квадраты, можно её скажем увеличить под средством php и потом снова уменьшить до нужного размера со сглаживанием, дабы убрать видимость пикселей. Размытость изображения не имеет значения.

Дух
0
2840,
Функция изменяет размер изображения,
<?php
%40return boolean */
     function img_resize($src, $out, $width, $height, $color = 0xFFFFFF, $quality = 100) 
     {
    // Если файл не существует
    if (!file_exists($src)) {
        return false;  
    }
    $size = getimagesize($src);
    $format = strtolower(substr($size['mime'], strpos($size['mime'], '/') + 1));
    $picfunc = 'imagecreatefrom'.$format;
    $gor = $width  / $size[0];
    // Вертикальное соотношение
    $ver = $height / $size[1];  
    // Если не задана высота, вычислить изходя из ширины, пропорционально
    if ($height == 0) {
        $ver = $gor;
        $height  = $ver * $size[1];
    }
	// Так же если не задана ширина
	elseif ($width == 0) {
        $gor = $ver;
        $width   = $gor * $size[0];}
    // Формируем размер изображения
    $ratio   = min($gor, $ver);
    // Нужно ли пропорциональное преобразование
    if ($gor == $ratio)
        $use_gor = true;
    else
        $use_gor = false
    $new_width   = $use_gor  ? $width  : floor($size[0] * $ratio);
    $new_height  = !$use_gor ? $height : floor($size[1] * $ratio);
    $new_left    = $use_gor  ? 0 : floor(($width - $new_width)   / 2);
    $new_top     = !$use_gor ? 0 : floor(($height - $new_height) / 2);
    $picsrc  = $picfunc($src);
    // Создание изображения в памяти
    $picout = imagecreatetruecolor($width, $height);
     // Заполнение цветом
    imagefill($picout, 0, 0, $color);
    // Нанесение старого на новое
    imagecopyresampled($picout, $picsrc, $new_left, $new_top, 0, 0, $new_width, $new_height, $size[0], $size[1]);
    // Создание файла изображения
    imagejpeg($picout, $out, $quality); 
	// Очистка памяти
    imagedestroy($picsrc);
    imagedestroy($picout);
    return true;
}
?>
В

Пришелец
0
Что прописать в .htaccess чтоб телефон грузил формат .url черканите плиз.

Персональный статус
0
2842
AddType text/x-bookmark .url
В

Пришелец
0
Титов спасибо! Kool..

Пацак
0
Я почти ноль в пхп. Поэтому прошу помочь.
Нужно вставить ссылку : <a href="http://site.ru">Текст</a>

вместо !!!!!!!!!!!!!!!!
Вот часть кода:
 <?php
if ($the =='wap') {
echo "<div class=rekl><img src='/img/reklama.gif' alt='*' /><br/>";	
!!!!!!!!!!!!!!!!
echo "
</div>
<div class=rh>
<center>
$copyright
<center>Версия сайта: xhtml&nbsp;|&nbsp;<a href=\"../version.php?go=web\">WEB</a></center>         
</center>
</div>
";
echo "
</body>
</html> 
Изменил: Дмитрий (17.02.2010 / 15:14)

Дух
0
2845. 888dimon, echo '<a href="URL">NAME</a>';
М

Пацак
0
вот код, который отображает пример
(Opera/9.63 (Windows NT 5.1; U; MRA 5.5 (build 02842); ru) Presto/2.1.1, 127.0.0.1)
        $brow=isset($_SERVER['HTTP_USER_AGENT']) ? htmlentities($_SERVER['HTTP_USER_AGENT'],ENT_QUOTES) : 'Not_detected';
что заменить, чтобы отображался лиш браузер и его айпи
вот так (Opera/9.63, 127.0.0.1)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск