Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]Pytania
Forum PHP.pl > Forum > Przedszkole
Mefiuu
Witam serdecznie. Mam 2 pytania do użytkowników forum. Dotyczą one rozciągania divów oraz hmmm... znaków specjalnych ? Sam nie wiem jak to określić...
1. Czy istnieje inny sposób rozciągania 2 divów względem siebie (standardowo : header, menu, content i footer) niż zrobienie obrazka tła dla nadrzędnego diva który będzie zawierał zarówno obrazek menu jak i contentu? winksmiley.jpg

2. Uczę się z jednej książki i natrafiłem na taki problem. Jest skrypt wysyłania e-maila:

komentarz.html
Kod
<html>
<head>
  <title>Części samochodowe Janka - komentarz klienta</title>
</head>
<body>
<h1>Komentarz klienta</h1>
<p>Proszę przekazać nam swoje komentarze.<p>
<form action="przetworzkomentarz.php" method=post>
Nazwisko:<br />
<input type=text name="nazwa" size=40><br />
Adres poczty elektronicznej:<br />
<input type=text name="email" size=40><br />
Wiadomość:<br />
<textarea name="komentarz" cols=30 rows=5>
</textarea><br />
<input type=submit value="Wyślij komentarz">
</form>
</body>
</html>


przetworzkomentarz.php
Kod
<?php
  // utworzenie krótkich nazw zmiennych
  $nazwa=$_POST['nazwa'];
  $email=$_POST['email'];
  $komentarz=$_POST['komentarz'];
  $adresdo = 'mojadres@email.pl';
  $temat = 'Komentarz ze strony WWW';
  $zawartosc = 'Nazwa klienta: '.$nazwa."\n"
               .'Adres pocztowy: '.$email."\n"
               ."Komentarz klienta: \n".$komentarz."\n";
  $adresod == $email;

  mail($adresdo, $temat, $zawartosc, $adresod);
?>
<html>
<head>
  <title>Części samochodowe Janka — komentarz przyjęty</title>
</head>
<body>
<h1>Komentarz przyjęty</h1>
<p>Komentarz Państwa został wysłany.</p>
</body>
</html>

Oczywiście można tam dodać instrukcje warunkowe, wiem, ale to początek książki. Teraz pytanie. "\n" umieszczone w zmiennej $zawartosc tworzy "enter" do wyswietlenia na poczcie. Rzeczywiście działa. A jak dodać np. pogrubienie , podkreślenie, przekreślenie etc? Da się? Myślałem żeby do $zawartosc dodac:

$pogp = "<b>";
$pogk = "</b>";

itd. ale nie za bardzo mi się to widzi ;/

Pomoże ktoś ? Z góry dziękuję winksmiley.jpg
AlexDeLarge
Cytat(Mefiuu @ 14.02.2010, 19:54:49 ) *
1. Czy istnieje inny sposób rozciągania 2 divów względem siebie (standardowo : header, menu, content i footer) niż zrobienie obrazka tła dla nadrzędnego diva który będzie zawierał zarówno obrazek menu jak i contentu? winksmiley.jpg


Yyy? Obrazka? Ja bym to zrobił w CSS:
  1. #menu {
  2. float:left;
  3. width: xxx px;
  4. }
  5.  
  6. #content {
  7. float:left;
  8. }
  9.  
  10. #footer {
  11. clear:both;
  12. }


Rozwiń problem.

Cytat(Mefiuu @ 14.02.2010, 19:54:49 ) *
2. Uczę się z jednej książki i natrafiłem na taki problem. Jest skrypt wysyłania e-maila:


Wysyłanie e-maili w formacie HTML to odrębna bajka, na pewno jest w dalszej części książki. Jeśli nie to sugeruję Google i "HTML email php" winksmiley.jpg

Zdrówka życzę.
Mefiuu
1. chodzi o to żeby menu rozciągało się zależnie od contentu winksmiley.jpg
2. Hmmm... możliwe, lecz wątpię, no ale dzięki za pomoc. Ogólnie chodzi o to, że skoro "\n" oznacza enter to czy są znaki określające inne właściwości tekstu, np. pogrubienie ;]
AlexDeLarge
\n jest zdefiniowane przez standard ANSII i inne za znak nowej linii. Tak już na poziomie niżej niż interpreter php, czy serwer pocztowy nawet. Więc bez formatowania jako HTML tego nie osiągniesz. Są owszem jakieś np ujmowanie ciągów w *, /, _
*pogrubienie*
_podkreślenie_
/pochylenie/
Ale nie są obsługiwane przez wszystkie czytniki.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.