Kod
/**
* This file is part of SL-system.
* @copyright 2006 All rights reserved, do not copy, edit or resale.
* @author Krzysztof Jagiełło <balonyo@gmail.com>
* @version 0.1
*/
function ajaxCut()
{
var ajax = new Ajax.Request(
'ajax_request.php?action=cut&long=' + $F( 'url_long' ) + '&sug=' + $F( 'url_sug' ),
{
onComplete: ajaxCutProg
});
}
function ajaxCutProg( req )
{
var res = req.responseText;
}
function ajaxSug()
{
if( $F( 'url_sug' ).length > 0 )
{
var ajax = new Ajax.Request(
'ajax_request.php?action=checksug&sug=' + $F( 'url_sug' ),
{
onComplete: ajaxSugProg
});
}
}
function ajaxSugProg( req )
{
var res = req.responseText;
switch( res )
{
case 'yes': $('error_box').innerHTML = "Podany skrót jest zajęty."; i_error( 'bad', 'url_sug' ); break
case 'no': $('error_box').innerHTML = ''; i_error( 'good', 'url_sug' ); break;
}
}
function i_error( type, i_name )
{
switch( type )
{
case 'bad':
$( i_name ).style.border = 'solid 1px #cd8989';
$( i_name ).style.background = '#ffe9e9';
break;
case 'good':
$( i_name ).style.border = 'solid 1px #a9d97d';
$( i_name ).style.background = '#f9fff4';
break;
}
}
function validUrl()
{
if( $F( 'url_long' ).length > 0 )
{
var valid = /^(http|https):\/\/[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}((:[0-9]{1,5})?\/.*)?$/.test( $F( 'url_long' ) );
if( !valid )
{
i_error( 'bad', 'url_long' );
}
else
{
i_error( 'good', 'url_long' );
}
}
}
* This file is part of SL-system.
* @copyright 2006 All rights reserved, do not copy, edit or resale.
* @author Krzysztof Jagiełło <balonyo@gmail.com>
* @version 0.1
*/
function ajaxCut()
{
var ajax = new Ajax.Request(
'ajax_request.php?action=cut&long=' + $F( 'url_long' ) + '&sug=' + $F( 'url_sug' ),
{
onComplete: ajaxCutProg
});
}
function ajaxCutProg( req )
{
var res = req.responseText;
}
function ajaxSug()
{
if( $F( 'url_sug' ).length > 0 )
{
var ajax = new Ajax.Request(
'ajax_request.php?action=checksug&sug=' + $F( 'url_sug' ),
{
onComplete: ajaxSugProg
});
}
}
function ajaxSugProg( req )
{
var res = req.responseText;
switch( res )
{
case 'yes': $('error_box').innerHTML = "Podany skrót jest zajęty."; i_error( 'bad', 'url_sug' ); break
case 'no': $('error_box').innerHTML = ''; i_error( 'good', 'url_sug' ); break;
}
}
function i_error( type, i_name )
{
switch( type )
{
case 'bad':
$( i_name ).style.border = 'solid 1px #cd8989';
$( i_name ).style.background = '#ffe9e9';
break;
case 'good':
$( i_name ).style.border = 'solid 1px #a9d97d';
$( i_name ).style.background = '#f9fff4';
break;
}
}
function validUrl()
{
if( $F( 'url_long' ).length > 0 )
{
var valid = /^(http|https):\/\/[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}((:[0-9]{1,5})?\/.*)?$/.test( $F( 'url_long' ) );
if( !valid )
{
i_error( 'bad', 'url_long' );
}
else
{
i_error( 'good', 'url_long' );
}
}
}
plik.php
<?php /** * This file is part of SL-system. * @copyright 2006 All rights reserved, do not copy, edit or resale. * @author Krzysztof Jagiełło <balonyo@gmail.com> * @version 0.1 */ require_once( 'config.php' ); switch( $_GET['action'] ) { case 'checkurl': $num = count( $db->GetAll( 'SELECT * FROM ' . URL_TABLE . ' WHERE long_url = "'.$_GET['url'].'"' ) ); if( $num > 0 ) { } else { } break; case 'checksug': $num = count( $db->GetAll( 'SELECT * FROM ' . URL_TABLE . ' WHERE short_url = "'.$_GET['sug'].'"' ) ); if( $num > 0 ) { } else { } break; } ?>
wczesniej dzialalo jak tylko checksug był ale dzisiaj wprowadzilem modyfikacje i nie potrafilem wrocic do dzialajacej wersji.
konsola nic nie wywala
plik html jak cos
o co chodzi ?