Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 19:04 29.06.24 
Компютри и Интернет
   >> PHP
Всички теми Следваща тема *Кратък преглед

Тема Къде бъркам?нови  
Авторpif4e (Нерегистриран)
Публикувано08.05.06 20:16



Значи ползвам контакт форма от тук:

http://thedemosite.co.uk/phpformmailer/source_code.php

и от тук

http://www.thesitewizard.com/wizards/feedbackform.shtml?r=1303542259X1147108349

и от hotscripts.com няколко

защото нищо не разбирам от php. но правя всички както е описано и все едно и също нещо ми се получава, а именно:
като попълня формата и натисна submit ми се зарежда в браузера .php фаила като текст.

сървъра поддържа php
просто идея си нямам защо се получава така, а го пробвах с над 10 различни форми - явно е че грешката е при мен

МОЛЯ ПОМОГНЕТЕ МИ!



Тема Re: Къде бъркам?нови [re: pif4e]  
Автор Sanndo (WebDevPich)
Публикувано09.05.06 08:25



Пробвай да заредиш следният файл на хостинга:

info.php


<?
phpinfo();
?>


Ако пак ти изкара РНР кода се обърни към съпорта на хостинга ти.



Тема Re: Къде бъркам? [re: pif4e]  
Автор edembg (Ученик)
Публикувано09.05.06 09:03



Файлът, който трябва да обработи формите трябва да е с разширение php.

Примерно:

във формата <form action="my_file.php" ....


И трябва скрипта ти да е в този my_file.php

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

Успех

И най-ярките личности си плащат тока.


Тема Re: Къде бъркам?нови [re: Sanndo]  
Авторpif4e (Нерегистриран)
Публикувано09.05.06 09:07



излиза PHP Version 4.4.1
значи проблема е при мен нали?



Тема Re: Къде бъркам?нови [re: edembg]  
Авторpif4e (Нерегистриран)
Публикувано09.05.06 09:16



ами всъщност е точно така - при всичките над 10 варианта, които пробвах, някои са супер елементарни - само 2 полета
1 хтмл фаил и 1 пхп файл и точно това, което си написал.
но като попълня полетата във вече качената форма и натосна submit ми излиза кода на пхп файла в браузъра, вместо "thank you" страницата, която съм указал.
пак да кажа че нищо неразбирам от пхп, но хората са описали точно какво да се направи и аз следвам тези указания.



Тема Re: Къде бъркам?нови [re: pif4e]  
Автор Sanndo (WebDevPich)
Публикувано09.05.06 12:06



Айде да направим нещо супер елементарно:
form.html

<html>

<body>
<form method=post action=thanks.php>
<input type=text name=pole>
<input type=submit value=submit>
</form>
</body>
</html>

thanks.php

<?
echo "Вие написахте в полето: ".$_POST['pole'];
?>


Я го изпълни това...



Тема Re: Къде бъркам?нови [re: Sanndo]  
Авторpif4e (Нерегистриран)
Публикувано09.05.06 15:32



разбрах какъв е проблема от един друг форум - SMPT
смених хостинга и сега вскчко е ок.
само незнам как да направя работещи 2 радиобутона и един чекбокс

къде и какво трябва да пиша ?

<?php

###########################
# FreeForm v1.0 - http://www.polyspaston.com #
###########################

## SET THESE TWO VALUES ##

$email_to = "mail@server.com";
$email_from = "mail2@server.com";

## DON'T EDIT PAST THIS POINT ##

if($_POST['field_required']) {
$required = explode(",", $field_required);
}

$emailcontents = array();
while (list($key, $val) = @each($HTTP_POST_VARS)) {
$val = addslashes($val); $GLOBALS[$key] = $val;
if(!strstr($key,"field_")) {
if(count($required)) { if (in_array($key, $required) and !$val) { error("$key"); }}
array_push($emailcontents,"$key:\t$val");
}
}

if (!$_POST['$field_you_subject']) { $field_you_subject = "Form Submission"; }
if (!$_POST['$field_them_subject']) { $field_them_subject = "Thank You"; }

$emailcontents = implode("\n",$emailcontents);

$eheader= "to_you_header.txt";
$ehandle = fopen ($eheader, "r");
$head = fread ($ehandle, filesize ($eheader));
fclose ($ehandle);

$efooter= "to_you_footer.txt";
$ehandle = fopen ($efooter, "r");
$foot = fread ($ehandle, filesize ($efooter));
fclose ($ehandle);

$emailcontents = $head . "\n" . $emailcontents . "\n\n" . $foot;

if ($email and $name) {
mail("$email_to","$field_you_subject","$emailcontents","From: $name <$email>");
} elseif($email) {
mail("$email_to","$field_you_subject","$emailcontents","From: $email");
} else {
mail("$email_to","$field_you_subject","$emailcontents","From: $email_from");
}

$thanks= "thankyou.txt";
$thandle = fopen ($thanks, "r");
$thankyou = fread ($thandle, filesize ($thanks));
$thankyou = str_replace(XnameX, $name, $thankyou);
fclose ($thandle);

if($email and $field_no_thankyou != "1") {
mail("$email","$field_them_subject","$thankyou","From: $email_from");
}

$filename= "success.html";
$handle = fopen ($filename, "r");
$contents = fread ($handle, filesize ($filename));
$contents = str_replace(XmessageX, $field_thankyou_message, $contents);
print $contents;
fclose ($handle);

function error($field) {
$filename= "error.html";
$handle = fopen ($filename, "r");
$error = fread ($handle, filesize ($filename));
$error = str_replace(XfieldX, $field, $error);
print $error;
fclose ($handle);
exit();
}

?>



Тема Re: Къде бъркам?нови [re: pif4e]  
Автор Sanndo (WebDevPich)
Публикувано09.05.06 15:42



<input type=checkbox name=checkbox1>
<input type=radio name=radiobuton1>
<input type=redio name=radiobuton2>

?????



Тема Re: Къде бъркам?нови [re: Sanndo]  
Авторpif4e (Нерегистриран)
Публикувано10.05.06 18:06



mersi.
аз си мислех че трябва нещо в пхп-то да се пише.




Всички темиСледваща тема*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.