menugeo Публикувано Декември 12, 2007 Report Share Публикувано Декември 12, 2007 Проблем с Форма за пращане на E-Mail:Ако тази форма е качена директно на FTP сървър работи без проблеми. Но ако е качена в директория не работи. Пример 1 www.vacacionesbulgaria.com директно работи с FTP без да е направена препратка за деректория, формата работи като от нея се изпращат писмата. Пример 2 www.vacacionesbulgaria.com е адрес препратен към директория например WEB и формата, както и index.html файла са там, формата дава, че данните са изпратени но не се получава нищо. Навярно php файла трябва да се промени да работи и от директории. Ако може да помогне някой ще съм много благодарен. Ето пример за формата тук:http://www.webflash.es/help/contact.swf Ето място откъдето може да се изтеглят оригиналните файлове:http://www.webflash.es/help/Contact Form.rar Ето и php кода:<?php // Coded by Bahadir 'Midgard' Kocaoglu (bahadir@eggdrop.gen.tr) // http://www.eggdrop.gen.tr // Your Email Address $toaddress = "info@menugeo.com"; // Sender Information $subject = $_POST['Subject']; $fromname = $_POST['Name'] . ' ' . $_POST['Surname']; $fromaddress = $_POST['Email']; /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ // Please do not replace // /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ // Message $message = nl2br($_POST['Message']); // Content $mailcontent = "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n" ."<html dir=\"ltr\" lang=\"tr\">\n" ."<head>\n" ."<title>".$subject."</title>\n" ."<META HTTP-EQUIV=\"Pragma\" CONTENT=\"no-cache\" />\n" ."<META HTTP-EQUIV=\"Expires\" CONTENT=\"-1\" />\n" ."<META HTTP-EQUIV=\"Cache-Control\" CONTENT=\"no-cache\" />\n" ."<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\" />\n" ."<style type=\"text/css\" media=\"all\">\n" ."body\n" ."{\n" ." color: #333333;\n" ." font-size: 12px;\n" ." font-family: Century Gothic, Trebuchet MS, Tahoma, verdana, arial, Helvetica, sans-serif;\n" ." margin: 2ex;\n" ." text-align: left;\n" ." background-color: #FFFFFF;\n" ."}\n" ."\n" ."a:link, a:visited\n" ."{\n" ." color: #FF6600;\n" ." text-decoration: none;\n" ." font-weight: bold;\n" ." font-size: 12px;\n" ." font-family: Century Gothic, Trebuchet MS, Tahoma, verdana, arial, Helvetica, sans-serif;\n" ."}\n" ."\n" ."a:hover\n" ."{\n" ." color: #336699;\n" ." text-decoration: none;\n" ." font-weight: bold;\n" ." font-size: 12px;\n" ." font-family: Century Gothic, Trebuchet MS, Tahoma, verdana, arial, Helvetica, sans-serif;\n" ."}\n" ."\n" ."</style>\n" ."</head>\n" ."<body>\n" ."\n" ."".$message."\n" ."\n" ."</BODY>\n" ."</HTML>\n"; // E-mail Headers $headers = "MIME-Version: 1.0\n"; $headers .= "Content-type: text/html; charset=utf-8\n"; $headers .= "X-Priority: 3\n"; $headers .= "X-MSMail-Priority: Normal\n"; $headers .= "X-Mailer: Eggdrop Inc.\n"; $headers .= "From: \"".$fromname."\" <".$fromaddress.">\n"; // Send it. @mail($toaddress, $subject, $mailcontent, $headers); // Enjoy! // MSN (for support): bahadir@eggdrop.gen.tr ?> Цитирай Link to comment Сподели другаде More sharing options...
Livingdead Публикувано Декември 12, 2007 Report Share Публикувано Декември 12, 2007 Как така, ако е качена директно и ако е качена в директория? Тя при всяко положение е в директория. Сигурен ли си, че всички файлове, които ползваш са ти в директорията, в която трябва? Цитирай Link to comment Сподели другаде More sharing options...
menugeo Публикувано Декември 12, 2007 Author Report Share Публикувано Декември 12, 2007 Да всички са в на едно място но проблема е че се в директория..от нея идва проблема...Трябва да се бутне PHP-то ама аз не разбирам толкова от тая работа. Затова винаги ползвам FTP на които директно могеш да качваш ..ама тези дето сега искат формата ползват една деректория която е направена от доставчика на домейна и е задължителна - в нея се качват данните! Цитирай Link to comment Сподели другаде More sharing options...
Препоръчан пост
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.