Archívum - 2007 - Fórum téma
február 27
textarea - print php
Sziasztok az a problémám, hogy egy többsoros textareba szöveget írok, majd feltöltöm mysql adatbázisba, ahol text típusú a mező, és mikor lekérdezem ki szeretném iratni egy div-be phpval.. az az egy gond, hogy az entereket nem érzékeli, csak ugy töri a sort ahogy jön a mező vége... így nem tudok bárhol új sort írni.. Hogy tudom megoldani?
Előre is köszi a válaszokat!
■ Előre is köszi a válaszokat!
kódolási és megjelenítési hiba mb_send_mail-lel adat pedig flashből
Használom a weblaboros kódot email küldésre, de nem működik.
Rossz a karakterkódolás és a megjelenítés, pedig be van állítva utf-8-ra.
Adat a flashből ($name, $emailcim) jön.
Ezt a levelet kapom:
X-Priority: 3
Reply-To: trancesensation##kukac##vipmail.hu
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: BASE64
Message-Id: <20070227112737.E6D7826F14##kukac##server.bebesoft.hu>
Date: Tue, 27 Feb 2007 12:27:37 +0100 (CET)
X-Microware-MailScanner-Information:
X-Microware-MailScanner: Found to be clean
X-Microware-MailScanner-SpamCheck: not spam, SpamAssassin (pont=-14.993,
szukseges 6, autolearn=not spam, ALLOW_HU -10.00, BAYES_00 -5.00,
NO_REAL_NAME 0.01)
X-Microware-MailScanner-From: www-data##kukac##server.bebesoft.hu
U3ppYSFcbiBmZWxpcmF0a296w4PCoXM6IGdpcHN6IGrDg8Kha29iIGFzZGFzZEBhZGFzZC5odQ==
----------------------------------------------------------------------------
Erre a kódra:
<?php
function sendemail($emailFrom, $emailTo, $subject, $message, $bHtmlContent, $emailReplyTo, $returnPath, $priority=3){
$headers = '';
if ($bHtmlContent){
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=utf-8\r\n"; // Mime type
}
$headers .= "From: $emailFrom\r\n";
$headers .= "X-Mailer: AKARMI\r\n"; // mailer
$headers .= "X-Priority: $priority\r\n"; // 1 Urgent message, 3 Normal
$headers .= "Return-Path: $returnPath\r\n";
$headers .= "Reply-To: $emailReplyTo\r\n";
// and now mail it
$result = false;
$result = mb_send_mail($emailTo, $subject, $message, $headers);
return $result;
}
sendemail('trancesensation##kukac##vipmail.hu','adam##kukac##burucs.com','feliratkozás', 'Szia!\n feliratkozás: '.$name.' '.$emailcim, 0,'trancesensation##kukac##vipmail.hu','valami');
?>
----------------------------------------------------------------------------
----------------------------------------------------------------------------
Rossz a karakterkódolás és a megjelenítés, pedig be van állítva utf-8-ra.
Adat a flashből ($name, $emailcim) jön.
Ezt a levelet kapom:
X-Priority: 3
Reply-To: trancesensation##kukac##vipmail.hu
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: BASE64
Message-Id: <20070227112737.E6D7826F14##kukac##server.bebesoft.hu>
Date: Tue, 27 Feb 2007 12:27:37 +0100 (CET)
X-Microware-MailScanner-Information:
X-Microware-MailScanner: Found to be clean
X-Microware-MailScanner-SpamCheck: not spam, SpamAssassin (pont=-14.993,
szukseges 6, autolearn=not spam, ALLOW_HU -10.00, BAYES_00 -5.00,
NO_REAL_NAME 0.01)
X-Microware-MailScanner-From: www-data##kukac##server.bebesoft.hu
U3ppYSFcbiBmZWxpcmF0a296w4PCoXM6IGdpcHN6IGrDg8Kha29iIGFzZGFzZEBhZGFzZC5odQ==
----------------------------------------------------------------------------
Erre a kódra:
<?php
function sendemail($emailFrom, $emailTo, $subject, $message, $bHtmlContent, $emailReplyTo, $returnPath, $priority=3){
$headers = '';
if ($bHtmlContent){
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=utf-8\r\n"; // Mime type
}
$headers .= "From: $emailFrom\r\n";
$headers .= "X-Mailer: AKARMI\r\n"; // mailer
$headers .= "X-Priority: $priority\r\n"; // 1 Urgent message, 3 Normal
$headers .= "Return-Path: $returnPath\r\n";
$headers .= "Reply-To: $emailReplyTo\r\n";
// and now mail it
$result = false;
$result = mb_send_mail($emailTo, $subject, $message, $headers);
return $result;
}
sendemail('trancesensation##kukac##vipmail.hu','adam##kukac##burucs.com','feliratkozás', 'Szia!\n feliratkozás: '.$name.' '.$emailcim, 0,'trancesensation##kukac##vipmail.hu','valami');
?>
----------------------------------------------------------------------------
----------------------------------------------------------------------------
február 26
Apache2 Virtual Host beállítás
Szeretnék egy szerveren két no-ip-s domain-t használni úgy, hogy mindegyik külön-külön tárhelyként működjön. Ha jól tudom erre megoldás lehetne az Apache Virtual Host.
Namost a httpd.conf-ban engedélyeztem a httpd-vhosts.conf fájl betöltését.
Megpróbáltam átalakítani, de nem sikerült.
Erre kérném a segítségeteket.
Nem vagyok nagy ász a témában így ha lehet pici magyarázatot is kérnék majd, hogy hogyan is működik a megoldás.
Nagyon köszönöm előre is!
#
# Use name-based virtual hosting.
#
NameVirtualHost *:80
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#
<VirtualHost *:80>
ServerAdmin pm##kukac##pm.pm
DocumentRoot c:/appserv/www
ServerName pmserver.sytes.net
ServerAlias pmserver.sytes.net apro.sytes.net
ErrorLog logs/pmserver.sytes.net-error_log
CustomLog logs/pmserver.sytes.net-access_log common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin pm##kukac##pm.pm
DocumentRoot c:/appserv/www2
ServerName apro.sytes.net
ErrorLog logs/pmserver.sytes.net-error_log
CustomLog logs/pmserver.sytes.net-access_log common
</VirtualHost>
■ Namost a httpd.conf-ban engedélyeztem a httpd-vhosts.conf fájl betöltését.
Megpróbáltam átalakítani, de nem sikerült.
Erre kérném a segítségeteket.
Nem vagyok nagy ász a témában így ha lehet pici magyarázatot is kérnék majd, hogy hogyan is működik a megoldás.
Nagyon köszönöm előre is!
#
# Use name-based virtual hosting.
#
NameVirtualHost *:80
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#
<VirtualHost *:80>
ServerAdmin pm##kukac##pm.pm
DocumentRoot c:/appserv/www
ServerName pmserver.sytes.net
ServerAlias pmserver.sytes.net apro.sytes.net
ErrorLog logs/pmserver.sytes.net-error_log
CustomLog logs/pmserver.sytes.net-access_log common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin pm##kukac##pm.pm
DocumentRoot c:/appserv/www2
ServerName apro.sytes.net
ErrorLog logs/pmserver.sytes.net-error_log
CustomLog logs/pmserver.sytes.net-access_log common
</VirtualHost>
SESSION tartalmának egyeztetése egy adatbázissal, csak mégsem jó
Leegyszerűsítve a probléma:
Adott egy adatbázis, amiben tárolunk képeket, egy sor egy kép formában, és a képeket hozzárendeljük egy másik elemhez, mondjuk egy íráshoz.
A felhasználó épp módosítja az írás képeit, tehát a listát, ami a db-ben van, frissíteni kell. NEvezzük a dbből jövő tömböt nem frankónak($array_kep). Ez mellet van egy olyan tömbünk($_SESSION['KEPEK'], ami meg a frankó elemeket tartalmazza.
Cél, hogy a dbben a művelet végén csak a frankó elemek legyenek, ha elötte nem volt, akkor beszúrni, ha elötte már volt, de nem kell már, akkor törölni a sort.
Ezzel a forráskóddal próbálkoztam:
[CODE]
$kepek_uj = $_SESSION['KEPEK'];
$kepek_uj_ = explode('#', $kepek_uj);
//megnezem, melyik kell, melyik nem az eredetiek kozul
//AZ ADATBAZISBAN LEVO SOROK LEKERESE --- KEPEK
$sql = "SELECT kep_link FROM db WHERE azonosito='".$_SESSION['azonosito']."' ORDER BY id ASC";
$query_kep = @mysql_query($sql, $connect_cpad);
if($query_kep != false)
{
echo('sikeres lekeres<br>');
$array_kep = mysql_fetch_array($query_kep);
}
//nemletezo beszurasa
echo('a db-ben vannak: '); print_r($array_kep); echo'<br>';
$i=1;
while($kepek_uj_[$i] != false)
{
echo('nem letezo beszurasa - '.$i.'<br>');
$kepek_maradni = array_search($kepek_uj_[$i], $array_kep);
if($kepek_maradni === null)
{
echo('ha kepek_maradni === null ez tortenik<br>');
//insert db
$sql_insert = "INSERT INTO db (cikk_id, kep_link) VALUES ('".$_SESSION['azonosito']."', '".$kepek_uj_[$i]."')";
$querty_insert = @mysql_query($sql_insert);
if($query_insert == false) echo('hiba az inserttben!<br>');
else echo('kep feltoltve db-be<br>');
}
else echo('ha kepek_maradni nem null, akkor tortenik ez.');
echo('<br>kepek_maradni: '.$kepek_maradni.' kep_sessionben: '.$kepek_uj_[$i].'<br><br>');
$i++;
}
//letezo de nem kell
$i=0;
echo'a sessionban vannak: '; print_r($kepek_uj_); echo('
Adott egy adatbázis, amiben tárolunk képeket, egy sor egy kép formában, és a képeket hozzárendeljük egy másik elemhez, mondjuk egy íráshoz.
A felhasználó épp módosítja az írás képeit, tehát a listát, ami a db-ben van, frissíteni kell. NEvezzük a dbből jövő tömböt nem frankónak($array_kep). Ez mellet van egy olyan tömbünk($_SESSION['KEPEK'], ami meg a frankó elemeket tartalmazza.
Cél, hogy a dbben a művelet végén csak a frankó elemek legyenek, ha elötte nem volt, akkor beszúrni, ha elötte már volt, de nem kell már, akkor törölni a sort.
Ezzel a forráskóddal próbálkoztam:
[CODE]
$kepek_uj = $_SESSION['KEPEK'];
$kepek_uj_ = explode('#', $kepek_uj);
//megnezem, melyik kell, melyik nem az eredetiek kozul
//AZ ADATBAZISBAN LEVO SOROK LEKERESE --- KEPEK
$sql = "SELECT kep_link FROM db WHERE azonosito='".$_SESSION['azonosito']."' ORDER BY id ASC";
$query_kep = @mysql_query($sql, $connect_cpad);
if($query_kep != false)
{
echo('sikeres lekeres<br>');
$array_kep = mysql_fetch_array($query_kep);
}
//nemletezo beszurasa
echo('a db-ben vannak: '); print_r($array_kep); echo'<br>';
$i=1;
while($kepek_uj_[$i] != false)
{
echo('nem letezo beszurasa - '.$i.'<br>');
$kepek_maradni = array_search($kepek_uj_[$i], $array_kep);
if($kepek_maradni === null)
{
echo('ha kepek_maradni === null ez tortenik<br>');
//insert db
$sql_insert = "INSERT INTO db (cikk_id, kep_link) VALUES ('".$_SESSION['azonosito']."', '".$kepek_uj_[$i]."')";
$querty_insert = @mysql_query($sql_insert);
if($query_insert == false) echo('hiba az inserttben!<br>');
else echo('kep feltoltve db-be<br>');
}
else echo('ha kepek_maradni nem null, akkor tortenik ez.');
echo('<br>kepek_maradni: '.$kepek_maradni.' kep_sessionben: '.$kepek_uj_[$i].'<br><br>');
$i++;
}
//letezo de nem kell
$i=0;
echo'a sessionban vannak: '; print_r($kepek_uj_); echo('
Joomla Getswider template probléma IE7-ben
Sziasztok!
Az a gondom, hogy csinálgatok egy oldalt a barátomnak. Még most kezdtük, és mivel Joomla van alatta, gyorsan is haladtunk.
A gond az, hogy a kiválasztott template minden eddigi böngészőben jól jelenik meg, kivéve IE7 alatt.
Ott a függőleges középső részt egyáltalán nem jeleníti meg és a menücsoportok sem jelennek meg mind.
Valami CSS hiba van benne biztosan, de egyáltalán nem vagyok annyira szakértő, hogy rájöjjek mi lehet a gond.
Az oldal, hogy lássátok miről beszélek: http://showbike.hu
Remélem tudtok segíteni!
Előre is köszönöm!
Sz.
■ Az a gondom, hogy csinálgatok egy oldalt a barátomnak. Még most kezdtük, és mivel Joomla van alatta, gyorsan is haladtunk.
A gond az, hogy a kiválasztott template minden eddigi böngészőben jól jelenik meg, kivéve IE7 alatt.
Ott a függőleges középső részt egyáltalán nem jeleníti meg és a menücsoportok sem jelennek meg mind.
Valami CSS hiba van benne biztosan, de egyáltalán nem vagyok annyira szakértő, hogy rájöjjek mi lehet a gond.
Az oldal, hogy lássátok miről beszélek: http://showbike.hu
Remélem tudtok segíteni!
Előre is köszönöm!
Sz.
FTP link, ami be is jelentkezik?
Sziasztok.
Lenne egy olyan kérdésem hogy hogy tudok egy ftp bejelentkezésre hivatkozó linket létrehozni?
Válaszotok előre is köszi.
Üdv.: konoko
■ Lenne egy olyan kérdésem hogy hogy tudok egy ftp bejelentkezésre hivatkozó linket létrehozni?
Válaszotok előre is köszi.
Üdv.: konoko
Whitespace karakterek mysql-ben
Sziasztok
Szeretnék egy TEXT mezőben 'szöveghűen' tárolni egy szöveget, ami annyit jelent hogy minden karaktert pontosan ugyanúgy kellene visszakapni, de nem tudom rávenni a mysql-t hogy a szöveg végén levő 81 space karaktert is tárolja (levágja). Úgy oldottam meg, hogy lecseréltem egy másik karakterre a bemenetkor, amit visszacserélek space-re a kimenetkor, de ez nagyon barkács, és nem találtam semmit erről a mysql docban.
Ha van ötletetek nyugodtan osszátok meg.:)
kösz
BL
■ Szeretnék egy TEXT mezőben 'szöveghűen' tárolni egy szöveget, ami annyit jelent hogy minden karaktert pontosan ugyanúgy kellene visszakapni, de nem tudom rávenni a mysql-t hogy a szöveg végén levő 81 space karaktert is tárolja (levágja). Úgy oldottam meg, hogy lecseréltem egy másik karakterre a bemenetkor, amit visszacserélek space-re a kimenetkor, de ez nagyon barkács, és nem találtam semmit erről a mysql docban.
Ha van ötletetek nyugodtan osszátok meg.:)
kösz
BL
február 25
PHP DOM és a DTD
Hosszas keresgélés után sem sikerült rájönnöm, hogy is kellene a PHP DOM-ot használva kiíratnom az XHTML DTD-t az oldalra. Se a manuál, se a Google nem ad használható információt.
Valaki?
■ Valaki?
február 25
Adatösszerendelés
Sziasztok!
Egy érdekes problémám lenne!
Az egyszerűsített változatot mondom.
Adatbázisban tárolok adatokat. Vannak rovataim. a rovatoknak vannak változó számú tulajdnoságai, a tualjdonságoknak változó számú értékei. (külön táblában vannak természetesen)
Pl: mobiltelefon rovat: van gyártója (a gyártókkal), van típusa (a tipusokkal), és színe (színekkel).
Szeretnék minden tulajdonságot, minden más tulajdonság értékével összerendelni, de nem tudom előre, hogy hány tulajdonsága van a rovatnek, és azt sem hány értéke van 1 tulajdonságnak.
példa az összerendelt sztringekre:
-mobiltelefon_nokia_6110_fekete
-mobiltelefon_nokia_6110_piros
-mobiltelefon_nokia_6220_fekete
-mobiltelefon_nokia_6220_piros
Ezt kellene kapnom minden rovatra.
Próbálkoztam 1-2 dologgal de sajnos nem sikerült a megfelelő megoldást megtalálnom.
Van 5letetek hogy milyen trükkel lehetne ezt megoldani?
thx.
ui: bővített változat: (ezeknek kellenek az azonosítói is, mert link lesz belőle, és azt adom át GET-ben ami meg lekérdezi az oda illő hirdetéseket)
■ Egy érdekes problémám lenne!
Az egyszerűsített változatot mondom.
Adatbázisban tárolok adatokat. Vannak rovataim. a rovatoknak vannak változó számú tulajdnoságai, a tualjdonságoknak változó számú értékei. (külön táblában vannak természetesen)
Pl: mobiltelefon rovat: van gyártója (a gyártókkal), van típusa (a tipusokkal), és színe (színekkel).
Szeretnék minden tulajdonságot, minden más tulajdonság értékével összerendelni, de nem tudom előre, hogy hány tulajdonsága van a rovatnek, és azt sem hány értéke van 1 tulajdonságnak.
példa az összerendelt sztringekre:
-mobiltelefon_nokia_6110_fekete
-mobiltelefon_nokia_6110_piros
-mobiltelefon_nokia_6220_fekete
-mobiltelefon_nokia_6220_piros
Ezt kellene kapnom minden rovatra.
Próbálkoztam 1-2 dologgal de sajnos nem sikerült a megfelelő megoldást megtalálnom.
Van 5letetek hogy milyen trükkel lehetne ezt megoldani?
thx.
ui: bővített változat: (ezeknek kellenek az azonosítói is, mert link lesz belőle, és azt adom át GET-ben ami meg lekérdezi az oda illő hirdetéseket)
PHP Triad .html kiterjesztést is kezelje PHP-ként
Hello Mindenkinek!
Segitség kellene egy beállításhoz. Kezdö vagyok a php-ban.
Letöltöttem és telepítettem a PHP Triad-ot Win98-ra. Müködik(legalábbis ugy látom) .html meg .php file-okat (phpinfo.php)rendesen mutatja a böngészö.
De ha egy html végü file-ba beteszek egy php kódot azt nem hajtja végre illetve csak a html rész jelenik meg. A PHP.net oldalon olvastam, hogy -gondolom ez lenne a megoldás az én gondomra csak azzal van a baj,hogy HOGYAN??? Elöre is köszönök minden segítséget!
■ Segitség kellene egy beállításhoz. Kezdö vagyok a php-ban.
Letöltöttem és telepítettem a PHP Triad-ot Win98-ra. Müködik(legalábbis ugy látom) .html meg .php file-okat (phpinfo.php)rendesen mutatja a böngészö.
De ha egy html végü file-ba beteszek egy php kódot azt nem hajtja végre illetve csak a html rész jelenik meg. A PHP.net oldalon olvastam, hogy
a webszervert be lehet állítani úgy, hogy a PHP feldolgozzon minden HTML fájlt PHP blokkokat keresve