Полезная информация

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

№119-02-2007 01:54:41

HTMLCODER.exe
Участник
 
Группа: Members
Зарегистрирован: 10-02-2007
Сообщений: 32
UA: Firefox 2.0

Скажите, где CGI редактор добыть можно...

Хочу сделать себе на сайте картинку, отображающую число на данный момент...:|


One day the God feeled a bit bored.
And He invented HTML

Отсутствует

 

№219-02-2007 02:00:43

Azathoth
Участник
 
Группа: Extensions
Откуда: Хабаровск
Зарегистрирован: 02-02-2005
Сообщений: 2692
UA: Firefox 2.0

Re: Скажите, где CGI редактор добыть можно...

Ну так сделай, в чем проблема-то? ;)
А для начала объясни собравшимся что за зверь "CGI редактор"?
А еще ни за что не говори на чем пишутся те самые CGI скрипты. Засмеют ведь и все равно толком не ответят.
Да, еще... Думаю пока не найдешь телепата ничего у тебя не получится =)

А еще могу предложить магическое слово gd.

Отредактировано Azathoth (19-02-2007 02:05:22)


...она старалась, чтобы я больше времени проводил в разных пионерлагерях и группах продлённого дня - кстати сказать, удивительную красоту последнего словосочетания я вижу только сейчас. (c) Виктор Пелевин

Отсутствует

 

№319-02-2007 02:07:33

le1
Участник
 
Группа: Members
Откуда: Donets'k, Ukraine
Зарегистрирован: 17-01-2007
Сообщений: 1
UA: Firefox 2.0

Re: Скажите, где CGI редактор добыть можно...

CGI редакторов не существует. CGI скрипты можно писать хоть на С, хоть на bash. Для начала определись с языком. Для начинающего РНР подойдёт. Опять же, в Сети должно быть много готовых скриптов. Задачка-то элементарная.

Отсутствует

 

№419-02-2007 02:30:42

Punk_UnDead
Участник
 
Группа: Members
Откуда: Макеевка(Украина)
Зарегистрирован: 29-05-2006
Сообщений: 613
UA: Firefox 2.0
Веб-сайт

Re: Скажите, где CGI редактор добыть можно...

а я бы посоветовал не пудрить себе мозги, а запускатть скрипт генерящий картинку через cron,
а отдавать статичное изображение с необходимым лайф таймом
ибо чрезмерно грузить сервер подобными вещами - это зло


это не просто аватара - это древний символ изгнания зла

Отсутствует

 

№519-02-2007 04:20:13

stoneflash
Хитрый Лис
 
Группа: Extensions
Откуда: Msk
Зарегистрирован: 02-04-2006
Сообщений: 4341
UA: Firefox 2.0

Re: Скажите, где CGI редактор добыть можно...

PHP+GD отлично справится. Скриптов навалом. Любой нормальный хостер позволяет.


«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator

Отсутствует

 

№619-02-2007 14:24:50

Хimik
Участник
 
Группа: Members
Зарегистрирован: 02-02-2007
Сообщений: 232
UA: Firefox 2.0

Re: Скажите, где CGI редактор добыть можно...

Для такого простенькового скрипта использовать CGI??????? Да вы чего! SVG+JS и да будет вам счастье :).

Отсутствует

 

№719-02-2007 14:26:33

Punk_UnDead
Участник
 
Группа: Members
Откуда: Макеевка(Украина)
Зарегистрирован: 29-05-2006
Сообщений: 613
UA: Firefox 2.0
Веб-сайт

Re: Скажите, где CGI редактор добыть можно...

Хimik
:D:D ога ога
и 80% пользователей нифига не увидят


это не просто аватара - это древний символ изгнания зла

Отсутствует

 

№819-02-2007 15:45:35

Хimik
Участник
 
Группа: Members
Зарегистрирован: 02-02-2007
Сообщений: 232
UA: Firefox 2.0

Re: Скажите, где CGI редактор добыть можно...

Punk_UnDead пишет

Хimik
:D:D ога ога
и 80% пользователей нифига не увидят

Незнаю в лисе тестил все путем. В Опере тоже.

Отсутствует

 

№919-02-2007 16:36:09

St.MPA3b
Участник
 
Группа: Members
Откуда: Москва
Зарегистрирован: 23-05-2005
Сообщений: 1852
UA: Firefox 2.0

Re: Скажите, где CGI редактор добыть можно...

а я бы посоветовал не пудрить себе мозги, а запускатть скрипт генерящий картинку через cron,
а отдавать статичное изображение с необходимым лайф таймом
ибо чрезмерно грузить сервер подобными вещами - это зло

Не издевайтесь над виндузятником


Я схожу с ума или это глючит Реальность?
Gentoo Linux (~x86) + Konqueror + Kmail ;). Не люблю GTK.

Отсутствует

 

№1019-02-2007 16:55:15

krigstask
друг народа
 
Группа: Members
Откуда: Rampova, Inkerimaa
Зарегистрирован: 13-09-2005
Сообщений: 4593
UA: Opera 8.5
Веб-сайт

Re: Скажите, где CGI редактор добыть можно...

Хimik
80% — это он про IE (-;E


Ядрёная консоль делает меня сильней!

Отсутствует

 

№1119-02-2007 17:22:38

Хimik
Участник
 
Группа: Members
Зарегистрирован: 02-02-2007
Сообщений: 232
UA: Firefox 2.0

Re: Скажите, где CGI редактор добыть можно...

krigstask
Всю жизнь под осла делали отдельные страницы (без графики, скриптов и прочих вкусностей :))

Отсутствует

 

№1219-02-2007 17:34:10

HTMLCODER.exe
Участник
 
Группа: Members
Зарегистрирован: 10-02-2007
Сообщений: 32
UA: Firefox 2.0

Re: Скажите, где CGI редактор добыть можно...

Осёл - вещь и правда довольно упрямая и нехорошая. Но в лисе ЭТО не работает, в то время как IE вполне тянет (это калькулятор)

Выделить код

Код:

<HTML>
    <HEAD>
        <TITLE></TITLE>
        <style    type="text/css">
        .cent    {
        left:    24%;
        color: red;
        }
        </style>
        <script language="jscript">
function plus()
{
var x = document.a.s.value
var z = document.a.v.value
var t = z-(x*-1)
document.a.b.value = t 
}

function c()
{
var x = document.a.v.value
var z = document.a.s.value
var t = Math.pow(x, z);
document.a.b.value = t
}

function mul()
{

var x = document.a.s.value
var z = document.a.v.value
var t = z*x
document.a.b.value = t 


}

function divide()
{

var x = document.a.s.value
var z = document.a.v.value
var t = z/x
document.a.b.value = t 


}

function minus()
{

var x = document.a.s.value
var z = document.a.v.value
var t = z-x
document.a.b.value = t 


}


        </script> 
    </HEAD>
    <BODY bgcolor="000000">
        <h1    class="cent">
            Калькулятор
        </h1>
        <br    />
        <br    />
        <form    name="a"    class="cent">
            <table    width="30%" class="cent" bgcolor="red" cellspacing="3" bordercolor="black">
                <tr>
                    <td    colspan="3">
                        <input    name="v">
                    </td>
                </tr>
                <tr>
                    <td    colspan="3">
                        <input    name="s">
                    </td>
                </tr>
                <tr>
                    <td    colspan="3">
                        <input    name="b">
                    </td>
                </tr>
                <tr>
                    <td>
                        <button    onClick="c();">
                            X
                            <SUP>
                                z
                            </SUP>
                        </button>
                    </td>
                    <td>
                        <button    onClick="plus();" acceskey="p">
                            +
                        </button>
                    </td>
                    <td>
                        <button    onClick="minus();" acceskey="m">
                            -
                        </button>
                    </td>
                </tr>
                <tr>
                    <td>
                        <button    onClick="divide();" acceskey="d">
                            &divide;
                        </button>
                    </td>
                    <td>
                        <button    onClick="mul();" acceskey="x">
                            &times;
                        </button>
                    </td>
                </tr> 
                <tr>
            </table>
        </form>
    </BODY>
</HTML>

И где тут труп зарыт?


One day the God feeled a bit bored.
And He invented HTML

Отсутствует

 

№1319-02-2007 17:41:19

arka
Участник
 
Группа: Members
Зарегистрирован: 10-08-2005
Сообщений: 183
UA: Firefox 2.0
Веб-сайт

Re: Скажите, где CGI редактор добыть можно...

И где тут труп зарыт?

<script language="jscript"> меняем на <script type="text/javascript">
В onClick после вызова функции добавляем return false;  и радуемся

Отсутствует

 

№1419-02-2007 18:25:22

Punk_UnDead
Участник
 
Группа: Members
Откуда: Макеевка(Украина)
Зарегистрирован: 29-05-2006
Сообщений: 613
UA: Firefox 2.0
Веб-сайт

Re: Скажите, где CGI редактор добыть можно...

St.MPA3b

Не издевайтесь над виндузятником

ну в таком случае без финтов ушами не обойтись
при первом вызове за сутки генерим картинку и сохраняем, а все остальные разы отдаём готовую


это не просто аватара - это древний символ изгнания зла

Отсутствует

 

№1519-02-2007 19:23:13

HTMLCODER.exe
Участник
 
Группа: Members
Зарегистрирован: 10-02-2007
Сообщений: 32
UA: Firefox 2.0

Re: Скажите, где CGI редактор добыть можно...

Я просто HTML для одной такой картинки посмотрел и там было вставлено как картинка (тег IMG), но ссылка на файл CGI...
И я еще видел на каком-то сайте CGI Builder и CGI Editor.


One day the God feeled a bit bored.
And He invented HTML

Отсутствует

 

№1619-02-2007 19:41:04

Punk_UnDead
Участник
 
Группа: Members
Откуда: Макеевка(Украина)
Зарегистрирован: 29-05-2006
Сообщений: 613
UA: Firefox 2.0
Веб-сайт

Re: Скажите, где CGI редактор добыть можно...

HTMLCODER.exe
нуу знаете ли, modrewrite позволяет творить чудеса
redirect тоже


это не просто аватара - это древний символ изгнания зла

Отсутствует

 

№1720-02-2007 04:13:18

Azathoth
Участник
 
Группа: Extensions
Откуда: Хабаровск
Зарегистрирован: 02-02-2005
Сообщений: 2692
UA: Firefox 2.0

Re: Скажите, где CGI редактор добыть можно...

Punk_UnDead

нуу знаете ли, modrewrite позволяет творить чудеса
redirect тоже

Ни тот, ни другой тут не при чем. Можно привести множество примеров когда изображение генерится CGI скриптом.
Полезность этого весьма сомнительна, но не будем автора топика сильно осуждать. Видно ему хочется чего-то новенького...
Хотя я бы предпочел вывести дату простым текстом, да и CSS не запрещали еще для украшения текста.

HTMLCODER.exe

И я еще видел на каком-то сайте CGI Builder и CGI Editor.

CGI Builder - Perl модуль для создание web-приложений. Никогда такими монстрами не пользовался. Все что он предлагает легко делается без него. И для генерации изображений не предназначен.
Что же касается CGI Editor, то полагаю он тоже не занимается генерацией изображений.

И где тут труп зарыт?

А это показательный пример того как НЕ НАДО писать JavaScript код =)
На ошибки Вам уже указали.
Однако я бы сделал так:

Выделить код

Код:

<HTML><HEAD>
<TITLE></TITLE>

<style type="text/css">
body {
	background-color:black;
}

h1 {
	margin-bottom:2em;
	color: red;
}

.cent {
	left: 24%;
	background-color: red;
	border: 1px solid black;
	width: 30%;
}
</style>

<script language="JavaScript" type="text/javascript">

function plus() {
	var X = parseInt(document.getElementById("v").value);
	var Y = parseInt(document.getElementById("s").value);
	document.getElementById("b").value = X + Y;
}

function c() {
	var X = parseInt(document.getElementById("v").value);
	var Y = parseInt(document.getElementById("s").value);
	document.getElementById("b").value = Math.pow(X, Y);
}

function mul() {
	var X = parseInt(document.getElementById("v").value);
	var Y = parseInt(document.getElementById("s").value);
	document.getElementById("b").value = X * Y;
}

function divide() {
	var X = parseInt(document.getElementById("v").value);
	var Y = parseInt(document.getElementById("s").value);
	document.getElementById("b").value = X / Y;
}

function minus() {
	var X = parseInt(document.getElementById("v").value);
	var Y = parseInt(document.getElementById("s").value);
	document.getElementById("b").value = X - Y;
}
</script> 

</HEAD>
<BODY>
	<h1>Калькулятор</h1>
	<table class="cent" cellspacing="3">
	<tr>
		<td colspan="3">
			<input name="v" id="v">
		</td>
	</tr>
	<tr>
		<td colspan="3">
			<input name="s" id="s">
		</td>
	</tr>
	<tr>
		<td colspan="3">
			<input name="b" id="b">
		</td>
	</tr>
	<tr>
		<td>
			<input type="button" value=" b&ordf; " onClick="javascript:c();">
		</td>
		<td>
			<input type="button" value=" + " onClick="javascript:plus();" accesskey="p">
		</td>
		<td>
			<input type="button" value=" - " onClick="javascript:minus();" accesskey="m">
		</td>
	</tr>
	<tr>
		<td>
			<input type="button" value=" &divide; " onClick="javascript:divide();" accesskey="d">
		</td>
		<td>
			<input type="button" value=" &times; " onClick="javascript:mul();" accesskey="x">
		</td>
	</tr> 
	</table>
</BODY>
</HTML>

Этот код будет работать в любом браузере.
Проверено в Firefox, Opera, Konqueror. IE под рукой нет, но я уверен что и в нем будет работать.
Признаюсь меня не все устраивает и в этом коде, но мне хотелось быть максимально близко к вашему примеру. Я бы тут еще кучу всего поменял или добавил бы. Например как минимум указал бы кодировку и сделал имена и id полей более "понятными".

Отредактировано Azathoth (20-02-2007 04:22:53)


...она старалась, чтобы я больше времени проводил в разных пионерлагерях и группах продлённого дня - кстати сказать, удивительную красоту последнего словосочетания я вижу только сейчас. (c) Виктор Пелевин

Отсутствует

 

№1820-02-2007 10:43:20

Punk_UnDead
Участник
 
Группа: Members
Откуда: Макеевка(Украина)
Зарегистрирован: 29-05-2006
Сообщений: 613
UA: Firefox 2.0
Веб-сайт

Re: Скажите, где CGI редактор добыть можно...

Azathoth

Ни тот, ни другой тут не при чем.

да я как бы и не говорил, что они при чём-то,
камрад сказал, что узрел cgi в адресе источника картинки в коде страницы
вот я и говорю, что это не показатель, адрес сначала можно поломать modrewrite-ом а потом redirect-ом и вот так несколько раз
и по коду страницы адресу невозможно вычислить, будет ли картинка загружена готовой, будет ли генерится или может её каждый день дизайнер рисует в своём любимом редакторе а админ загоняет на сервер


это не просто аватара - это древний символ изгнания зла

Отсутствует

 

№1920-02-2007 12:05:11

Azathoth
Участник
 
Группа: Extensions
Откуда: Хабаровск
Зарегистрирован: 02-02-2005
Сообщений: 2692
UA: Firefox 2.0

Re: Скажите, где CGI редактор добыть можно...

Punk_UnDead

вот я и говорю, что это не показатель, адрес сначала можно поломать modrewrite-ом а потом redirect-ом и вот так несколько раз
и по коду страницы адресу невозможно вычислить, будет ли картинка загружена готовой, будет ли генерится или может её каждый день дизайнер рисует в своём любимом редакторе а админ загоняет на сервер

Ну да. Верно =)


...она старалась, чтобы я больше времени проводил в разных пионерлагерях и группах продлённого дня - кстати сказать, удивительную красоту последнего словосочетания я вижу только сейчас. (c) Виктор Пелевин

Отсутствует

 

№2025-02-2007 06:56:03

HTMLCODER.exe
Участник
 
Группа: Members
Зарегистрирован: 10-02-2007
Сообщений: 32
UA: Firefox 2.0

Re: Скажите, где CGI редактор добыть можно...

Ещё было типа на картинке напечатан мой IP-адрес, ОС, браузер и еще чегой-то...
Тут нельзя сказать, что её админ рисует:cool:, однако вроде можно ставить типа водяного знака с помощью PHP на картинку! кто может код для этого сюда кинуть?
PLZ:)
Я тогда просто его сделаю типа:

Выделить код

Код:

<?php 
$variable_to_display = somecodehere; 
watermark_function($variable_to_display, X, Y); //watermark_function(watermark_file, placeX, placeY);
и т. д. или if()... else()...
?>

One day the God feeled a bit bored.
And He invented HTML

Отсутствует

 

№2125-02-2007 11:06:09

Хimik
Участник
 
Группа: Members
Зарегистрирован: 02-02-2007
Сообщений: 232
UA: Firefox 2.0

Re: Скажите, где CGI редактор добыть можно...

GD

Отсутствует

 

№2219-04-2007 00:30:14

HTMLCODER.exe
Участник
 
Группа: Members
Зарегистрирован: 10-02-2007
Сообщений: 32
UA: Firefox 2.0

Re: Скажите, где CGI редактор добыть можно...

Спасибо, я врубился в GD.
А как насчет того штоп две картинки в одну лепить?


One day the God feeled a bit bored.
And He invented HTML

Отсутствует

 

№2319-04-2007 13:49:41

Punk_UnDead
Участник
 
Группа: Members
Откуда: Макеевка(Украина)
Зарегистрирован: 29-05-2006
Сообщений: 613
UA: Firefox 2.0
Веб-сайт

Re: Скажите, где CGI редактор добыть можно...

HTMLCODER.exe

А как насчет того штоп две картинки в одну лепить?

GD до просветления
RTFM

...
imagecopy -- Copy part of an image
imagecopymerge -- Copy and merge part of an image
imagecopymergegray -- Copy and merge part of an image with gray scale
imagecopyresampled -- Copy and resize part of an image with resampling
imagecopyresized -- Copy and resize part of an image
imagecreate -- Create a new palette based image
...

на выбор и по необходимости

Отредактировано Punk_UnDead (19-04-2007 13:54:42)


это не просто аватара - это древний символ изгнания зла

Отсутствует

 

№2420-04-2007 13:51:12

ladserg
Обещал вернуться...
 
Группа: Members
Откуда: Russia
Зарегистрирован: 10-03-2005
Сообщений: 1977
UA: Firefox 2.0

Re: Скажите, где CGI редактор добыть можно...

Есть один очень класный редактор CGI, все CGI я пишу только в нём, серьёзно. Это редактор - nano.


Этот мир, не совершенный, состоит из всех из нас. Он прямое отражение наших чувств и наших глаз.
Этот мир не станет лучше и не станет он добрее, если сами мы добрее не станем.
(@ Игорь Тальков, Этот мир).

Отсутствует

 

№2522-04-2007 08:37:28

HTMLCODER.exe
Участник
 
Группа: Members
Зарегистрирован: 10-02-2007
Сообщений: 32
UA: Firefox 2.0

Re: Скажите, где CGI редактор добыть можно...

Punk_undead
Спасибо:)


One day the God feeled a bit bored.
And He invented HTML

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]