ugrás a tartalomhoz

Archívum - Aug 13, 2008 - Fórum téma

stdin...

carto · 2008. Aug. 13. (Sze), 15.21
Sziasztok!

Próbálkozom egy email fogadó cuccal phpben. Nem akarok mail szervert használni egyenlőre,találtam 2-3 megoldást neten pl:

$fd = fopen("php:\stdin", "r");
$email = addslashes(fread($fd, 102400));
fclose($fd);
if($email){
// Empty variables to avoid errors later on
$from = "";
$replyto = "";
$subject = "";
$headers = "";
$message = "";
$split = true;


// Break the e-mail into a line by line array to be put together again later on.
$lines = explode("\n", $email);

// processing the e-mail
for ($i=0; $i<count($lines); $i++) {
if ($split) {
// this is a header
$headers .= $lines[$i]."\n";

// look out for special headers
if (preg_match("/^Subject: (.*)/", $lines[$i], $matches)) {
$subject = $matches[1];
}
if (preg_match("/^From: (.*)/", $lines[$i], $matches)) {
$from = $matches[1];
}
if (preg_match("/^Reply-To: (.*)/", $lines[$i], $matches)) {
$replyto = $matches[1];
}
} else {
// not a header, but message
$message .= $lines[$i]."\n";
}

if (trim($lines[$i])=="") {
// empty line, header section has ended
$split = false;
}
}

ez oké is, mert így ránézésre oké a cucc, viszont én úgy szeretném kipróbálni, h ne kelljen levelező rendszert se használnom, hanem csak egy szabványos e-mailt berekok egy txt-be és azt stdin-re irányítom.
Na ebben kellene egy kis segítség. Hol? Hogyan tudom ráirányítani a php scriptre azt a bizonyos txt-ét?
WAMP-ot használok.
köszi előre is!
 

érdekes JS probléma: a script először rosszul működik (MINDEN ESETBEN!), majd megjavul...

fchris82 · 2008. Aug. 13. (Sze), 14.32
A problémát röviden a kód alatt leírom. FF3 alatt néztem. A komplett kód, ki is lehet próbálni (protoype.js):

Firefox body min-width

gphilip · 2008. Aug. 13. (Sze), 12.48
Hello!

Van egy középre igazított weboldalam, aminek a body-jában van egy középre igazított háttérkép (egy függőleges csík, amit oszlopok elválasztására használok).

A probléma az, hogy ha Firefoxban a böngésző méretét kevkenyebbre húzom, mint a középpontban elhelyezkedő DIV (az oldal maga), akkor a háttérkép elcsúszik, mivel a firefox a böngészőablakhoz méretezi a body-t.

Próbáltam kivédeni a problémát min-width-tel, de mintha a body-ra ezt nem venné figyelembe a firefox. :(

Egyszerűsített kód:
  1. body {  
  2.     text-aligncenter;  
  3.     background-imageurl("../skin/contentback.gif");  
  4.     background-repeatrepeat-y;  
  5.     background-positiontop center;  
  6.     min-width990px;  
  7. }  
  8.   
  9. div#page {  
  10.     text-alignleft;  
  11.     width990px;  
  12. }  
HTML:
  1. <html>  
  2. <body>  
  3.     <center>  
  4.     <div id='page'>Bla bla</div>  
  5.     </center>  
  6. </body>  
  7. </html>