ugrás a tartalomhoz

Archívum - 2008 - Fórum téma

augusztus 13

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:

body {
	text-align: center;
	background-image: url("../skin/contentback.gif");
	background-repeat: repeat-y;
	background-position: top center;
	min-width: 990px;
}

div#page {
	text-align: left;
	width: 990px;
}
HTML:

<html>
<body>
	<center>
	<div id='page'>Bla bla</div>
	</center>
</body>
</html>
 

augusztus 12

JavaScript scroll

bagoly000 · 2008. Aug. 12. (K), 13.33
Sziasztok.

Azt szeretném kérdezni, javascriptben milyen parancsot használjak ahhoz, hogy egy frame -et legördítsek az aljára?
<iframe id="legorditendo">tartalom<br />tartalom</iframe>
vagy
<div style="overflow:scroll;" id="legorditendo">tartalom<br />tartalom</div>

Ezen a két megoldáson gondolkodok. Egy üzenőfalszerűséget szertnék létrehozni, mikor új üzenet kerül bele, az alján szeretném elhelyezni, és le szeretném gördíteni a frame -t.
 

PHPMAILER-FE űrlapnál 0 Kb-es csatolmány

Ramirez · 2008. Aug. 12. (K), 10.08
Sziasztok!

Sajnos problémám akadt a PHPMAILER-FE használatával és mivel hosszas kutakodás után sem találtam választ, titeket kérdeznélek.
Honlapomon található űrlap motorja az említett progi. Ez tökéletesen át is küldi az adatokat az előre beállított email címre, azzal a kivétellel, hogy minden csatolmány 0 Kb-os lesz. Látható a csatolmány neve és kiterjesztése, de maga a csatolmány mindig 0 Kb. Gyakorlatilag üres, megnyitni nem lehet. Két különböző email címre átküldve is azonos az eredmény.

Esetleg valamit tudtok tanácsolni ennek mi lehet az oka és hogyan lehetne orvosolni?

Az is felmerült bennem, hogy nem a php beállítása a probléma, hanem a honlap vezérlőfelületén kéne valamit beállítani? Csatolmányok küldésének engedélyezése? Vagy valami hasonló.

Eléggé elakadtam és sehol nem hallottam semmi jót, úgyhogy igen nagyra értékelném, ha valakinek lenne ötlete!
Előre is nagyon köszönöm.

Ramirez
 

augusztus 12

Mysql karakterkészlet probléma utf8 és java kliens esetén

dami · 2008. Aug. 11. (H), 23.00
Üdv mindenkinek!

Több fórumon való keresés után írom le itt a problémámat, mivel eddig nem találtam rá megoldást és remélem valaki tud majd segíteni.

Röviden a szerkezet:
JSP --> szervlet <-> DAO
HTML <------+

Környezet:
SunOS 5.10
Apache Tomcat/5.5.20
Mysql Server version: 5.0.51
mysql-connector-java-5.1.6

DB:
CREATE DATABASE `liget` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

Table:
CREATE TABLE `liget`.`Test` (
`Kulcs` varchar(10) collate utf8_hungarian_ci NOT NULL,
`Szoveg` varchar(1000) collate utf8_hungarian_ci NOT NULL,
PRIMARY KEY (`Kulcs`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_hungarian_ci;

Tomcat server.xml
...
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8" />
...

web.xml
...
<filter>
<filter-name>EncodingFilter</filter-name>
<filter-class>p1.EncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>EncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
...
Ezt a kódolást állítja be az EncodingFilter.java osztály.

JSP:
<%@ page language="java" pageEncoding="UTF-8" contentType="text/html;charset=UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">;
<html xmlns="http://www.w3.org/1999/xhtml">;
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
...
<form action="/httpPost/PostServlet" method="post">
<table>
<tr>
<td valign="top"><label for="kulcs">Kulcs: </label></td>
<td valign="top"><input id="kulcs" name="kulcs" maxlength="5" type="text" size="5" />&nbsp;&nbsp;</td>
<td valign="top"><label for="szoveg">Szoveg: </label></td>
<td valign="top"><textarea name="szoveg" rows="20" cols="50"></textarea> <br />

Design + PHP + MySQL

Hacker1990 · 2008. Aug. 11. (H), 21.46
Sziasztok.Kezdő vagyok a php világában.Eljutottam odáig,hogy egy oldalt programozzak.
Azokat a részeket ami majdnem minden oldalon ugyanaz, azt elhelyeztem függvényekben egy generator.php fájlban.A file tartalma:

<?php
function GenerateHTMLHeader($title){
print("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n");
print("<html xmlns=\"http://www.w3.org/1999/xhtml\">\n");
print("<head>");
print("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-2\" />\n");
print("<title>". $title ."</title>\n");
print("<link href=\"styles/style.css\" rel=\"stylesheet\" type=\"text/css\" />\n");
print("</head>\n");
print("<body>\n");
print("<div id=\"lap\">\n");
}


function GenerateHeader_Not_Logged_in(){
print("<div id=\"header\">\n");
print("<div id=\"header_image\"><img src=\"images/header.png\" alt=\"FotoART\"/></div>\n");
print("<div id=\"header_menu\">\n");
print("<div id=\"header_menu_menu\">\n");
print("<a href=\"#\">Fooldal</a>\n");
print("<a href=\"#\">Fotógaléria</a>\n");
print("<a href=\"#\">Videógaléria</a>\n");
print("<a href=\"#\">Fórum</a>\n");
print("<a href=\"#\">Letöltések</a>\n");
print("</div>\n");
print("<div id=\"header_menu_login\">\n");
print("<form name=\"login\" method=\"post\" action=\"\">\n");
print("<input type=\"text\" class=\"login_form\" value=\"Azonosító\"/>\n");
print("<input type=\"password\" class=\"login_form\" value=\"jelszó\"/>\n");
print("<input type=\"submit\" id=\"login_button\" value=\"Bejelentkezés\"/>\n");
print("</form>\n");
print("</div>\n");
print("</div>\n");
print("</div>\n");
}

function GenerateHTMLFooter(){
print("</div>\n");
print("</body>\n");
print("</html>\n");
}
?>

Az lenne a kerdesem,hogy ez jo modeszer-e.Van e egyszerűbb megközelites?Milyet erdemes hasznalni?
Ezt a modszert egy könyveben lattam,olvastam.Ezenkivul gyakorlati megvalositast nem lattam.Ne nevessetek ki.

XSLT transzformálás probléma

Arnold Layne · 2008. Aug. 11. (H), 21.20
Sziasztok!
Épp mostanában ismerkedem az XSLT-vel és próbára akartam tenni magamat egy RSS fájllal.
Egészen addig nem volt semmi probléma, míg nem találkoztam a dc:creator elemmel.
Ennek a tartalmát szerettem volna beszúrni a következőképpen:
<xsl:value-of select="dc:creator" />
Amire a böngésző a következő üzenettel válaszolt:
Hiba a stíluslap betöltése közben: (null)

Így is próbáltam, gondolva arra, hogy lehet úgy megy itt is, mint a CSS-nél, de így sem:
<xsl:value-of select="dc|creator" />
Neten is kerestem, bár lehet, hogy rossz kulcsszavakkal. Nem tudom.
Mindenféle segítségnek örülnék. Linknek, kereső kulcsszavaknak, bárminek.

Előre is köszönöm!
 

Fájlra való hivatkozásnál PHP indítása

Velias9 · 2008. Aug. 11. (H), 19.32
Sziasztok!

Azt szeretném megtudni, hogy hogyan lehet azt elérni, hogy ha a szerveremről megpróbálnak letölteni egy fájlt, ami nem honlap, akkor ne küldje el a fájlt, hanem indítson el egy PHP programot és az küldje el?

Gondolom már ti is találkoztatok ilyennel. Ott van egy hivatkozás és már előre örülsz, hogy végre letöltheted, aztán amikor letöltenéd azt akarja, hogy fizess, vagy jobb esetben a fél neten végigkergeted, mire engedi magát letölteni.

Remélem tudtok segíteni. Előre is köszi!
 

Plain text fájlokat indexelnek a keresőrobotok?

Velias9 · 2008. Aug. 11. (H), 19.27
Sziasztok!

Azt szeretném kérdezni, hogy a keresőrobotokkal be lehet indexeltetni sima TXT fájlokat is; és ha igen, akkor hogyan?

Előre is köszike!