Archívum - 1970
február 15
php file attach problem
Sziasztok!
Lenne egy email küldő php scriptem, ami fájl küldést is lehetővé tesz, de van egy kis bibim vele. Nem tudom, hogy hogyan kellene egy általam szándékozott, "tallóz" gombra kattintva kiválasztott fájlt hozzácsatolni a levélhez. Próbálkoztam, de sajna nem sikerült:
íme a php, ami elvileg tökéletes, csak itt az ftp tárhelyről lehet feltölteni cuccokat, relatív elérési utat kér. Ez a script alján található. Tudna valaki valamilyen tanácsot adni, hogy hogyan javítsam ki?
<?php
function send_mail($emailaddress, $fromaddress, $emailsubject, $body, $attachments=false)
{
$eol="\r\n";
$mime_boundary=md5(time());
# Common Headers
$headers .= 'From: MyName<'.$fromaddress.'>'.$eol;
$headers .= 'Reply-To: MyName<'.$fromaddress.'>'.$eol;
$headers .= 'Return-Path: MyName<'.$fromaddress.'>'.$eol; // these two to set reply address
$headers .= "Message-ID: <".$now." TheSystem##kukac##".$_SERVER['SERVER_NAME'].">".$eol;
$headers .= "X-Mailer: PHP v".phpversion().$eol; // These two to help avoid spam-filters
# Boundry for marking the split & Multitype Headers
$headers .= 'MIME-Version: 1.0'.$eol;
$headers .= "Content-Type: multipart/related; boundary=\"".$mime_boundary."\"".$eol;
$msg = "";
if ($attachments !== false)
{
for($i=0; $i < count($attachments); $i++)
{
if (is_file($attachments[$i]["file"]))
{
# File for Attachment
$file_name = substr($attachments[$i]["file"], (strrpos($attachments[$i]["file"], "/")+1));
$handle=fopen($attachments[$i]["file"], 'rb');
$f_contents=fread($handle, filesize($attachments[$i]["file"]));
$f_contents=chunk_split(base64_encode($f_contents)); //Encode The Data For Transition using base64_encode();
fclose($handle);
# Attachment
$msg .= "--".$mime_boundary.$eol;
$msg .= "Content-Type: ".$attachments[$i]["content_type"]."; name=\"".$file_name."\"".$eol;
$msg .= "Content-Transfer-Encoding: base64".$eol;
$msg .= "Content-Disposition: attachment; filename=\"".$file_name."\"".$eol.$eol; // !! This line needs TWO end of lines !! IMPORTANT !!
$msg .= $f_contents.$eol.$eol;
}
}
}
# Setup for text OR html
$msg .= "Content-Type: multipart/alternative".$eol;
# Text Version
$msg .= "--".$mime_boundary.$eol;
$msg .= "Content-Type: text/plain; charset=iso-8859-1".$eol;
$msg .= "Content-Transfer-Encoding: 8bit".$eol;
$msg .= strip_tags(str_replace("
Lenne egy email küldő php scriptem, ami fájl küldést is lehetővé tesz, de van egy kis bibim vele. Nem tudom, hogy hogyan kellene egy általam szándékozott, "tallóz" gombra kattintva kiválasztott fájlt hozzácsatolni a levélhez. Próbálkoztam, de sajna nem sikerült:
íme a php, ami elvileg tökéletes, csak itt az ftp tárhelyről lehet feltölteni cuccokat, relatív elérési utat kér. Ez a script alján található. Tudna valaki valamilyen tanácsot adni, hogy hogyan javítsam ki?
<?php
function send_mail($emailaddress, $fromaddress, $emailsubject, $body, $attachments=false)
{
$eol="\r\n";
$mime_boundary=md5(time());
# Common Headers
$headers .= 'From: MyName<'.$fromaddress.'>'.$eol;
$headers .= 'Reply-To: MyName<'.$fromaddress.'>'.$eol;
$headers .= 'Return-Path: MyName<'.$fromaddress.'>'.$eol; // these two to set reply address
$headers .= "Message-ID: <".$now." TheSystem##kukac##".$_SERVER['SERVER_NAME'].">".$eol;
$headers .= "X-Mailer: PHP v".phpversion().$eol; // These two to help avoid spam-filters
# Boundry for marking the split & Multitype Headers
$headers .= 'MIME-Version: 1.0'.$eol;
$headers .= "Content-Type: multipart/related; boundary=\"".$mime_boundary."\"".$eol;
$msg = "";
if ($attachments !== false)
{
for($i=0; $i < count($attachments); $i++)
{
if (is_file($attachments[$i]["file"]))
{
# File for Attachment
$file_name = substr($attachments[$i]["file"], (strrpos($attachments[$i]["file"], "/")+1));
$handle=fopen($attachments[$i]["file"], 'rb');
$f_contents=fread($handle, filesize($attachments[$i]["file"]));
$f_contents=chunk_split(base64_encode($f_contents)); //Encode The Data For Transition using base64_encode();
fclose($handle);
# Attachment
$msg .= "--".$mime_boundary.$eol;
$msg .= "Content-Type: ".$attachments[$i]["content_type"]."; name=\"".$file_name."\"".$eol;
$msg .= "Content-Transfer-Encoding: base64".$eol;
$msg .= "Content-Disposition: attachment; filename=\"".$file_name."\"".$eol.$eol; // !! This line needs TWO end of lines !! IMPORTANT !!
$msg .= $f_contents.$eol.$eol;
}
}
}
# Setup for text OR html
$msg .= "Content-Type: multipart/alternative".$eol;
# Text Version
$msg .= "--".$mime_boundary.$eol;
$msg .= "Content-Type: text/plain; charset=iso-8859-1".$eol;
$msg .= "Content-Transfer-Encoding: 8bit".$eol;
$msg .= strip_tags(str_replace("
Táblázat cella border IE alatt
Hali!
Akadt egy kis problemam IE-val, es hosszas guglizas utan sem talaltam megoldast, vagy rosszul kerestem :)
Van egy tablazat, melyben van X sor, de ezekbol a sorokbol mindig csak 1 lathato, a tobbi display: none; A tablazat border-collapse: collapse stilusu, es a tablacellaknak adva van egy border: 1px solid #00ffff;
Egy kis js-el allitom a lathatosagot es IE alatt, ha nem a kod felepitese szerinti utolso TR a lathato, akkor egyszeruen nem tesz also bordert a TD-nek - nyilvan azert, mert collapseolva van a tablazat, es ugye az elvileg alatta levo cella felso borderje adja meg neki a lathato bordert.
Tudtok-e erre valami hasznalhato megoldast, css hackot, IE hackot, vagy barmit, vagy egyszerubb, ha figyelem a tablazat kirajzolasakor (mert az is js-bol tortenik), hogy az utolso cella van-e soron, es ha nem, akkor adok neki 2px-es border-bottom-ot.
Köszi előre is!
■ Akadt egy kis problemam IE-val, es hosszas guglizas utan sem talaltam megoldast, vagy rosszul kerestem :)
Van egy tablazat, melyben van X sor, de ezekbol a sorokbol mindig csak 1 lathato, a tobbi display: none; A tablazat border-collapse: collapse stilusu, es a tablacellaknak adva van egy border: 1px solid #00ffff;
Egy kis js-el allitom a lathatosagot es IE alatt, ha nem a kod felepitese szerinti utolso TR a lathato, akkor egyszeruen nem tesz also bordert a TD-nek - nyilvan azert, mert collapseolva van a tablazat, es ugye az elvileg alatta levo cella felso borderje adja meg neki a lathato bordert.
Tudtok-e erre valami hasznalhato megoldast, css hackot, IE hackot, vagy barmit, vagy egyszerubb, ha figyelem a tablazat kirajzolasakor (mert az is js-bol tortenik), hogy az utolso cella van-e soron, es ha nem, akkor adok neki 2px-es border-bottom-ot.
Köszi előre is!
Safari XP-n?
Hi,
szeretném tesztelni oldalaimat safarin, de nincs lehetőségem macen megnézni.
Van-e olyan program, amivel meg tudnám xp-n is nézni?
thx
■ szeretném tesztelni oldalaimat safarin, de nincs lehetőségem macen megnézni.
Van-e olyan program, amivel meg tudnám xp-n is nézni?
thx
Firefox és a beágyazott .js file változtatás után.
Sziasztok.
Igazából teljesen érthető a hibajelenség amivel találkoztam, és valójában nem is nevezném hibának, de a jelenség megoldást igényel. Gondolkoztam rajta, melyik fórum szekcióban nyissam meg a topicot, de úgy éreztem, ide jobban illik.
Tulajdon képpen két kézenfekvő eljárást már ki is találtam, a véleményetekre vagyok kiváncsi.
Egy editorban a felhasználható képek listája .js file-ba van tárolva (tinyMCE), és ha a Firefox nincs úgy állítva, hogy minden letöltésnél keressen új tartalmat, akkor az újonan listára tett képek nem jelennek meg. Ez evidens, hiszen azon a néven már gyorstárban van a js file.
Megoldás egy: Felhívjuk a felhasználó figyelmét, hogy legalább kétszer frissítse a képlista ablakot új kép feltöltése után.
Megoldás kettő: Egy php rand eljárással, minden feltöltés után megspékelem a .js file nevét valami véletlennel (x12stu0ds2asd9_imgl.js) és átírom a kódban a beágyazás src-jét.
Mit gondoltok? Esetleg erre igaz lehet az ágyuval verébre?
s_volenszki
■ Igazából teljesen érthető a hibajelenség amivel találkoztam, és valójában nem is nevezném hibának, de a jelenség megoldást igényel. Gondolkoztam rajta, melyik fórum szekcióban nyissam meg a topicot, de úgy éreztem, ide jobban illik.
Tulajdon képpen két kézenfekvő eljárást már ki is találtam, a véleményetekre vagyok kiváncsi.
Egy editorban a felhasználható képek listája .js file-ba van tárolva (tinyMCE), és ha a Firefox nincs úgy állítva, hogy minden letöltésnél keressen új tartalmat, akkor az újonan listára tett képek nem jelennek meg. Ez evidens, hiszen azon a néven már gyorstárban van a js file.
Megoldás egy: Felhívjuk a felhasználó figyelmét, hogy legalább kétszer frissítse a képlista ablakot új kép feltöltése után.
Megoldás kettő: Egy php rand eljárással, minden feltöltés után megspékelem a .js file nevét valami véletlennel (x12stu0ds2asd9_imgl.js) és átírom a kódban a beágyazás src-jét.
Mit gondoltok? Esetleg erre igaz lehet az ágyuval verébre?
s_volenszki
rsGallery telepitesi gond
Sziasztok!
Van egy tetszetos free host a www.xhost.ro-n.
Joomlat szeretnek telepiteni az oldalamra, most tesztelgetem.
A joomla telepitesnel semmi gondom nem akadt.
Viszont ha valamilyen komponenst vagy barmit szeretnek telepiteni, a kov. hibauzenetet kapom: ERROR: Could not find an XML setup file in the package.
Ezt akkor ha az en gepemrol akarok egy ZIPet feltolteni.
Probaltam maskeppen, hogy felmasoljam a kicsomagolt componenst a serveren egy konyvtarba
/home/www/free/uv.ro/pzoli.uv.ro/joomla/administrator/components/com_installer/component
Ezt keri a joomla. Ide letrhoztam egy pl "gal" konyvtarat es oda csomagoltam ki az rsGallery fajlokat.
Most meg ez a hibauzenet:
Failed to create directory "/home/www/free/uv.ro/pzoli.uv.ro/joomla/components/com_rsgallery2/js_highslide"
Nincsenek irasi jog problemak.
Hogyan tudomnam telepiteni a galeriat?
Volna meg egy kerdesem:
Nekem nagyon tetszik a SimpleViewer. Letezik ehhez hasonlo galeria komponens Joomla ala, kommentar es pontozasi lehetosekkel?
Elore is koszi a segitsegeteket!
■ Van egy tetszetos free host a www.xhost.ro-n.
Joomlat szeretnek telepiteni az oldalamra, most tesztelgetem.
A joomla telepitesnel semmi gondom nem akadt.
Viszont ha valamilyen komponenst vagy barmit szeretnek telepiteni, a kov. hibauzenetet kapom: ERROR: Could not find an XML setup file in the package.
Ezt akkor ha az en gepemrol akarok egy ZIPet feltolteni.
Probaltam maskeppen, hogy felmasoljam a kicsomagolt componenst a serveren egy konyvtarba
/home/www/free/uv.ro/pzoli.uv.ro/joomla/administrator/components/com_installer/component
Ezt keri a joomla. Ide letrhoztam egy pl "gal" konyvtarat es oda csomagoltam ki az rsGallery fajlokat.
Most meg ez a hibauzenet:
Failed to create directory "/home/www/free/uv.ro/pzoli.uv.ro/joomla/components/com_rsgallery2/js_highslide"
Nincsenek irasi jog problemak.
Hogyan tudomnam telepiteni a galeriat?
Volna meg egy kerdesem:
Nekem nagyon tetszik a SimpleViewer. Letezik ehhez hasonlo galeria komponens Joomla ala, kommentar es pontozasi lehetosekkel?
Elore is koszi a segitsegeteket!
spamírtás, avagy sikertelen kísérletek spamassassinnal
Üdv!
Nagyon röviden összefoglalva: ubuntu szerver, postfix és courier, spamassassin telepítve, minden apt-get-tel.
Spamassassin elvileg configolva (/etc/mail/spamassassin/local.cf), a spam továbbra is árad. bayes, razor, pyzor és dcc aktiválva, spam továbbra is árad.
Keresgéltem a neten, ezt talátam:
http://www.xnote.com/howto/postfix-spamassassin.html
próbálkoztam, és kiderült, hogy a szerveren az égegyadta világon sehol sincs spamc. (whereis spamc -> spamc: )
mi a teendő ez után, van valakinek tippje?
előre is köszönöm,
Molnár Péter
■ Nagyon röviden összefoglalva: ubuntu szerver, postfix és courier, spamassassin telepítve, minden apt-get-tel.
Spamassassin elvileg configolva (/etc/mail/spamassassin/local.cf), a spam továbbra is árad. bayes, razor, pyzor és dcc aktiválva, spam továbbra is árad.
Keresgéltem a neten, ezt talátam:
http://www.xnote.com/howto/postfix-spamassassin.html
próbálkoztam, és kiderült, hogy a szerveren az égegyadta világon sehol sincs spamc. (whereis spamc -> spamc: )
mi a teendő ez után, van valakinek tippje?
előre is köszönöm,
Molnár Péter
február 15
RSS képekkel, hanggal
Az RSS-t (remélhetőleg) mindannyian ismerjük már mint formátumot, tudjuk, hogy szövegek megosztására való. Ha HTML-t teszünk a tartalmi részbe (figyeljünk a helyes elkódolásra!), akkor a megosztott tartalmakba képeket, linkeket, vagy akár egy MP3 lejátszót is helyezhetünk, de nem mindig célszerű így megosztani ezeket. A podcastok kezdték elsőként feszegetni ennek a határait, más módszert használva az MP3-ak beágyazására, de újabban már képeket is lehet hasonló módon az egyes bejegyzésekhez rendelni. A téma aktualitását az adja, hogy a tegnap megjelent Netvibes változat immáron mind a képeket, mind a hangokat támogatja.
<title> változtatása
Üdv!
Van egy CSS menüm ami szeretném, ha az adott menüpont behívása mellett változtatná a weboldal címét.
Hogy tudom ezt szépen megoldani?
■ Van egy CSS menüm ami szeretném, ha az adott menüpont behívása mellett változtatná a weboldal címét.
Hogy tudom ezt szépen megoldani?
border-left kitólja a menüpontot
Sziasztok!
Csináltam egy CSS menüt, úgy működik, hogy ha ráálltok a menüpontokra akkor egy kicsit bejjebb dobja a fehéres részt, ám IE 6 alatt a vége ilyenkor kilóg! FF alatt jól működik!
ITT AZ OLDAL és ITT A CSS
Miért és hogy lehetne rajta segíteni? Előre is köszönöm!
■ Csináltam egy CSS menüt, úgy működik, hogy ha ráálltok a menüpontokra akkor egy kicsit bejjebb dobja a fehéres részt, ám IE 6 alatt a vége ilyenkor kilóg! FF alatt jól működik!
ITT AZ OLDAL és ITT A CSS
Miért és hogy lehetne rajta segíteni? Előre is köszönöm!
php kepszerkesztes es tomb exportalas
Udv,
kezdo vagyok a php programozasban, es mindjart raakadtam egy-ket szamomra rejtelyes problemara.
Az egyik problema a kov.:
Egy php fajlban (legyen aaa.php) kiszamitok valamilyen ertekeket, mondjuk grafikai elem pontjait (koordinatait) es ezeket at szeretnem vinni egy masik php fajlba (legyen bbb.php) ahol ezeket a pontokat kirajzolom a GD konyvtar segitsegevel. A problema az, hogy probaltam "post" metodussal atvinni a tombot a bbb.php-be, de az termeszetesen nem mukodott. Hogyan lehetne ezt a problemat megoldani? Sajnos mind a ketto php fajlban szuksegem van a tombre. A nyakatekert megoldas az, ha mindket php fajlban kiszamolom a tomb ertekeit, de biztosan van valami elegansabb megoldas is, nem?
A masik gondom a kepalkotassal kapcsolatosa a GD konyvtarban. Lehetseges, hogy a kep nagysaga valtozzon a megnyitott explorer (vagy mozilla, stb) ablak nagysaggatol fuggoen? Szoval ha maximalizalom vagy ha kissebitem az ablakot, akkor automatikusan leolvassa az ablak meretet es atmeretezze a kepet?
Elore is koszi a segitseg
■ kezdo vagyok a php programozasban, es mindjart raakadtam egy-ket szamomra rejtelyes problemara.
Az egyik problema a kov.:
Egy php fajlban (legyen aaa.php) kiszamitok valamilyen ertekeket, mondjuk grafikai elem pontjait (koordinatait) es ezeket at szeretnem vinni egy masik php fajlba (legyen bbb.php) ahol ezeket a pontokat kirajzolom a GD konyvtar segitsegevel. A problema az, hogy probaltam "post" metodussal atvinni a tombot a bbb.php-be, de az termeszetesen nem mukodott. Hogyan lehetne ezt a problemat megoldani? Sajnos mind a ketto php fajlban szuksegem van a tombre. A nyakatekert megoldas az, ha mindket php fajlban kiszamolom a tomb ertekeit, de biztosan van valami elegansabb megoldas is, nem?
A masik gondom a kepalkotassal kapcsolatosa a GD konyvtarban. Lehetseges, hogy a kep nagysaga valtozzon a megnyitott explorer (vagy mozilla, stb) ablak nagysaggatol fuggoen? Szoval ha maximalizalom vagy ha kissebitem az ablakot, akkor automatikusan leolvassa az ablak meretet es atmeretezze a kepet?
Elore is koszi a segitseg



