---
title: "Tabbar \"\\t\" i ett mail?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/141798-tabbar-t-i-ett-mail"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Frazze"
published: "2006-02-01T00:14:17.000Z"
updated: "2006-02-02T15:16:49.000Z"
replies: 8
views: 486
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/141798-tabbar-t-i-ett-mail"
---

# Tabbar "\t" i ett mail?

## #1 — Frazze, 2006-02-01T00:14Z

En förmodligen ruskigt enkel fråga. Vill presentera text i ett mail med "tabbar". Trodde detta skulle fixa sig lätt med "\\t" mellan min text. Exempel:

$rad = "Text1"."\\t"."Text2";

Om jag skriver variabeln $rad nu till en textfil så funkar det utmärkt, jag får en tab mellan Text1 och Text2. Om jag däremot skickar med $rad med mail() så presenteras min text med bara ett vanligt mellanrum och inte en tab.

Detta borde väl vara en simpel grej att fixa? Har letat och letat men inte hittat nåt tyvärr, nån som kan ge en hjälpande hand?

/Frazze

Permalänk: https://www.webforum.nu/p/141798

## #2 — Matte, 2006-02-01T07:55Z

Skickar du mailet i textformat eller HTML-format ?
Skickar du i HTML-format så fungerar det som vilken HTML-kod som helst, och eventuella tabbar, radbrytningar m.m. syns som mellanslag.
Skickar du i textformat så tycker jag det borde fungera, har dock aldrig testat själv.

Permalänk: https://www.webforum.nu/p/1759533

## #3 — Denkan, 2006-02-01T08:26Z

Eller så täcker en tab sex tecken i din mejl, så i själva verket presenteras tabben korrekt, men iom du fyller de fem första tecknen med "Text1" så blir det endast ett mellanrum och sedan "Text2".
Notepad's tab fyller åtta tecken, om jag minns rätt.

Är mejlet inte i HTML-format, som Matte föreslog, så testa fylla på med mer text och fler \\t efter varandra.

Permalänk: https://www.webforum.nu/p/1759539

## #4 — Frazze, 2006-02-01T15:09Z

Hmm, vet faktist inte i vilket format jag skickar texten.

Scriptet ser bara ut så här:

\<?php
 kod...
 kod...
?\>

Ett rent phpscript alltså. Hur skriver jag in i php-scriptet så att det skickar mailet i form av vanlig text?

Permalänk: https://www.webforum.nu/p/1759663

## #5 — Matte, 2006-02-01T15:15Z

Det hänger på vad du har skrivit / inte skrivit i dina headers i mailet.

Hur ser din kod för att skicka mail ut ?

Permalänk: https://www.webforum.nu/p/1759665

## #6 — Frazze, 2006-02-01T20:05Z

Testade att byta skriva in text/html i headern nedanför samt att skicka texten med \<pre\>\</pre\>. Då funkade tabbarna, såg bra ut i mailet. Men knäpp som jag är blir jag tokig när jag inte får det att funka på alla sätt   :bire 

Så här ser det ut när jag försöker skicka det i vanligt textformat:

\<?php

	$to = "frazze@knazze.com";
	$from = $\_POST\['mail'\];
	$subject = $\_POST\['arende'\];
	$name = $\_POST\['namn'\];
	$text = $\_POST\['ovrigt'\];

	$message = "Namn:\\t".$name."\\n";
	$message = $message."E-mail:\\t".$from."\\n";
	$message = $message."Ärende:\\t".$subject."\\n";
	$message = $message."Text:\\t".$text;

	$headers = "Content-type: text/plain"; 

	mail ($to, $subject, $message, $headers ) or print "Kan inte skicka mail!!!";
?\>

Permalänk: https://www.webforum.nu/p/1759800

## #7 — Matte, 2006-02-01T20:39Z

Jag testade din kod, och det var precis som Denkan trodde, din tabb flyttar fram till pos 6, 12, 18 o.s.v.
Det syntes tydligt när man tog bort kolonet efter 'Namn'.
Så använd dubbla tabbar på Namn och Text.

Permalänk: https://www.webforum.nu/p/1759814

## #8 — Frazze, 2006-02-01T22:37Z

Det låter så enkelt när ni säger det   :) 

Tack för hjälpen

Permalänk: https://www.webforum.nu/p/1759856

## #9 — aasah, 2006-02-02T15:16Z

Markera Denkans svar som löst!

Permalänk: https://www.webforum.nu/p/1760060

---

Tråden på webben: https://www.webforum.nu/amne/php/141798-tabbar-t-i-ett-mail
