Archívum - Fórum téma
XML - Nem ddefiniált entitás
Egy honlapon rss feedet rakok össze a cikkekből, de azok tele vannak wordben formázott és onnan a db-be beemelt szövegekkel, amikben a nyitó és záró idézőjelek és még sok más wordos okosság html entites formájában van tárolva. Hiába eresztem rá a html_entity_decode-t, ilyen karakterek maradnak bene:
Ettől meg a firefox megjelenítője kiakad és ilyeneket kibaál nekem:
Milyen karakterkonverzóval lehetne ezeket az entitásokat eltüntetni? Most a szöveg iso-8859-2.
■ "tanítás” helyett a "tanultatás”
Ettől meg a firefox megjelenítője kiakad és ilyeneket kibaál nekem:
XML feldolgozási hiba: nem definiált entitás
Milyen karakterkonverzóval lehetne ezeket az entitásokat eltüntetni? Most a szöveg iso-8859-2.
PHP adat átadási GET/POST probléma
Hello!
Most telepítettem fel az Apache-ot és a PHP 5.0.3-at.
Ez első problámám, hogy oldalak meghívásakor, az adatok nem továbbítódnak az oldalak között, vagyis nem úgy ahogy eddig.
Pl
- az alábbi oldalt hívom a következő adatokkal index.php?s=123
- az index.php-ben "print $s;" hatására nem írja ki az "s" értékét csak ha
"print $_GET["s"];" -t használok. Eddig viszont működött (csak nem az én szerveremen).
Mit kellene konfigurálnom, hogy így is működjön?
■ Most telepítettem fel az Apache-ot és a PHP 5.0.3-at.
Ez első problámám, hogy oldalak meghívásakor, az adatok nem továbbítódnak az oldalak között, vagyis nem úgy ahogy eddig.
Pl
- az alábbi oldalt hívom a következő adatokkal index.php?s=123
- az index.php-ben "print $s;" hatására nem írja ki az "s" értékét csak ha
"print $_GET["s"];" -t használok. Eddig viszont működött (csak nem az én szerveremen).
Mit kellene konfigurálnom, hogy így is működjön?
április 30
is_float() kerdes
<?php
//primitiv feLkerekito script;)
$a = '1.23';
$b = '1.0';
$x = '1234';
$y_a = ($x*(1/$a));
echo "<br />Pontos eredmeny: $y_a";
if (is_float($y_a))
{
$y_a=$y_a+1;
$y_a= (int) $y_a;
}
echo "<br />Kerekites utan: $y_a";
$y_b = ($x*(1/$b));
echo "<br />Pontos eredmeny: $y_b";
if (is_float($y_b))
{
//miert fut bele ha a valtozo nem lebegopontos szam????
$y_b=$y_b+1;
$y_b= (int) $y_b;
}
echo "<br />Kerekites utan: $y_b";
?>
■ //primitiv feLkerekito script;)
$a = '1.23';
$b = '1.0';
$x = '1234';
$y_a = ($x*(1/$a));
echo "<br />Pontos eredmeny: $y_a";
if (is_float($y_a))
{
$y_a=$y_a+1;
$y_a= (int) $y_a;
}
echo "<br />Kerekites utan: $y_a";
$y_b = ($x*(1/$b));
echo "<br />Pontos eredmeny: $y_b";
if (is_float($y_b))
{
//miert fut bele ha a valtozo nem lebegopontos szam????
$y_b=$y_b+1;
$y_b= (int) $y_b;
}
echo "<br />Kerekites utan: $y_b";
?>
Aminált GIF-ből első kép kinyerése
Üdv!
Akadt egy olyan problémám, hogy egy animált gif-ből szeretném kinyerni az első képkockát valamilyen módszerrel, php vagy imagemagick akár más *nix-es program. Nézegettem mindkettőt, de nemnagyon találtam rá megoldást. Aki esetleg csinált már ilyet leírhatná hogyan is kell.
A segítséget előre is köszönöm.
--
Gábor
■ Akadt egy olyan problémám, hogy egy animált gif-ből szeretném kinyerni az első képkockát valamilyen módszerrel, php vagy imagemagick akár más *nix-es program. Nézegettem mindkettőt, de nemnagyon találtam rá megoldást. Aki esetleg csinált már ilyet leírhatná hogyan is kell.
A segítséget előre is köszönöm.
--
Gábor
április 29
Flash változók átadása a php-nak
Feltelepítettem windows alá a nupshere 3.4 csomagot mely nem működik rendesen. Egyszerűen nem veszi át A flasből Post-olt változókat, amit az előző verziójú programcsomag minden további nélkül kezel. Szóval a php kódban nincs hiba, a register_global is bekapcsolva(bár nem kellene) mégsem megy…..Mit rontottam el? Köszi előre is segítséget, misi
■ függvény meghívás esetén szövegkiiratás
megadom a forrást ehhez kéne nekem
segítség hogy amikor meghívom pl. a first() függvényt akkor a kép alá kiírja a nevét ha lehet a szöveget inkább stílusokkal szeretném pozícionálni.
Előre is köszi a segítséget!
8-)
A kód:myImages=new Array()
myImages[0]="elektro/01opt.jpg"
myImages[1]="elektro/02opt.jpg"
myImages[2]="elektro/03opt.jpg"
myImages[3]="elektro/04opt.jpg"
myImages[4]="elektro/05opt.jpg"
myImages[5]="elektro/06opt.jpg"
myImages[6]="elektro/07opt.jpg"
myImages[7]="elektro/08opt.jpg"
myImages[8]="elektro/09opt.jpg"
myImages[9]="elektro/10opt.jpg"
myImages[10]="elektro/11opt.jpg"
myImages[11]="elektro/12opt.jpg"
myImages[12]="elektro/13opt.jpg"
myImages[13]="elektro/14opt.jpg"
imagecounter=myImages.length-1
i=0
function first()
{
imageviewer.src=myImages[0]
i=0
}
function secondth()
{
imageviewer.src=myImages[1]
i=0
}
function thirdth()
{
imageviewer.src=myImages[2]
i=0
}
function fourth()
{
imageviewer.src=myImages[3]
i=0
}
function fifth()
{
imageviewer.src=myImages[4]
i=0
}
function sixth()
{
imageviewer.src=myImages[5]
i=0
}
function seventh()
{
imageviewer.src=myImages[6]
i=0
}
function eighth()
{
imageviewer.src=myImages[7]
i=0
}
function nineth()
{
imageviewer.src=myImages[8]
i=0
}
function tenth()
{
imageviewer.src=myImages[9]
i=0
}
function eleventh()
{
imageviewer.src=myImages[10]
i=0
}
function twelfth()
{
imageviewer.src=myImages[11]
i=0
}
function thirteenth()
{
imageviewer.src=myImages[12]
i=0
}
function fourteenth()
{
imageviewer.src=myImages[13]
i=0
}
function previous()
{
if (i>0)
{
i--
imageviewer.src=myImages[i]
}
}
function next()
{
if (i<imagecounter)
{
i++
imageviewer.src=myImages[i]
}
}
function last()
{
imageviewer.src=myImages[imagecounter]
i=imagecounter
}
■ segítség hogy amikor meghívom pl. a first() függvényt akkor a kép alá kiírja a nevét ha lehet a szöveget inkább stílusokkal szeretném pozícionálni.
Előre is köszi a segítséget!
8-)
A kód:myImages=new Array()
myImages[0]="elektro/01opt.jpg"
myImages[1]="elektro/02opt.jpg"
myImages[2]="elektro/03opt.jpg"
myImages[3]="elektro/04opt.jpg"
myImages[4]="elektro/05opt.jpg"
myImages[5]="elektro/06opt.jpg"
myImages[6]="elektro/07opt.jpg"
myImages[7]="elektro/08opt.jpg"
myImages[8]="elektro/09opt.jpg"
myImages[9]="elektro/10opt.jpg"
myImages[10]="elektro/11opt.jpg"
myImages[11]="elektro/12opt.jpg"
myImages[12]="elektro/13opt.jpg"
myImages[13]="elektro/14opt.jpg"
imagecounter=myImages.length-1
i=0
function first()
{
imageviewer.src=myImages[0]
i=0
}
function secondth()
{
imageviewer.src=myImages[1]
i=0
}
function thirdth()
{
imageviewer.src=myImages[2]
i=0
}
function fourth()
{
imageviewer.src=myImages[3]
i=0
}
function fifth()
{
imageviewer.src=myImages[4]
i=0
}
function sixth()
{
imageviewer.src=myImages[5]
i=0
}
function seventh()
{
imageviewer.src=myImages[6]
i=0
}
function eighth()
{
imageviewer.src=myImages[7]
i=0
}
function nineth()
{
imageviewer.src=myImages[8]
i=0
}
function tenth()
{
imageviewer.src=myImages[9]
i=0
}
function eleventh()
{
imageviewer.src=myImages[10]
i=0
}
function twelfth()
{
imageviewer.src=myImages[11]
i=0
}
function thirteenth()
{
imageviewer.src=myImages[12]
i=0
}
function fourteenth()
{
imageviewer.src=myImages[13]
i=0
}
function previous()
{
if (i>0)
{
i--
imageviewer.src=myImages[i]
}
}
function next()
{
if (i<imagecounter)
{
i++
imageviewer.src=myImages[i]
}
}
function last()
{
imageviewer.src=myImages[imagecounter]
i=imagecounter
}
PHPMailer Feladó, Meghatalmazó?
Helló!
Szinte minden rendben működik a levéllistával, már csak egy problémám maradt.
Az outlook! A feladó mező a következő:
valami##kukac##s4.mobicom.hu; Meghatalmazó: Valami [info##kukac##valami.hu]
Van valakinek megoldása arra, hogy ne legyen meghatalmazó, csak feladó és az a mostani a megehatalmazó legyen? Na ezt jól elmondtam...
Bármilyen webes levelezővel jól megy, nincs meghatalmazó, csak feladó mező. csak az outlook keseríti meg az életem...
Tehát a script:
$mail=new PHPMailer();
$mail->From="info##kukac##valami.hu";
$mail->FromName="Valami";
$mail->AddReplyTo("info##kukac##valami.hu", "Valami");
$mail->Subject="$targy";
$mail->Body="$tartalom";
$mail->IsHTML(true);
$mail->AddAddress("$email");
if (!$mail->Send()) {
echo "<strong>A levelet nem sikerüt elküldeni</strong>";
echo "hiba:" .$mail->ErrorInfo;
exit;
}
echo "<strong>Levél elküldve - $nev</strong>";
$mail->ClearAddresses();
Köszi
■ Szinte minden rendben működik a levéllistával, már csak egy problémám maradt.
Az outlook! A feladó mező a következő:
valami##kukac##s4.mobicom.hu; Meghatalmazó: Valami [info##kukac##valami.hu]
Van valakinek megoldása arra, hogy ne legyen meghatalmazó, csak feladó és az a mostani a megehatalmazó legyen? Na ezt jól elmondtam...
Bármilyen webes levelezővel jól megy, nincs meghatalmazó, csak feladó mező. csak az outlook keseríti meg az életem...
Tehát a script:
$mail=new PHPMailer();
$mail->From="info##kukac##valami.hu";
$mail->FromName="Valami";
$mail->AddReplyTo("info##kukac##valami.hu", "Valami");
$mail->Subject="$targy";
$mail->Body="$tartalom";
$mail->IsHTML(true);
$mail->AddAddress("$email");
if (!$mail->Send()) {
echo "<strong>A levelet nem sikerüt elküldeni</strong>";
echo "hiba:" .$mail->ErrorInfo;
exit;
}
echo "<strong>Levél elküldve - $nev</strong>";
$mail->ClearAddresses();
Köszi
április 29
Letölthető fájlok boltja
Sziasztok!
Olyan PHP-s megoldást keresek ami egy egyszerű online áruház melyben a termékek letölthető fájlok.
Amit tudnia kéne:
- boltban nézelődés bejelentkezés nélkül
- kosár használat bejelentkezés nélkül
- esetleg 1 szintű kategoria kezelés
- a termékek egyrésze (vagy kizárólag) letölthető fájlok, ezekhez a fizetés után hozzáférés biztosítás (esetleg időkorlátozás és/vagy letöltési szám maximalizálás)
- jó lenne, ha tudna fájl csoportokat kezelni. pl Olvaso 1.0 és Iro 1.0 programok I/O termékként történő megvásárlasakor mindkét fájl letölthető
- már egyszer vásárolt látogató nyilván legközelebb beléphessen megint és ne kelljen adatait megadni
- fájlok bejelentkezés nélkül ne legyenek elérhetők és ne tudja az egyik fájl miatt bejelentkező felhasználó probálkozással egy másik fájl nevét kitaláva azt elérni és letölteni
- illeszthető legyen bankkártyás fizetéshez
Ha ismertek neten elérhető (akár fizetős) ilyen rendszert akkor kérlek írjátok meg.
■ Olyan PHP-s megoldást keresek ami egy egyszerű online áruház melyben a termékek letölthető fájlok.
Amit tudnia kéne:
- boltban nézelődés bejelentkezés nélkül
- kosár használat bejelentkezés nélkül
- esetleg 1 szintű kategoria kezelés
- a termékek egyrésze (vagy kizárólag) letölthető fájlok, ezekhez a fizetés után hozzáférés biztosítás (esetleg időkorlátozás és/vagy letöltési szám maximalizálás)
- jó lenne, ha tudna fájl csoportokat kezelni. pl Olvaso 1.0 és Iro 1.0 programok I/O termékként történő megvásárlasakor mindkét fájl letölthető
- már egyszer vásárolt látogató nyilván legközelebb beléphessen megint és ne kelljen adatait megadni
- fájlok bejelentkezés nélkül ne legyenek elérhetők és ne tudja az egyik fájl miatt bejelentkező felhasználó probálkozással egy másik fájl nevét kitaláva azt elérni és letölteni
- illeszthető legyen bankkártyás fizetéshez
Ha ismertek neten elérhető (akár fizetős) ilyen rendszert akkor kérlek írjátok meg.
SELECTED biggyesztes :)
udv
lenne 1kerdesem ;)
vlmi ollasmit szeretnek csinalni hogy ha kivalasztok egy nyelvet akkor a 'drop down listben' az is legyen a kijelolve amit valasztottam (selected)
lasd forraskod
kosszonom a segitseget
.:FUK:.
PS: PHPs kezdo vaok :)
a forraskod:
<?php
session_start();
if (!empty($_GET['lang']))
{
$_SESSION['lang'] = $_GET['lang'];
}
else
{
if(empty($_SESSION['lang']))
{
$_SESSION['lang'] = "svk";
}
}
echo $_SESSION['lang']."<br />";
?>
<form>
<select name='lang' size='1' onchange='submit();'>
<?php
$lang_arr = array ( array ('svk', 'Slovensky'), array ('cze', 'Èesky'), array ('hun', 'Magyarul'));
if (in_array($_SESSION['lang'], $lang_arr[0]))
{
//valahogy ugy hogy a kivalasztott nyelvhez odabiggyesztek egy SELECTED-et echo "<option value='".$lang_arr[x]x]."' SELECTED>".$lang_arr[x][y]."</option>";
//ja es hogy tudhatnam meg hogy az in_array melyik tombbol valasztott es utanna el tudjam valtozoba rakni tovabbi felhasznallasra ? :)
echo "<option value='".$lang_arr[0][0]."'>".$lang_arr[0][1]."</option>";
echo "<option value='".$lang_arr[1][0]."'>".$lang_arr[1][1]."</option>";
echo "<option value='".$lang_arr[2][0]."'>".$lang_arr[2][1]."</option>";
}
else
{
echo "<option value='".$lang_arr[0][0]."' selected>".$lang_arr[0][1]."</option>";
echo "<option value='".$lang_arr[1][0]."'>".$lang_arr[1][1]."</option>";
echo "<option value='".$lang_arr[2][0]."'>".$lang_arr[2][1]."</option>";
}
?>
</select>
</form>
■ lenne 1kerdesem ;)
vlmi ollasmit szeretnek csinalni hogy ha kivalasztok egy nyelvet akkor a 'drop down listben' az is legyen a kijelolve amit valasztottam (selected)
lasd forraskod
kosszonom a segitseget
.:FUK:.
PS: PHPs kezdo vaok :)
a forraskod:
<?php
session_start();
if (!empty($_GET['lang']))
{
$_SESSION['lang'] = $_GET['lang'];
}
else
{
if(empty($_SESSION['lang']))
{
$_SESSION['lang'] = "svk";
}
}
echo $_SESSION['lang']."<br />";
?>
<form>
<select name='lang' size='1' onchange='submit();'>
<?php
$lang_arr = array ( array ('svk', 'Slovensky'), array ('cze', 'Èesky'), array ('hun', 'Magyarul'));
if (in_array($_SESSION['lang'], $lang_arr[0]))
{
//valahogy ugy hogy a kivalasztott nyelvhez odabiggyesztek egy SELECTED-et echo "<option value='".$lang_arr[x]x]."' SELECTED>".$lang_arr[x][y]."</option>";
//ja es hogy tudhatnam meg hogy az in_array melyik tombbol valasztott es utanna el tudjam valtozoba rakni tovabbi felhasznallasra ? :)
echo "<option value='".$lang_arr[0][0]."'>".$lang_arr[0][1]."</option>";
echo "<option value='".$lang_arr[1][0]."'>".$lang_arr[1][1]."</option>";
echo "<option value='".$lang_arr[2][0]."'>".$lang_arr[2][1]."</option>";
}
else
{
echo "<option value='".$lang_arr[0][0]."' selected>".$lang_arr[0][1]."</option>";
echo "<option value='".$lang_arr[1][0]."'>".$lang_arr[1][1]."</option>";
echo "<option value='".$lang_arr[2][0]."'>".$lang_arr[2][1]."</option>";
}
?>
</select>
</form>