Archívum - 2006
november 25
SOS nem megy egy szerveren a MAIL() fügvény!
Sziasztok! van egy nagy problémám. Több helyre készítettem már e-mail küldő formot. Erre mindig a MAIL() fügvényt használtam (mármint a küldésre). Azonban most egy olyan szerverrel találkoztam, ahol egyszerüen nem megy (a kód a saját rendszeremen kivállóan müxik). Írtam a szerver üzemeltetőinek, akik válaszként egyszerüen csak beírták az SMTP ip címét. Azonban nem nagyon tudom mit kezdjek ezzel a válasszal, ismereteim szerint a MAIL() fügvényhez nem lehet SMTP-t beállítani, az a php.ini-ben van... Mit tegyek, hogy müködjön a szerveren az e-mail küldés?
A biztonság kedvéért beteszem ide a kódot amit használok:
$targy = "Weboldalról e-mail! Tárgya: ".$_POST[targy];
$cim="proba##kukac##freemail.hu";
$from="From: $_POST[email]\n";
$from.="Reply-To: $_POST[email]\n\n";
$tartalom=
"Feladó: ".$_POST[nev]."\n".
"E-mail címe: ".$_POST[email]."\n".
"\n".
"E-mail szövege:\n".$_POST[szoveg];
$i=0;
while ($i!=5)
{
if (mail($cim, $targy, $tartalom, $from))
{
$i=5;
$h = 1;
}
else
{
$i++;
$h=0;
}
}
($h == 0) ? $er="1" : $er="2";
header ("location: kapcsolat.php?h=$er");
SEGÍTSÉGETEKET ELŐRE IS KÖSZÖNÖM!
■ A biztonság kedvéért beteszem ide a kódot amit használok:
$targy = "Weboldalról e-mail! Tárgya: ".$_POST[targy];
$cim="proba##kukac##freemail.hu";
$from="From: $_POST[email]\n";
$from.="Reply-To: $_POST[email]\n\n";
$tartalom=
"Feladó: ".$_POST[nev]."\n".
"E-mail címe: ".$_POST[email]."\n".
"\n".
"E-mail szövege:\n".$_POST[szoveg];
$i=0;
while ($i!=5)
{
if (mail($cim, $targy, $tartalom, $from))
{
$i=5;
$h = 1;
}
else
{
$i++;
$h=0;
}
}
($h == 0) ? $er="1" : $er="2";
header ("location: kapcsolat.php?h=$er");
SEGÍTSÉGETEKET ELŐRE IS KÖSZÖNÖM!
html elemek elrontjá az oldalt ha csak egy bizonoy mennyiségű karaktert iratok ki a tartalomból
Üdv!
Lenne egy problémám:
VAn mondjuk egy cikk ami 5ezer karaktert tartalmaz, a cikkben engedélyezem a html elemeket vagyis kiiratáskor nem használok htmlspecialchars()-t csak nl2br()-t a sortörések miatt semmi bbcode.
De ugye a címlapon kicsit hosszú lenne ez az 5000 karakter ezért megjelenítek csak 150 és kiteszek egsy tovább gombot, ez eddig ok is.
így:
substr($tartalom, 0, 150);
na de mivan akkor ha pont egy <a href=""> elemnél van a 150. karakter és akkor nem zárja le > jellel, és akkor a többi cikk nem látszódik az oldalon, nos ezt megoldottam úgyhogy ilyenkor htmlspecialchars()-t csinálok ez megoldja de hülyén néz ki hogy kiirja hogy: <a href= vagy pedig ha elötte egy link van ugyeakkor azt sem alakítja át linké.
$a = substr($tartalom, 0, 150);
$a = htmlspecialchars($a);
$a = né2br($a);
nos most így iratom ki röviden
Ere mi lehet a megoldás?
Előre is kösszi.
■ Lenne egy problémám:
VAn mondjuk egy cikk ami 5ezer karaktert tartalmaz, a cikkben engedélyezem a html elemeket vagyis kiiratáskor nem használok htmlspecialchars()-t csak nl2br()-t a sortörések miatt semmi bbcode.
De ugye a címlapon kicsit hosszú lenne ez az 5000 karakter ezért megjelenítek csak 150 és kiteszek egsy tovább gombot, ez eddig ok is.
így:
substr($tartalom, 0, 150);
na de mivan akkor ha pont egy <a href=""> elemnél van a 150. karakter és akkor nem zárja le > jellel, és akkor a többi cikk nem látszódik az oldalon, nos ezt megoldottam úgyhogy ilyenkor htmlspecialchars()-t csinálok ez megoldja de hülyén néz ki hogy kiirja hogy: <a href= vagy pedig ha elötte egy link van ugyeakkor azt sem alakítja át linké.
$a = substr($tartalom, 0, 150);
$a = htmlspecialchars($a);
$a = né2br($a);
nos most így iratom ki röviden
Ere mi lehet a megoldás?
Előre is kösszi.
november 25
Linux Konferencia - webes elemekkel
A mai napon volt szerencsém részt venni a Linux-felhasználók Magyarországi Egyesülete által szervezett VIII. GNU/Linux Szakmai Konferencián. Mint asztali Linux felhasználó is érdekelt a konferencia, bár ennek a körnek nem szóltak előadások. Inkább a nemrégiben megrendezett Ubuntu konferencia célozta ezt a kört (természetesen csak erre a disztribúcióra koncentrálva), tapasztalatom szerint sikerrel. A web programozással (is) foglalkozó előadásokban azonban nem csalódtam.
Összes .txt fájl include-olása egy adott könyvártárból
A cím szerintem mindent elárul. Azt szeretném, hogyha a $dir változóban tárolt mappában megnézné a .txt kiterjesztésű fájlt és includolná őket a dokumentumba. Sajnos a PHP tudásom = 0 ezért összesen ennyit sikerült kihoznom , ami ugyan működik is, csak 1 konkrét info.txt-t listáz ki. Nagyon nagyon megköszönném, ha valaki tudna segíteni.
■ <?php
$dir = $_GET['n'];
$alap = ".texts/";
include("$alap/$dir/info.txt");
}
?>
Reverse Cross-Site Request flaw in Firefox 2
RCSR hibát találtak a Firefox 2-ben
■ Hogyan ellenőrizzem, hogy még nem jött űrlap adat?
Van egy ürlapom amin adat ellenörzést végzek. A problémám az lenne, hogy amint lefuttatom kidobja, hogy minden adat hibás - hiszen még nincsen kitöltve -.
Kérdésem:
Meg lehet vhogy oldani a php kód futásának felfüggesztését addig amíg nem klikkelek az elküldre.
Másik:
Próbáltam úgy, hogy egyik oldalon van maga az űrlap. Klikkelek elküldi egy másik oldalra adatellenörzés céljából. Ez a végeredménytől függően vagy elküldi az űrlap tartalmát a harmadik oldalnak ami feltölti az adatbázist vagy vissza küldi az űrlap oldalnak. A helyesen megadott adatokat vissza írja a többit nem. És persze kiírja, hogy mi a hiba. A hibákat egy tömbe gyűjtöm az ellenörző oldalon.
A segítséget előre is nagyon köszönöm!
■ Kérdésem:
Meg lehet vhogy oldani a php kód futásának felfüggesztését addig amíg nem klikkelek az elküldre.
Másik:
Próbáltam úgy, hogy egyik oldalon van maga az űrlap. Klikkelek elküldi egy másik oldalra adatellenörzés céljából. Ez a végeredménytől függően vagy elküldi az űrlap tartalmát a harmadik oldalnak ami feltölti az adatbázist vagy vissza küldi az űrlap oldalnak. A helyesen megadott adatokat vissza írja a többit nem. És persze kiírja, hogy mi a hiba. A hibákat egy tömbe gyűjtöm az ellenörző oldalon.
A segítséget előre is nagyon köszönöm!
html oldalba require-ni akarok egy másikat
sziasztok
van egy oldalam, frémek nélkül, ami frémek nélkül is marad örökre:)
lényeg, az egész egy 3 cellás táblázat és csak a középső cella tartalma változik.
ugybár urlben kiadott értékeke szerint pl: index.php?oldal=termekek
index php középső cellája helyett ez van (volt már szviccsel is ugyhogy abba ne kössetek béle):a foldal.php: <td>tartalom</td>
a termekek.php: szintén
a főldal php jól jelenik meg, a termékek viszont az oldal tetjén az alap táblázatom felett.
miértis van ez igy? nem lehet require-lel beszúrni html tartalmat?
előre is köszi
■ van egy oldalam, frémek nélkül, ami frémek nélkül is marad örökre:)
lényeg, az egész egy 3 cellás táblázat és csak a középső cella tartalma változik.
ugybár urlben kiadott értékeke szerint pl: index.php?oldal=termekek
index php középső cellája helyett ez van (volt már szviccsel is ugyhogy abba ne kössetek béle):
<?php
//oldal változó tartalma
if ( isset($_GET['oldal']) && $_GET['oldal']=="fooldal")
{
require("fooldal.php");
}
elseif ( isset($_GET['oldal']) && $_GET['oldal']=="termekek")
{
require("termekek.php");
}
// meg a többi
else
{
require("fooldal.php");
}
?>
a termekek.php: szintén
a főldal php jól jelenik meg, a termékek viszont az oldal tetjén az alap táblázatom felett.
miértis van ez igy? nem lehet require-lel beszúrni html tartalmat?
előre is köszi
A "Vissza" gomb befolyásolása Flash-ből
Nem túl rutinos felhasználóként kérdezem, hogy Flash MX 2004-ben hogyan lehet megoldani azt, hogy a böngésző "vissza" gombjára klikkelve az előző, vagy az általam meghatározott framere lépjen a látogató?
A válasz(okat) előre is köszönöm.
P. Tibi.
■ A válasz(okat) előre is köszönöm.
P. Tibi.
CSS Styling for Print and Other Media
Javaslatok a stíluslapok szervezésére média szerint
■ Operában és IE-ben jól néz ki az oldal divjének adott háttér, Firefoxban nem
Sziasztok. Kezdőnek számítok, weblapkészítés- és fórumozás-ügyben is. Egy hihetetlenül rémes minőségű webtervező-tanfolyam vége felé közeledve úgy döntöttem, hogy a netről tanulok (úgy, mint eddig). Ez így elég időigényes, de legalább ki tudom válogatni a korszerű részét a tudománynak.
Az az egyik problémám, hogy nem tudom, másoknak miért működnek egyes formázások, nekem pedig miért nem. Itt van például ez az oldal: http://stilus.blog.nlcafe.hu/files/kereteskoncert.htm
Explorerrel normálisan néz ki, Operával is. Firefoxnál viszont az egész oldal kerete csak a h1-et folyja körül. A háttérképet már eleve azért tettem a h1 blokkba, mert ha az "egeszhonlap" div-be tettem, Firefox alatt egyáltalán nem látszott. Beletörődnék, hogy a Firefox ilyen, de másoknak ott is rendesen néznek ki a hátterek, és nem jövök rá, mit csinálok rosszul.
Szeretném, ha valamelyikőtök segítene. Természetesen annak is örülök, ha mutattok olyan oldalt, ahol a hasonló problémák megoldása (érthetően) le van írva.
Köszi.
■ Az az egyik problémám, hogy nem tudom, másoknak miért működnek egyes formázások, nekem pedig miért nem. Itt van például ez az oldal: http://stilus.blog.nlcafe.hu/files/kereteskoncert.htm
Explorerrel normálisan néz ki, Operával is. Firefoxnál viszont az egész oldal kerete csak a h1-et folyja körül. A háttérképet már eleve azért tettem a h1 blokkba, mert ha az "egeszhonlap" div-be tettem, Firefox alatt egyáltalán nem látszott. Beletörődnék, hogy a Firefox ilyen, de másoknak ott is rendesen néznek ki a hátterek, és nem jövök rá, mit csinálok rosszul.
Szeretném, ha valamelyikőtök segítene. Természetesen annak is örülök, ha mutattok olyan oldalt, ahol a hasonló problémák megoldása (érthetően) le van írva.
Köszi.