Rozmowy na temat tworzenia stron www oraz programowania.
Wyślij odpowiedź

Formulaze PHP

22 Kwi 2007, 18:27

Witam Mam Pytanie W PHP-Fusion Jest Taka zakladka Kontakt I tam jest Formylaz I chcial bym przerobic ten formulaz zeby byly inne nazwy i wecej tych okienek do wpisywania prosze o pomoc jak to zrobic

22 Kwi 2007, 19:19

Zaloguj sie na ftp i edytuj plik contact.php tak jak chcesz żeby wyglądał. Jak nie masz pojęcia o php napisz najpierw w html a potem w googlach wpisz html to php i wybierz jakąś stronę z konwerterem i wklej ten html. Przerobi Ci na php i wklej do tego pliku contact.php i zapisz. Tak dla Twojego bezpieczeństwa, zrób kopie tego pliku sobie gdzieś i zapisz na dysku.

20 Maj 2007, 12:49

Tylko ze nie wiem jak to zrobic moze mi bys pomugl ??

20 Maj 2007, 16:17

1. Zaloguj się pierw na swój serwer FTP.
2. Odnajdź plik contact.php.
3. Ściągnij go na swój dysk (lub spróbuj otworzyc go w programie za pomocą którego się łączyśz z FTP)
4. Jeżeli ściągłeś go na dysk, otwórz go notatnikiem.
5. Zaznacz wszystko i wytnij (ctrl + x) albo prawym na zaznaczone i "kopiuj"
6. na tą stronę www i wklej tam źródło które wcześniej skopiowałeś - ctrl +v i kliknij na dole strony php to html.
8 Wygeneruje Ci tą stronę w html więc możesz to co Ci wygenerowało skopiować do nowo otwartego notatnika i zapisanie w postaci html.
9. Teraz w html pododawaj to co chcesz w źródle.
10. Po skończeniu zaznacz zródło tego html i przekonwertuj tak jak w ptk 6 z tym, ze odwrotnie php to html.
11. I wklej to co Ci wygneruje w plik contact.php i zapisz.
12. Rzuć na serwer.

To jest metoda która nie musi wyjść, choć jeśli wszystko dobrze zrobisz to powinno działać. Naucz sie języka php i nie będziesz miał kłopotu i nic nie będziesz musiał konwertować.

20 Maj 2007, 21:51

Kod:
<?
/*----------------------------------------------------+
| Wspolpraca - Formularz przesłania danych
+------------------------------------------------------+
|Copyright &copy; 2007
|Piotrroger

+------------------------------------------------------
|   
+-----------------------------------------------------*/

require_once "maincore.php
require_once "subheader.php
require_once "side_left.php
include LOCALE.LOCALESET."wspolpraca.php

if (isset($_POST['sendmessage'])) {
   $mailname = substr(stripinput(trim($_POST['mailname'])),0,50);
   $email = substr(stripinput(trim($_POST['email'])),0,100);
   $subject = substr(str_replace(array("r","n","@"),"",stripslash(trim($_POST['subject']))),0,50);
   $message = stripslash(trim($_POST['message']));
   if ($mailname == "") {
      $error .= "&middot; <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 .= "&middot; <span class='alt'>".$locale['421']."</span><br>n
   }
   if ($subject == "") {
      $error .= "&middot; <span class='alt'>".$locale['422']."</span><br>n
   }
   if ($message == "") {
      $error .= "&middot; <span class='alt'>".$locale['423']."</span><br>n
   }
   echo $subject;
   if (!$error) {
      require_once INCLUDES."sendmail_include.php
      sendemail($settings['siteusername'],$settings['siteemail'],$mailname,$email,$subject,$message);
      opentable($locale['400']);
      <center><br>n".$locale['440']."<br><br>n".$locale['441']."</center><br>n
      closetable();
   } else {
      opentable($locale['400']);
      <center><br>n".$locale['442']."<br><br><br>n$error<br>n".$locale['443']."</center><br>n
      closetable();
   }
} else {
   opentable($locale['400']);
   if (isset($_GET['subject']) && $_GET['subject']!="") $subject = stripinput(stripslash($_GET['subject'])); else $subject="
   if (isset($_GET['message']) && $_GET['message']!="") $subject = stripinput(stripslash($_GET['message'])); else $message="
   echo $locale['401']."<br><br>
<form name='userform' method='post' action='".FUSION_SELF."'>
<table align='center' cellpadding='0' cellspacing='0' class='tbl'>
<tr>
<td width='100'>".$locale['402']."</td>
<td><input type='text' name='mailname' maxlength='50' class='textbox' style='width: 200px;'></td>
</tr>
<tr>
<td width='100'>".$locale['403']."</td>
<td><input type='text' name='email' maxlength='100' class='textbox' style='width: 200px;'></td>
</tr>
<tr>
<td width='100'>".$locale['404']."</td>
<td><input type='text' name='subject' maxlength='50' class='textbox' style='width: 200px;' value='".$subject."'></td>
</tr>
<tr><td valign='top' width='90'>".$locale['405']."</td>
<td><textarea name='message' rows='10' class='textbox' style='width: 320px'>".$message."</textarea></td>
</tr>
<tr>
<td align='center' colspan='2'>
<input type='submit' name='sendmessage' value='".$locale['406']."' class='button'>
</td>
</tr>
</table>
</form>n
   closetable();
}

require_once "side_right.php
require_once "footer.php
?>


Zrobilem to na html i takie cos mi wyszlo ale tam jeszcze jest [locale] tlumaczy te napisy i jak to wlasnie sie przerabia

21 Maj 2007, 06:55

Nie bardzo Cię, mogę pojąć. :roll:
Wyślij odpowiedź