что то вроди bbcode

Статус
В этой теме нельзя размещать новые ответы.

Алексей Рябченко

Постоялец
Регистрация
9 Фев 2008
Сообщения
75
Реакции
2
вот написал скипт

PHP:
<?php

  $url="http://rapidshare.ru/files/105836620/tu480562.rar,http://rapidshare.com/files/105836620/tu480562.rar,http://depositfiles.com/files/4611858,http://letitbit.net/download/3abb7c140415/tu480562.rar.html";
  $links = explode(",", $url);
  ?><textarea name="ccc" cols="100" rows="30">[quote][hide]<?
		foreach($links as $link){

			   $prefs = parse_url($link);
			   $hosts[$prefs['host']][] = $link;
		}

		foreach($hosts as $host => $link){

            if(count($link) == 1){
					$host=str_ireplace("rapidshare.com","<font color=#008000>Rapidshare.com</font>",$host);
                  $host=str_ireplace("depositfiles.com","<font color=#FF9933>Depositfiles.com</font>",$host);
				  $host=str_ireplace("LetItBit.net","<font color=#FF66CC>LetItBit.net</font>",$host);
				  if(
				  	 $host != "<font color=#008000>Rapidshare.com</font>" ||
				  	 $host != "<font color=#FF9933>Depositfiles.com</font>" ||
				  	 $host != "<font color=#FF66CC>LetItBit.net</font>"
				  	 ){
				  	 echo "|&nbsp;<a href=".$link[0]." style=color:#000000;><big><b>".$host."</b></big></a>&nbsp";
				  }else{
				  	echo "|&nbsp;<a href=".$link[0]." ><big><b>".$host."</b></big></a>&nbsp";
				  }

            }else{
                 $host=str_ireplace("rapidshare.com","<font color=#008000>Rapidshare.com</font>",$host);
                  $host=str_ireplace("depositfiles.com","<font color=#FF9933>Depositfiles.com</font>",$host);
				 $host=str_ireplace("LetItBit.net","<font color=#FF66CC>LetItBit.net</font>",$host);
            	$hostu="<p><b><big>$host</big></b></p>"; echo $hostu;

		          foreach($link as $index => $linki){

		              $indexx=$index+1;
		               	if($index == '0') echo "<i><a href=".$linki.">Часть&nbsp;$indexx</a>&nbsp;</i>";
		               	  else echo "<i>+&nbsp;<a href=".$linki.">Часть&nbsp;$indexx</a>&nbsp;</i>";
		          }
                  ?>

                  <?
            }







		}
?>[/hide][/quote]
</textarea>

и хотелось бы его реализовать так:
нажимаю на панэли bbcode кнопку появляется такая форма

PHP:
<form action="index.php" method="post">
Назв:&nbsp;<input name="name" type="text" value="" size="70">&nbsp;МБ:&nbsp;<input name="mb" type="text" size="5">
<br />
<textarea name="linki" cols="70" rows="10"></textarea>
<input name="go" type="submit" value="Отправить">
</form>

заполняем и нажимаем отправить.
 
Что делает скрипт?

Где вопрос?
 
У тебя даже не было попытки реализовать это. В твоем коде это отсутствует. JS или AJAX тебе помощь.
 
вот именно что я не знаю не яву не яжякс. и потому прошу хотябы малость.
 
вот именно что я не знаю не яву не яжякс. и потому прошу хотябы малость.

аякс тут не нужен. только js. ставишь для примера вверху кнопки как тут на форуме (B, U, I и т.д.), что бы при нажатие добавлялся в текстовое поле текст типа (...) и потом на сервере прогоняешь через свой обработчик ббкодов и сохраняешь результат в базу.
 
аякс тут не нужен. только js. ставишь для примера вверху кнопки как тут на форуме (B, U, I и т.д.), что бы при нажатие добавлялся в текстовое поле текст типа (...) и потом на сервере прогоняешь через свой обработчик ббкодов и сохраняешь результат в базу.

сохранять не нужно, а нужно этот текст обработать и вернуть обработанным в поле сообщения. Это тот же самый bbcode получается.
выходит что то вроди бы, на панэли bbcode нажимаешь на ввести url.... только сдесь надо я так понял вывести попуп окно с тремя формами и кнопкой отправить, пустить через php код и вывести обработанным в текстовое поле сообщения
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху