Pradinis
Pagalba
Užsisakyk!
- Reklamą
- Hostingą
- El. pašto dėžutę
Užsisakyk!
Įrankiai
Pasidalink
- Visos temos
Forumas | PHP-Fusion, WordPress, Shopify, PHP ir MySQL (PROGRAMAVIMAS) | Bendri PHP-F klausimai |
Autorius: romualdas666 | Peržiūrų: 1361 |
romualdas666 Narys Patrankų mėsa Pranešimai: 7 Įstojęs: 2009 Gru. 23 00:12:15 | |
PAdėkite kas turi patirties - reikia pagalbos patobulinant contact.php faila: Po langeliu "Problemos aprašymas" noriu, kad būtų galimybė svečiams prisegti (PRISEGIMAS SU BROWSE...) wordinį, pdf ar kitu formatu (pvz. img, jpg) dokumentą, kuris pasiliktų mano serveryje. Kaip suprantu reikia papildomai susikurti Upload skripta ir segtuvą, tačiau niekaip neišeina "integruoti" į contact.php failą sios html formos: <html> <body> <form action="upload_file.php" method="post" enctype="multipart/form-data"> <label for="file">Filename:</label> <input type="file" name="file" id="file" /> <br /> <input type="submit" name="submit" value="Submit" /> </form> </body> </html> Bandžiau tai padaryti - neiseina - meta klaidas, esu pradedantis... kodas: <?php /*-------------------------------------------------------+ | Filename: contact.php | Author: Nick Jones (Digitanium) +--------------------------------------------------------*/ require_once "maincore.php"; require_once THEMES."templates/header.php"; include LOCALE.LOCALESET."contact.php"; add_to_title($locale['global_200'].$locale['400']); if (isset($_POST['sendmessage'])) { include_once INCLUDES."securimage/securimage.php"; $error = ""; $mailname = substr(stripinput(trim($_POST['mailname'])), 0, 50); $email = substr(stripinput(trim($_POST['email'])), 0, 100); $subject = substr(str_replace(array("\r","\n","@", "", descript(stripslash(trim($_POST['paslauga'])))), 0, 50); $telefonas = substr(stripinput(trim($_POST['telefonas'])), 0, 11); $message = descript(stripslash(trim($_POST['message']))); $message1 = "Telefonas: ".$telefonas." Žinutė: ".$message; if($telefonas!=""{ if (!preg_match("/^[-0-9\s]+$/i", $telefonas)){ $error .= "Neteisingai nurodytas Telefono numeris<br>\n"; } } if ($mailname == "" { $error .= "· <span class='alt'>".$locale['420']."</span><br />\n"; } if ($email == "" || !preg_match("/^[-0-9A-Z_\.]{1,50}@([-0-9A-Z_\.]+\.){1,50}([0-9A-Z]){2,4}$/i", $email)) { $error .= "· <span class='alt'>".$locale['421']."</span><br />\n"; } if ($subject == "" { $error .= "· <span class='alt'>".$locale['422']."</span><br />\n"; } if ($message == "" { $error .= "· <span class='alt'>".$locale['423']."</span><br />\n"; } $securimage = new Securimage(); if (!isset($_POST['captcha_code']) || $securimage->check($_POST['captcha_code']) == false) { $error .= "· <span class='alt'>".$locale['424']."</span><br />\n"; } if (!$error) { require_once INCLUDES."sendmail_include.php"; if (!sendemail($settings['siteusername'],$settings['siteemail'],$mailname,$email,$subject,$message1)) { $error .= "· <span class='alt'>".$locale['425']."</span><br />\n"; } } if ($error) { opentable($locale['400']); echo "<div style='text-align:center'><br />\n".$locale['442']."<br /><br />\n".$error."<br />\n".$locale['443']."</div><br />\n"; closetable(); } else { opentable($locale['400']); echo "<div style='text-align:center'><br />\n".$locale['440']."<br /><br />\n".$locale['441']."</div><br />\n"; closetable(); } } else { opentable($locale['400']); echo $locale['401']."<br /><br />\n"; echo "<form name='userform' method='post' action='".FUSION_SELF."'>\n"; echo "<table cellpadding='0' cellspacing='0' class='center'>\n<tr>\n"; echo "<td width='100' class='tbl'>".$locale['402']."</td>\n"; echo "<td class='tbl'><input type='text' name='mailname' maxlength='50' class='textbox' style='width: 200px;' /></td>\n"; echo "</tr>\n<tr>\n"; // echo "<td width='100' class='tbl'>Telefonas:</td>\n"; echo "<td class='tbl'><input type='text' name='telefonas' maxlength='11' class='textbox' style='width: 200px;' /></td>\n"; echo "</tr>\n<tr>\n"; // echo "<td width='100' class='tbl'>".$locale['403']."</td>\n"; echo "<td class='tbl'><input type='text' name='email' maxlength='100' class='textbox' style='width: 200px;' /></td>\n"; echo "</tr>\n<tr>\n"; //drop list echo "<td width='100' class='tbl'>".$locale['404']."</td>\n"; //echo "<td class='tbl'><input type='text' name='subject' maxlength='50' class='textbox' style='width: 200px;' /></td>\n"; echo "<td class='tbl'><select name='paslauga'>"; echo "<option value='Konsultacija'>Konsultacija</option>"; echo "<option value='Pretenzija'>Pretenzija</option>"; echo "<option value='Skundas'>Skundas</option>"; echo "<option value='Pareiskimas'>Pareiskimas</option>"; echo "<option value='Kitas dokumentas'>Kitas dokumentas</option>"; echo "</select></td>"; echo "</tr>\n<tr>\n"; // echo "<td width='100' class='tbl'>".$locale['405']."</td>\n"; echo "<td class='tbl'><textarea name='message' rows='10' class='textbox' style='width: 320px'></textarea></td>\n"; echo "</tr>\n<tr>\n"; echo "<td width='100' class='tbl'>".$locale['407']."</td>\n"; echo "<td class='tbl'>"; echo "<img id='captcha' src='".INCLUDES."securimage/securimage_show.php' alt='' align='left' />\n"; echo "<a href='".INCLUDES."securimage/securimage_play.php'><img src='".INCLUDES."securimage/images/audio_icon.gif' alt='' align='top' class='tbl-border' style='margin-bottom:1px' /></a><br />\n"; echo "<a href='#' onclick=\"document.getElementById('captcha'.src = '".INCLUDES."securimage/securimage_show.php?sid=' + Math.random(); return false\"><img src='".INCLUDES."securimage/images/refresh.gif' alt='' align='bottom' class='tbl-border' /></a>\n"; echo "</td>\n</tr>\n<tr>"; echo "<td class='tbl'>".$locale['408']."</td>\n"; echo "<td class='tbl'><input type='text' name='captcha_code' class='textbox' style='width:100px' /></td>\n"; echo "</tr>\n<tr>\n"; echo "<td align='center' colspan='2' class='tbl'>\n"; echo "<input type='submit' name='sendmessage' value='".$locale['406']."' class='button' /></td>\n"; echo "</tr>\n</table>\n</form>\n"; closetable(); } require_once THEMES."templates/footer.php"; ?> |
|
Zeck Narys Generolas Pranešimai: 1074 Įstojęs: 2008 Lie. 4 18:07:58 | |
Paieska naudokis. Yra straipsnis https://webdnd.com/contact-php-j...iltys,s109 http://Online-Tv.LT Koduoju Php-Fusion dizainus |
|
romualdas666 Narys Patrankų mėsa Pranešimai: 7 Įstojęs: 2009 Gru. 23 00:12:15 | |
Tai kad man ne langelio atskiro reikia o galimybės svečiams prisegti dokumentą... |
|
Zeck Narys Generolas Pranešimai: 1074 Įstojęs: 2008 Lie. 4 18:07:58 | |
Pagal ta langelio pamoka ta galimybe gali pasidaryti... / http://Online-Tv.LT Koduoju Php-Fusion dizainus |
|
romualdas666 Narys Patrankų mėsa Pranešimai: 7 Įstojęs: 2009 Gru. 23 00:12:15 | |
Cia panasiai kaip pas tave ta mergicka ant avataro bando pasinaudoti galimybe... bet tai lieka tik galimybė... |
Peršokti į forumą: |