Страница 2 из 2

Re: Результат работы php-скрипта

Добавлено: 13 мар 2011, 00:02
Serge
Александр писал(а):...
Учебники и мануалы - разные вещи. Пытался учить SQL по многостраничному учебнику - надоело быстро. Начал учить на конкретных примерах - выучил основы очень быстро, а подробности со временем доучиваю.

PHP выводит значение, отлично... А JavaScript его не хватает. Нашел книгу, по описанию в ней рассказана как раз связка JavaScript+PHP, завтра почитаю, может и найду ответ.

Re: Результат работы php-скрипта

Добавлено: 13 мар 2011, 00:27
Александр
Serge писал(а):Учебники и мануалы - разные вещи.
Учебник учит. Дает понимание программирования и некоторых вещей, которые встретишь на практике и потратишь много времени на решении проблем связанных с этим.
Если есть понимание и логическое мышление, то мануал как раз и нужен. В другом случае получается, что человек просто копирует код из мануала, главное чтоб работало, а как - всё равно. И в итоге получается говнокод.

Рабочий код. Проверял.

Код: Выделить всё

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Untitled Document</title> <script src="jquery-1.5.1.min.js" type="text/javascript"></script> <script type="text/javascript">$(function(){    $('#link').click(function() {        $.post('http://localhost/scr.php',{},        function(data){            $('#result').html(data);        });            return false;        });});</script> </head><body><a href="#" id="link">Test</a><div id="result"></div></body></html>

Re: Результат работы php-скрипта

Добавлено: 13 мар 2011, 09:35
Serge
Александр писал(а):
Serge писал(а):Учебники и мануалы - разные вещи.
Учебник учит. Дает понимание программирования и некоторых вещей, которые встретишь на практике и потратишь много времени на решении проблем связанных с этим.
Если есть понимание и логическое мышление, то мануал как раз и нужен. В другом случае получается, что человек просто копирует код из мануала, главное чтоб работало, а как - всё равно. И в итоге получается говнокод.

Рабочий код. Проверял.
Значит у меня 2 руки слишком кривые, работать не хотит. Спасибо за помощь, буду искать в книге.

А в тупую копировать код - не мой случай. Достаточно хорошо знаю C++, немного Java, SQL, PHP. Но яваскрипт - темный лес.

Re: Результат работы php-скрипта

Добавлено: 13 мар 2011, 15:00
Александр
Serge писал(а):работать не хотит
Может быть jquery не подключил, открыл файл просто в браузере (а не http://localhost/test.html) или php скрипт не работает.

Re: Результат работы php-скрипта

Добавлено: 13 мар 2011, 16:48
Serge
Александр писал(а):
Serge писал(а):работать не хотит
Может быть jquery не подключил, открыл файл просто в браузере (а не http://localhost/test.html) или php скрипт не работает.
Это как раз входит в понятие кривых рук:)
Спасибо огромное, заработало. неправильно поставил адрес jQuery.

P.S. Все равно буду читать книги по JS, это же еще не конец...

Re: Результат работы php-скрипта

Добавлено: 02 апр 2011, 21:54
Serge
И снова вопрос по той же теме.

Сделал так, что после нажатия на кнопку вылазит картинка с результатом работы скрипта, всё отлично работает.
Возник вопрос: можно ли сделать что бы последовательно выходило 2 картинки? Вылезла первая, закрыли, вылезла вторая.

Re: Результат работы php-скрипта

Добавлено: 03 апр 2011, 16:55
Александр
Serge
Конечно можно. Яваскриптом. Менять visible. C jQuery можно использовать show, hide.

Re: Результат работы php-скрипта

Добавлено: 04 апр 2011, 21:55
Serge
Александр писал(а):Serge
Конечно можно. Яваскриптом. Менять visible. C jQuery можно использовать show, hide.
Спасибо, вроде вышло...

И еще, надеюсь последний вопрос.
Хочу вывести на картинке надпись другим шрифтом, не стандартным. Сделал при помощи кода ниже, при открытии непосредственно самого .php - работает отлично, при вставке в <div> основного документа результата его работы - выводит квадратики. Как можно исправить? Догадываюсь в чем ошибка, но не получилось исправить:(

Код: Выделить всё

include "database.php";header("Content-type: image/jpeg;");$query = 'SELECT MAX(num) FROM `uid`';$sql = mysql_query($query);$sql_res = mysql_fetch_array($sql);$num = $sql_res['MAX(num)'];if(!$num)    $num=0;function iso2uni ($isoline)    {    for ($i=0; $i < strlen($isoline); $i++)        {        $thischar=substr($isoline,$i,1);        $charcode=ord($thischar);        $uniline.=($charcode>175)?"&#".(1040+($charcode-176)).";":$thischar;        }    return $uniline;    }$img = ImageCreateFromjpeg('img/sold.jpg');$black = ImageColorAllocate($img, 0, 0, 0);$font = 'fonts/compact.ttf';$text = $num." юзеров";ImageTTFText($img, 20, 0, 30, 70, $black, $font, iso2uni(convert_cyr_string($text ,"w","i")));imagejpeg($img);

Re: Результат работы php-скрипта

Добавлено: 04 апр 2011, 22:34
Александр
Serge
Может быть дело в кодировке. Пробуй изменить кодировку скрипта, или используй функцию iconv.