Показать сообщение отдельно
  #5 (permalink)  
Старый 07.07.2013, 03:16
Новичок на форуме
Отправить личное сообщение для eskimoblueday Посмотреть профиль Найти все сообщения от eskimoblueday
 
Регистрация: 03.07.2013
Сообщений: 8

index.html

$("textarea").keypress(function(e){
        switch(e.which){
        // "ENTER"
        case 13:
		var a="content="+$(this).val();
		var str=$(this).val();
		var reg=/^http/;
		var res=reg.test(str);
		if(res) {$(this).val("");$("ul li:nth-child(2) sup").load("_addlinks.php",a);}
		 else {$(this).val("");$("ul li:nth-child(1) sup").load("_addnotes.php",a);}
		
        break;


_addlink.php

<?php
@session_start();
$login=$_SESSION['user_id'];
@$links=$_GET['content'];
mysql_connect("localhost","root","");
mysql_select_db("collection");
$result=mysql_query("INSERT INTO $login(links) VALUES('$links')");
if($result==0) {echo ":(";}
else {
$aq=mysql_query("SELECT id FROM $login WHERE links<>''" );
$k=0;
while($row=mysql_fetch_assoc($aq))
{
if($row['id']) {$k++;}}

echo $k;
} 
?>


_addnotes.php

<?php
@session_start();
$login=$_SESSION['user_id'];
@$notes=$_GET['content'];
mysql_connect("localhost","root","");
mysql_select_db("collection");
$result=mysql_query("INSERT INTO $login(notes) VALUES('$notes')");
if($result==0) {echo ":(";}
else {
$aq=mysql_query("SELECT id FROM $login WHERE notes<>''" );
$n=0;
while($row=mysql_fetch_assoc($aq))
{
if($row['id']) {$n++;}}

echo $n;
}
?>


Проблема решилась заменой рег. на другую,а именно - /http*/ .Очень странно,должно быть сферический RegExp в вакууме,кто знает...

Последний раз редактировалось eskimoblueday, 07.07.2013 в 04:05. Причина: решение проблемы
Ответить с цитированием