ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #14911  
Старый 25.02.2010, 11:33
N2kroot
Познающий
Регистрация: 25.10.2009
Сообщений: 54
Провел на форуме:
62271

Репутация: 9
По умолчанию

Помогите найти ошибку:
PHP код:
<?php
function bbcode($text){
preg_match_all('/\[\s*url\s*=\s*([a-z][а-я])+\s*\](^.)\[\/url\]/i',$text,$code,PREG_SET_ORDER);
foreach (
$code as $bb){
    
$subj=$bb[1];
    
$link=$bb[2];
    echo 
"<a href=$ling>$subj</a>";}
    }
    
bbcode('[ url=Тест] Проверка линки[/url]');
?>
Но выдаётся пустое место!

Последний раз редактировалось N2kroot; 25.02.2010 в 12:04..
 
Ответить с цитированием

  #14912  
Старый 25.02.2010, 14:36
AtomoS
Познающий
Регистрация: 17.02.2010
Сообщений: 64
Провел на форуме:
132243

Репутация: 1
По умолчанию

Неподскажите как бороться с проблемами:
1. ?page[]=news
2. &password[]=90456
 
Ответить с цитированием

  #14913  
Старый 25.02.2010, 15:06
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Цитата:
Сообщение от AtomoS  
Неподскажите как бороться с проблемами:
1. ?page[]=news
2. &password[]=90456
PHP код:
$page = (string) $_GET['page']; 
or
PHP код:
if(is_array($_GET['page']){
$core->tpl('error');

 
Ответить с цитированием

  #14914  
Старый 25.02.2010, 15:55
Синий
Новичок
Регистрация: 08.01.2010
Сообщений: 7
Провел на форуме:
26951

Репутация: 0
Question

Есть кусок кода из фотогалереи.
PHP код:
<a href=\"full.php?cat=".urlencode($cat)."&img=$image\" target=_blank>
<img src=\"image.php?cat="
.urlencode($cat)."&image=$image\" border=1></a> 
Меня не устраивает то, что фотка по клику открывается в новом окне. Есть движок галереи на яве *шустрый и без наворотов* (http://studioad.ru/blog/iload_3_image_gallery/2010-02-11-105), хочу показ полных фото организовать через неё.
Вызов её в примере описан так:
PHP код:
<a href="#" onclick="L.image(['http://studioad.ru/iload/1b.jpg'])">Ссылка</a
Как мне в первый код вставить вызов галлереи на яве?
Помогите, plz, а то я в php не очень...
 
Ответить с цитированием

  #14915  
Старый 25.02.2010, 16:01
0ldbi4
Постоянный
Регистрация: 14.04.2008
Сообщений: 327
Провел на форуме:
584699

Репутация: 69
По умолчанию

Код:
<a href="full.php?cat=".urlencode($cat)."&img=$image\" target=_blank>
Бланк меняешь на селф или еще что и не будет новой страницы.

Тебе нужно во второй код подставлять свой линк на картинку.

Код:
<a href="#" onclick="L.image(['full.php?cat=".urlencode($cat)."&img=$image'])">Ссылка</a>
Вроде так

Последний раз редактировалось 0ldbi4; 25.02.2010 в 16:04..
 
Ответить с цитированием

  #14916  
Старый 25.02.2010, 16:21
Синий
Новичок
Регистрация: 08.01.2010
Сообщений: 7
Провел на форуме:
26951

Репутация: 0
По умолчанию

0ldbi4, наоборот всё если я тебя правильно понял=)
Мне надо в первый код вставить вызов как во втором коде.
Первый кусок кода принадлежит галереи, которую я хочу юзать. Она файловая (мне так проще - закинул новые фотки в папку, она их автоматом при просмотре уменьшает и выводит. никакой возни руками с html). Но вот выводит она в новом окне как я уже говорил. Мне это не нужно, нужен вывод как тут: http://studioad.ru/index/0-8
Для этого я и хочу вывод больших изображений организовать через эту галерею на яве (оставив вывод превьюшек на файловой галерее.)
PHP код:
<a href="#" onclick="L.image(['full.php?cat=".urlencode($cat)."&img=$image'])">
<
img src=\"image.php?cat=".urlencode($cat)."&image=$image\" border=1></a> 
попробовал так, получил
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in C:\AppServ\www\index.php on line 119

кстати 119 строка это
<img src=\"image.php?cat=".urlencode($cat)."&image=$ima ge\" border=1></a>

Последний раз редактировалось Синий; 25.02.2010 в 16:32..
 
Ответить с цитированием

  #14917  
Старый 25.02.2010, 16:43
0ldbi4
Постоянный
Регистрация: 14.04.2008
Сообщений: 327
Провел на форуме:
584699

Репутация: 69
По умолчанию

А код той странички не мог посмотреть?

Главное я так понял там rel='iload::Природа'

<a href="iload/1b.jpg" rel='iload::Природа' title="Лист::Эта фотография зеленого листа состоит в сете"><img src="iload/m1.jpg" /></a>

Вот почитать тебе: http://studioad.ru/blog/iload_3_image_gallery/2010-02-11-105

Последний раз редактировалось 0ldbi4; 25.02.2010 в 16:50..
 
Ответить с цитированием

  #14918  
Старый 25.02.2010, 16:51
Синий
Новичок
Регистрация: 08.01.2010
Сообщений: 7
Провел на форуме:
26951

Репутация: 0
По умолчанию

читал, да не понял нифига=) поэтому сюда и пишу.
как изображения в html это выглядит это я понимаю, руками каждое изображение прописать можно, но лениво. у меня их в галереи больше 2000, поэтому и использую файловую галерею (http://softtime.ru/info/smzgalleryfast.php?down=smzgalleryfast.zip вот тут она лежит если кому интересно). но в ней показ полноразмерного изображения устроен в новом окне, а я хочу во всплывающем. для этого я и хочу заюзать маленькую, но шуструю галерейку на яве.

тепрь, надеюсь, ясна суть. кому не лень - качните по ссылке выше (там меньше 10 килобайт всего архивчик) и присобачьте в index.php показ полноразмерных фоток через ту галерею на яве.
с меня +++++

Последний раз редактировалось Синий; 25.02.2010 в 17:00..
 
Ответить с цитированием

  #14919  
Старый 25.02.2010, 20:32
kevmen
Участник форума
Регистрация: 29.10.2008
Сообщений: 165
Провел на форуме:
397889

Репутация: 60
Отправить сообщение для kevmen с помощью ICQ
По умолчанию

Как можно отправить POST запрос в виде сформулированной xml строки?
 
Ответить с цитированием

  #14920  
Старый 25.02.2010, 22:58
IGL
Новичок
Регистрация: 16.11.2007
Сообщений: 15
Провел на форуме:
63230

Репутация: 0
Отправить сообщение для IGL с помощью ICQ
По умолчанию

Код HTML:
<HTML> 
<HEAD> 
<TITLE>Отправка сообщения с вложением</TITLE> 
</HEAD> 
<BODY> 
<H3> <center><font color=#1E90FF>Отправка сообщения с вложением</font></H3> 
<center> 
<table width=1 border=0> 
<form action=mail.php enctype='multipart/form-data' method=post> 
<tr><td width=50%>To:</td><td align=right><input type=text name=mail_to maxlength=32></td></tr> 
<tr><td width=50%>Subject:</td><td align=right><input type=text name=mail_subject maxlength=64></td></tr> 
<tr><td colspan=2>Сообщение:<br><textarea cols=50 rows=8 name=mail_msg></textarea></td> 
</tr><tr><td colspan=2><input type=submit value='Отправить'></td></tr> 
</form> 
</table> 
</center> 
</BODY> 
</HTML>
PHP код:
<?php 
  
if(empty($_POST['mail_to'])) exit("Введите адрес получателя"); 
  
// проверяем правильности заполнения с помощью регулярного выражения 
  
if (!preg_match("/^[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}$/i"$_POST['mail_to'])) 
     exit(
"Введите адрес в виде somebody@server.com"); 
  
$_POST['mail_to'] = htmlspecialchars(stripslashes($_POST['mail_to'])); 
  
$_POST['mail_subject'] = htmlspecialchars(stripslashes($_POST['mail_subject'])); 
  
$_POST['mail_msg'] = htmlspecialchars(stripslashes($_POST['mail_msg'])); 
    
$picture ""
    
$path "0063.zip";              // здесь указываем файл
    
$thm $_POST['mail_subject'];
     
$msg $_POST['mail_msg'];
    
$mail_to $_POST['mail_to'];
  
// Вспомогательная функция для отправки почтового сообщения с вложением 
  
function send_mail($to$thm$html$path
  { 
    
$fp fopen($path,"r"); 
    if (!
$fp
    { 
      print 
"Файл $path не может быть прочитан"
      exit(); 
    } 
    
$file fread($fpfilesize($path)); 
    
fclose($fp); 
    
$boundary "--".md5(uniqid(time())); // генерируем разделитель 
    
$headers .= "MIME-Version: 1.0\n"
    
$headers .="Content-Type: multipart/mixed; boundary=\"$boundary\"\n"
    
$multipart .= "--$boundary\n"
    
$kod 'koi8-r'// или $kod = 'windows-1251'; 
    
$multipart .= "Content-Type: text/html; charset=$kod\n"
    
$multipart .= "Content-Transfer-Encoding: Quot-Printed\n\n"
    
$multipart .= "$html\n\n"
    
$message_part "--$boundary\n"
    
$message_part .= "Content-Type: application/octet-stream\n"
    
$message_part .= "Content-Transfer-Encoding: base64\n"
    
$message_part .= "Content-Disposition: attachment; filename = \"".$path."\"\n\n"
    
$message_part .= chunk_split(base64_encode($file))."\n"
    
$multipart .= $message_part."--$boundary--\n"
    if(!
mail($to$thm$multipart$headers)) 
    { 
      echo 
"К сожалению, письмо не отправлено"
      exit(); 
    } 
  } 

 
// Отправляем почтовое сообщение 
if(empty($picture)) mail($mail_to$thm$msg); 
  else 
send_mail($mail_to$thm$msg$picture); 
?>
неработает, что не так ?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ