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

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

Kaldata.com - Форуми

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

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

Добре дошли!

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

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

 

Запис във файл с рнр.

Featured Replies

Можете ли да ми кажете скрипт,който записва данни от някаква форма в даден файл и после праща същия този файл до даден имейл?

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

1. HTML форма - с информацията, която искаш.

2. Maлко фунцкии fopen, fread,mail

3. Всичко това можеш да намериш тук

после праща същия този файл до даден имейл?

като прикачен файл или само съдържанието му

  • Автор

@ kozata-xakep ..мерси.

@ m_sharky ..Само съдържанието му.

а задължително ли го искаш да се записва във файл ?

  • Автор
а задължително ли го искаш да се записва във файл ?

Не.Просто искам да се попълни дадена форма и съдържанието и да се изпраща до даден имейл адрес.

<?php

function spamcheck($field)

{

	//filter_var() sanitizes the e-mail

	//address using FILTER_SANITIZE_EMAIL

	$field = filter_var($field, FILTER_SANITIZE_EMAIL);


	//filter_var() validates the e-mail

	//address using FILTER_VALIDATE_EMAIL

	if (filter_var($field, FILTER_VALIDATE_EMAIL)) {

		return true;

	} else {

		return false;

	}

}

if (isset($_REQUEST['mail'])) { //if "email" is filled out, proceed


	//check if the email address is invalid

	$mailcheck = spamcheck($_REQUEST['mail']);

	if ($mailcheck == false) {

		echo "Невалиден email";

	} else { //send email

		$to = '[email protected]';

		$subject = 'Заявка от :' . ' ' . $_POST['name'] . ' ' . $_POST['famillyname'];

		$body = 'Име:' . ' ' . $_POST['name'] . "\n";

		$body .= 'Презиме:' . ' ' . $_POST['surname'] . "\n";

		$body .= 'Фамилия:' . ' ' . $_POST['famillyname'] . "\n";

		$body .= 'ЕГН:' . ' ' . $_POST['personalid'] . "\n";

		$body .= 'Пол:' . ' ' . $_POST['sex'] . "\n";

		$body .= 'Актуална снимка:' . ' ' . $_POST['picture'] . "\n";

		$body .= 'Длъжност:' . ' ' . $_POST['job'] . "\n";

		$body .= 'Email:' . ' ' . $_POST['mail'] . "\n";

		$body .= 'Телефон:' . ' ' . $_POST['phone'];

		$headers = 'MIME-Version: 1.0' . "\r\n";

		$headers .= 'Content-type: text/html; charset=unicode' . "\r\n";

		$headers .= 'From: Cherno more BasK <[email protected]>' . "\r\n";

		$send = mail($to, $subject, $body, $headers);

		if ($send = true) {

			echo "<div class='style5'>Заявката Ви е изпълнена успешно.</div>";

		}

		while ($send) {

			$body2 = 'Успешно попълнен формуляр със следната информация:' . "\n\n";

			$body2 .= 'Име:' . ' ' . $_POST['name'] . "\n\n";

			$body2 .= 'Презиме:' . ' '. $_POST['surname'] . "\n\n";

			$body2 .= 'Фамилия:' . ' '. $_POST['famillyname'] . "\n\n";

			$body2 .= 'ЕГН:' . ' '. $_POST['personalid'] . "\n\n";

			$body2 .= 'Пол:' . ' '. $_POST['sex'] . "\n\n";

			$body2 .= 'Актуална снимка:' . ' ' . $_POST['picture'] . "\n\n";

			$body2 .= 'Длъжност:' . ' ' . $_POST['job'] . "\n\n";

			$body2 .= 'Email:' . ' ' . $_POST['mail'] . "\n\n";

			$body2 .= 'Телефон:' . ' ' . $_POST['phone'] . "\n\n";

			$send2 = mail($_POST['mail'], $subject, $body2, $headers);

			if ($send2 = true)

				break;

		}

	}


} else { //if "email" is not filled out, display the form

	echo '<form action="candidate.php" method="post">

			<p><b class="style5"><i>Лична Информация*</i></b>

			</p><br />

			<p><b> Име:</b>

			  <input type="text" name="name"  maxlength="15"/>

			  <br />

			  <b>Презиме:</b>

			  <input type="text" name="surname"  maxlength="15"/>

			  <br />

			  <b>Фамилия:</b>

			  <input type="text" name="famillyname"  maxlength="15"/>

			  <br />

			  <b>ЕГН:</b>

			  <input type="text" name="personalid"  maxlength="10"/>

			  <br />

			  <b>Пол:</b>

			  <input type="radio" name="sex" value="Жена" />

			  Жена

			  <input type="radio" name="sex" value="Мъж" />

			  Мъж<br />

			  <b>Актуална снимка:</b>

			  <input type="file" name="picture" size="40" maxlength="40" />

			  <br />

			  <br />

			  <b class="style5"><i>Детайли</i></b></p>

			<p><b>Позицията за която кандидатствате:</b><br />

			  <input type="radio" name="job" value="Състезател" />

			  Състезател<br />

			  <input type="radio" name="job" value="Треньор" />

			  Треньор<br />

			  <input type="radio" name="job" value="Лекар" />

			  Лекар<br />

			  <input type="radio" name="job" value="Физиотерапевт/Масажист" />

			  Масажист <br />

			  <b>Обратна връзка:</b>

			  <input type="text" value="Email" name="mail"/>

			  <input type="text" value="+359********" name="phone"/>

			</p>

	<p style="display: none;"><input alt="Пусни заявка" name="Send" class="send-btn" type="submit" value="Кандидатствай" id="Send" src="site_img/btn.gif" /></p>


<p><input alt="Пусни заявка" name="Send" class="send-btn" type="image" id="Send" src="site_img/btn.gif" tabindex="5" /></p>';

}

?>
Това е мой php, който преди време го мъчих за друго biggrin.gif.Сега ще ти обясня какво прави: 1. Правим проверка дали адреса, който са попълни ли е валиден емайл адрес. 2. Изпращаме съдържанието на формата на един адрес (твоят примерно) 3. Изпращаме още един мейл до потребителя попълнил формата, т.е потвърждава, че успешно попълнена. Това ми е бутон, можеш да го махнеш:
<p style="display: none;"><input alt="Пусни заявка" name="Send" class="send-btn" type="submit" value="Кандидатствай" id="Send" src="site_img/btn.gif" /></p>


<p><input alt="Пусни заявка" name="Send" class="send-btn" type="image" id="Send" src="site_img/btn.gif" tabindex="5" /></p>';

Регистрирайте се или влезете в профила си за да коментирате

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

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

Дарение

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

Бюлетин

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

Профил

Навигация

Търсене

Търсене

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

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