Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Pytania
Mefiuu
post
Post #1





Grupa: Zarejestrowani
Postów: 371
Pomógł: 18
Dołączył: 23.11.2008

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
AlexDeLarge
post
Post #2





Grupa: Zarejestrowani
Postów: 85
Pomógł: 14
Dołączył: 14.02.2010

Ostrzeżenie: (0%)
-----


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ę.


--------------------
Java and PHP developer 2007-2014 :)
Go to the top of the page
+Quote Post
Mefiuu
post
Post #3





Grupa: Zarejestrowani
Postów: 371
Pomógł: 18
Dołączył: 23.11.2008

Ostrzeżenie: (0%)
-----


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 ;]
Go to the top of the page
+Quote Post
AlexDeLarge
post
Post #4





Grupa: Zarejestrowani
Postów: 85
Pomógł: 14
Dołączył: 14.02.2010

Ostrzeżenie: (0%)
-----


\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.


--------------------
Java and PHP developer 2007-2014 :)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 04:38