Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

 

Скриптове - връзки, въпроси, проблеми

Featured Replies

Ето един наистина прост код как да пишеш от един файл в друг:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Файл 1.php</title>
</head>

<body>
<?php
	$self = $_SERVER['PHP_SELF'];
	  $fName = '2.php';
	$oFile = fopen('2.php', 'w');
	fwrite($oFile, '$ime = "'.$_POST[sName].'";'."\n".'$suzdatel = "'.$_POST[cName].'";'."\n".'$link1 = "'.$_POST[Link1].'";'."\n".'$link2 = "'.$_POST[Link2].'";');
	fclose($oFile);
  ?>
<form id="form1" name="form1" method="post" action="<?php echo($self);?>">
  <table width="36%" border="1">
	<tr>
	  <td><div align="right">Име на сайта:</div></td>
	  <td><label>
		<input type="text" name="sName" id="sName" />
	  </label></td>
	</tr>
	<tr>
	  <td><div align="right">Създател:</div></td>
	  <td><label>
		<input type="text" name="cName" id="cName" />
	  </label></td>
	</tr>
	<tr>
	  <td><div align="right">Линк1:</div></td>
	  <td><label>
		<input type="text" name="Link1" id="Link1" />
	  </label></td>
	</tr>
	<tr>
	  <td><div align="right">Линк2:</div></td>
	  <td><label>
		<input type="text" name="Link2" id="Link2" />
	  </label></td>
	</tr>
	<tr>
	  <td> </td>
	  <td><label>
		<input type="submit" name="Submit" id="Submit" value="Запиши" />
	  </label></td>
	</tr>
  </table>
</form>
</body>
</html>

Това примерно е 1.php...

Aко файла 2.php не съществува, бива създаден и в него се записват данните...

Ако съществува този пример ще изтрие всичко и ще запише новите данни...

Но има и други функции, с които можеш да пишеш на определено място...

Само че PHP не е силата ми... ;)

Редактирано от idiabg (преглед на промените)

  • Отговори 339
  • Прегледи 87,1k
  • Създадено
  • Последен отговор

Много Ви благодаря за отделеното време.Мисля да използвам кода от idiabg.

Сега имам друг въпровс относно скрипта.във файл 2.пхп съм го направил <? инфото от файл 1.пхп ?> в смисал направил съм го като конфиг.пхп ,обаче при всяка промяна <? и ?> се трият.Как да направя че да не се трият ?

Редактирано от Xu6THuK (преглед на промените)

Сега имам друг въпровс относно скрипта.във файл 2.пхп съм го направил <? инфото от файл 1.пхп ?> в смисал направил съм го като конфиг.пхп ,обаче при всяка промяна <? и ?> се трият.Как да направя че да не се трият ?

Промени този ред:

fwrite($oFile, '$ime = "'.$_POST[sName].'";'."\n".'$suzdatel = "'.$_POST[cName].'";'."\n".'$link1 = "'.$_POST[Link1].'";'."\n".'$link2 = "'.$_POST[Link2].'";');
така:

fwrite($oFile, Chr(60).Chr(63).'php'."\n".'$ime = "'.$_POST[sName].'";'."\n".'$suzdatel = "'.$_POST[cName].'";'."\n".'$link1 = "'.$_POST[Link1].'";'."\n".'$link2 = "'.$_POST[Link2].'";'."\n".Chr(63).Chr(62));

Защо просто във файл 1.php не се направи една форма с hidden полета, в които има каквото трябва и за action да й се зададе файл 2.php, като в него данните да се вземат с $_POST или $_GET? Или аз нещо не схващам идеята...

Защо просто във файл 1.php не се направи една форма с hidden полета, в които има каквото трябва и за action да й се зададе файл 2.php, като в него данните да се вземат с $_POST или $_GET? Или аз нещо не схващам идеята...

И за какво по-точно са ни тези скрити полета. Къде ще зададем данните, ако полетата са скрити?

Скрити полета обикновено се използват за запазване на някакви данни при динамични страници например:

Ако потребител въвежда данни и в някое от полетата е нещо грешно примерно невалиден e-mail формат,

за да не се изтрият останалите данни от формата при обновяването на страницата те се запазват в скрити полета.

Такам и на мен ми трябва скрипт за обяви. Сега разяснявам. Да бъде със базаданни и да могат оптребителите да пускат обяви ама само когато са регистрирани. Нали знаете всеки е влизал във саит за обяви. Ето точно това ми трябва. Категорйте за обяви на началната страница да излизат и новите обяви който са пуснати. И потребителите да си вписват обявата и така. Трябва ми скрипт за пълен функционален саит за обяви. Давам и пример: www.ad-bg.net; www.bitak.net; obiavi.bulport.com; www.dalavera.net. Мисля други да не давам защото ще се приеме за реклама.

Такам и на мен ми трябва скрипт за обяви. Сега разяснявам.

Да бъде със базаданни и да могат оптребителите да пускат обяви ама само когато са регистрирани. Нали знаете всеки е влизал във саит за обяви. Ето точно това ми трябва. Категорйте за обяви на началната страница да излизат и новите обяви който са пуснати. И потребителите да си вписват обявата и така. Трябва ми скрипт за пълен функционален саит за обяви. Давам и пример: www.ad-bg.net; www.bitak.net; obiavi.bulport.com; www.dalavera.net. Мисля други да не давам защото ще се приеме за реклама.

Май най-лсено ще е с някой CMS, но кой точно не мога да те посъветвам, т.к. не съм добре запознат с CMS :)

ами всеки ми предлага Joomla или е170 но на мен не ми трябва готов саит със всичко готово вътре а само скрипт но това за Joomla и е170 ще го имам предвид. За скрипта ме интересува само име, телефон за връзка,е-маил,съобщението-обявата, и пусни обявата. Това ме интересува.

Здравейте!Решил съм да започна един портал всичко имам обаче много се бави.И въпроса ми е: Има ли скриптче което да намали времето за зареждане.П.П. Сайта е на ПХП

Нешо не разбрах как по-точно искаш един скрип да забърза зареждането? ::wors:: Предполагам проблема не е от скриптовете, а от изображения и други мултимедиини работи...

Мене ме съмнява,че променливите бавят системата

Ами дай да ги видим тези променливи дето бавят системата.

Сърържание на файл 1.php:

<?php
$sajt="bla.com";
$avtor="pesho";
$link1="abv.bg";
$link2="abv2.bg";

echo $sajt, $avtor, $link1, $link2; //или каквото трябва да се прави с тях...

echo "<form method='post' action='2.php' />
<input type='hidden' name='sajt' value='$sajt' />
<input type='hidden' name='avtor' value='$avtor' />
<input type='hidden' name='link1' value='$link1' />
<input type='hidden' name='link2' value='$link2' />
<input type='submit' name='admin' value='Admin' />
</form>";
?>

Съдържанието на файл 2.php:

<?php
if (!empty($_POST['admin']) {
	$ime=$_POST['sajt'];
	$suzdatel=$_POST['avtor'];
	$link1=$_POST['link1'];
	$link2=$_POST['link2'];
}

//...
?>

Надявам се не съм объркал нещо, щото не съм го тествал. Иначе скритите полета може да си ги ползваш за каквото могат да ти послужат... ;)

Редактирано от LinKin^parK (преглед на промените)

Сърържание на файл 1.php:

<?php
$sajt="bla.com";
$avtor="pesho";
$link1="abv.bg";
$link2="abv2.bg";

echo $sajt, $avtor, $link1, $link2; //или каквото трябва да се прави с тях...

echo "<form method='post' action='2.php' />
<input type='hidden' name='sajt' value='$sajt' />
<input type='hidden' name='avtor' value='$avtor' />
<input type='hidden' name='link1' value='$link1' />
<input type='hidden' name='link2' value='$link2' />
<input type='submit' name='admin' value='Admin' />
</form>";
?>

Съдържанието на файл 2.php:

<?php
if (!empty($_POST['admin']) {
	$ime=$_POST['sajt'];
	$suzdatel=$_POST['avtor'];
	$link1=$_POST['link1'];
	$link2=$_POST['link2'];
}

//...
?>

Надявам се не съм объркал нещо, щото не съм го тествал. Иначе скритите полета може да си ги ползваш за каквото могат да ти послужат... :rolleyes:

Не е въпроса в объркване, а в схващането на идеята...

Първо: В тези скриптове, никъде няма писане от единия файл в другия, а просто предаване на стойностите на променливи от 1.php, на променливи в 2.php.

Второ: В кода на 1.php, стойностите на променливите са си статично зададени и се предават с POST към 2.php oт скритите полета. За какво са тези скрити полетата? Ако трябва да използваш стойностите на променливи от един файл в друг можеш да си използваш функциите include() или request(). Идеята тук е да имаш форма, в която да въведеш данни, които да бъдат записани във файла 2.php, а в скрити полета не можеш да пишеш...

Май нещо не съм разбрал какво трябва да се прави... А в такъв случай, ако полетата не са 'hidden', а са си обикновени 'text' няма ли да върши исканата работа?

Имам някаква картинка, искам като курсора на мишката отиде върху нея автоматично да се отваря страница/картина и като се премести курсора тя да изчезва. Ето пример: Публикувано изображение (картинката върху която курсура трябва да отиде е зелената точка) след като курсура на мишката отиде върху картината ето какво се получава : Публикувано изображение и след като преместим курсура на мишката тази страница/картинка пак изчезва. Дано сте ме разбрали какво имам в предвид.

Редактирано от complex (преглед на промените)

Здравейте колеги! Днес направих нещо много глупаво от моя страна Публикувано изображение . Та така какво направих:

правя един сайт за един конкурс по уеб дизайн (национален) и сайта го правя на локалхост . Вече сайта е почети готов (почнал съм го от преди бая време). И днес почнах да правя админ панела. Правих едит на файл онлайн,като се избира името на файла от форма и с фопен разглеждам и едитвам. И нали направих скрипта и пиша индекс.пхп и какво стана - пообъркал съм малко едита на фйалове и индекс.пхп ми се затри (не е делван) - остана без информация ( 0 КБ ) - има ли начин да върна назад направеното от мен ... изключително много ми трябва ,тъй като за да наглася отново стария дизайн на индекса ще отнеме много време ,а аз не разполагам с такова . Как ? Има ли начин ? Нямате си идея как се надявам да има някъква вратичка :hush: ,дано Вие да ми помогнете ! :P

Благодаря предварително!

Здравейте колеги! Днес направих нещо много глупаво от моя страна Публикувано изображение . Та така какво направих:

правя един сайт за един конкурс по уеб дизайн (национален) и сайта го правя на локалхост . Вече сайта е почети готов (почнал съм го от преди бая време). И днес почнах да правя админ панела. Правих едит на файл онлайн,като се избира името на файла от форма и с фопен разглеждам и едитвам. И нали направих скрипта и пиша индекс.пхп и какво стана - пообъркал съм малко едита на фйалове и индекс.пхп ми се затри (не е делван) - остана без информация ( 0 КБ ) - има ли начин да върна назад направеното от мен ... изключително много ми трябва ,тъй като за да наглася отново стария дизайн на индекса ще отнеме много време ,а аз не разполагам с такова . Как ? Има ли начин ? Нямате си идея как се надявам да има някъква вратичка :hush: ,дано Вие да ми помогнете ! :P

Благодаря предварително!

Няма начин братле!

Ти си го редактирал и си изтрил съдържанието...

Хубаво е когато провиш функции за редактиране на файл, първото нещо, което прави функцията да бъде бекъп на файла...

Ако го беше изтрил с Shift+Del щеше да имаш шанс. Сега нямаш...

Няма начин братле!

Ти си го редактирал и си изтрил съдържанието...

Хубаво е когато провиш функции за редактиране на файл, първото нещо, което прави функцията да бъде бекъп на файла...

Ако го беше изтрил с Shift+Del щеше да имаш шанс. Сега нямаш...

Ок. Почвам го наново. Благодаря все пак :hush:

незнам какво tooltip може да ми дадеш линк и да видя.

JS

function showTT(el) {
var ttext=el.title;
var tt=document.createElement('SPAN');
var tnode=document.createTextNode(ttext);
tt.appendChild(tnode);
el.parentNode.insertBefore(tt,el.nextSibling);
tt.className="tt";
el.title="";
}
function hideTT(el) {
var ttext=el.nextSibling.childNodes[0].nodeValue;
el.parentNode.removeChild(el.nextSibling);
el.title=ttext;
}
function tooltip() {
var imgs=document.getElementsByTagName('img');
for (i=0; i<imgs.length; i++) {
imgs[i].onmouseover=function() {showTT(this);}
imgs[i].onmouseout=function() {hideTT(this);}
}
}
window.onload=tooltip;

HTML

HTML
<h1 id="jstt">Javascript tooltip</h1>
<p>This script takes the text from the title attribute and shows it in a tooltip that stays visible until the cursor leaves the element.</p>
<p><img src="http://bonrouge.com/images/wine.jpg" title="When compared to beer or liquor drinkers, and even non-drinkers, those who happen to drink wine have lifestyles that are healthier. Wine drinkers are thinner and have more normal weights, they exercise more, smoke less, have a higher intake of fruits, vegetables and salads, have a higher education and socio-economic status, eat less saturated fat (fewer servings of red or fried meats) and more fiber, have normal cholesterols, drink less alcohol, often work in white collar jobs and are in better health than the rest of the population. Those individuals who drink wine also happen to be more well adjusted, less neurotic and depressed, and have a higher I.Q. These many lifestyle factors that account for improved health make the use of wine no longer significant."></p>

CSS

.tt {
position:absolute;
border:1px solid gray;
width:300px;
margin:1em;
padding:3px;
background:#fff;
}

Source

Мерси много за скрипта, който ми написа, но как мога да добава картинка, а да не бъде само текст? Аз си харесах този DOM Tooltip но незнам от къде да му взема кода и да го използвам в страницата си?

Редактирано от complex (преглед на промените)

Архивирана тема

Темата е твърде стара и е архивирана. Не можете да добавяте нови отговори в нея, но винаги можете да публикувате нова тема, в която да продължи дискусията. Регистрирайте се или влезте във вашия профил за да публикувате нова тема.

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    32%
    Дарени 315 € от нужните 1 000 €

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.