Archívum - Aug 2011 - Fórum téma
augusztus 6
PHP mail() Gmail hiba
Üdv mindenki!
Segítség reményébe fordulok hozzátok. Egy ajánlót írtam PHP-ban (neve, mail címe, ismerőse mail címe, üzenet). Működik a kód freemail-ra citromail-ra teszteltem. Csupán Gmail-es email címekre nem továbbítja az üzenetet.
Miért van ez, és hogy tudom kiküszöbölni a hibát?
Előre is köszönöm a válaszokat!
■ Segítség reményébe fordulok hozzátok. Egy ajánlót írtam PHP-ban (neve, mail címe, ismerőse mail címe, üzenet). Működik a kód freemail-ra citromail-ra teszteltem. Csupán Gmail-es email címekre nem továbbítja az üzenetet.
Miért van ez, és hogy tudom kiküszöbölni a hibát?
Előre is köszönöm a válaszokat!
Ajax?
Viszonylag sok tutorialban látok olyat, hogy Ajax hívásra HTML választ várnak, amit 1:1-ben betöltenek a lap egyik elemének innerHTML-jébe.
Dehát az Ajax-nak már a nevében is ott van az XML! Miért nem ezt mutogatják a tutorialokban? (csak én vagyok figyelmetlen, "jó" szokásomhoz híven?)
Én úgy képzelek egy komolyabb ajaxos feladványt, hogy a szerver, az ajaxos kérésre egy XML dokumentumot küld vissza, amit a responseXML-ből dolgozok fel a DOM metódusok/property-k(??) segítségével.
Tehát ha szükségem van arra, hogy megjelenítsek egy nagy halom képet diafilmszerűen, akkor ajax-ból lekérem a file-ok listáját valami ilyen formában:és a responseXML.getElementsByTagName("img") formában(*) kérem el a képek nevét, majd ezeket illesztem be a megfelelő helyekre.
Mielőtt ennél alaposabban belemásznék a témába: jó ez az elképzelés?
(egyetlen dolgon fennakadtam: IE-ben .text, egyéb browserben .textContent tartalmazza a tagek értékét, ami nem kicsit bosszant - ezt leszámítva ugyanis a FF és az IE9 egyformán működött)
(*) - tudom, előbb az "images"-t kellene kikérni és csak abból az "img"-ket.
■ Dehát az Ajax-nak már a nevében is ott van az XML! Miért nem ezt mutogatják a tutorialokban? (csak én vagyok figyelmetlen, "jó" szokásomhoz híven?)
Én úgy képzelek egy komolyabb ajaxos feladványt, hogy a szerver, az ajaxos kérésre egy XML dokumentumot küld vissza, amit a responseXML-ből dolgozok fel a DOM metódusok/property-k(??) segítségével.
Tehát ha szükségem van arra, hogy megjelenítsek egy nagy halom képet diafilmszerűen, akkor ajax-ból lekérem a file-ok listáját valami ilyen formában:
<?xml version="1.0" encoding="utf-8">
<images>
<img>1.file.neve.jpg</img>
<img>2.file.neve.jpg</img>
...
<img>n.file.neve.jpg</img>
</images>
Mielőtt ennél alaposabban belemásznék a témába: jó ez az elképzelés?
(egyetlen dolgon fennakadtam: IE-ben .text, egyéb browserben .textContent tartalmazza a tagek értékét, ami nem kicsit bosszant - ezt leszámítva ugyanis a FF és az IE9 egyformán működött)
(*) - tudom, előbb az "images"-t kellene kikérni és csak abból az "img"-ket.
minden kapcsolat megszakítás
Helló!
Hogyan lehet azt megoldani,hogyha valaki rámegy az x oldalra akkor megszakítja a letöltés az y és a gép között?
PL:
Letöltesz 1 fájlt a http://weblabor.hu ról,és miután elindítottad a letöltést rámész erre:
http://pelda.hu/megszakitom-a-letoltest.php
és megszakad a letöltésed!!!
■ Hogyan lehet azt megoldani,hogyha valaki rámegy az x oldalra akkor megszakítja a letöltés az y és a gép között?
PL:
Letöltesz 1 fájlt a http://weblabor.hu ról,és miután elindítottad a letöltést rámész erre:
http://pelda.hu/megszakitom-a-letoltest.php
és megszakad a letöltésed!!!
augusztus 5
window.event miért undefined?
Nem értem.A pageSetup <body onload="pageSetup()> formában indul.
Ha rákattintok a leftarrow/rightarrow id-jű div-ek valamelyikére, akkor a window.event undefined értéket ad. Már megint mit rontok el?
■
function pageSetup(){
la=document.getElementById("leftarrow");
ra=document.getElementById("rightarrow");
la.addEventListener("click",function(){ return move(this); },false);
ra.addEventListener("click",function(){ return move(this); },false);
document.getElementById("slide").innerHTML="ccccc";
}
function move(s){
var ev=window.event;
alert(ev);
}
Ha rákattintok a leftarrow/rightarrow id-jű div-ek valamelyikére, akkor a window.event undefined értéket ad. Már megint mit rontok el?
setInterval lassú IE 7-ben 8-ban!
Sziasztok!
Egy olyan problémával akadtam össze, hogy a
Részlet:használat:Nem igen használtam még a setInterval-t de ha valaki ismeri ezt a jelenséget megköszönném ha fel homályosítana, hogy hogyan lehet azt megoldani, hogy az időzítés működjön rendesen Explorer régebbi verzáin.
Előre is köszönöm!
■ Egy olyan problémával akadtam össze, hogy a
setInterval
függvény Explorer 7 és 8-as verzióiban lassan dolgozik.Részlet:
var fadeOut = Effect.fadeOut = function(elem, ms) {
var filter = 'opacity' in elem.style ? false : true,
start = 100;
if (filter) {
elem.style.filter = 'alpha(opacity=' + start + ')';
}
else {
elem.style.opacity = start / 100;
}
var interval = Math.round(ms / 100);
var timer = window.setInterval(function() {
if (filter) {
elem.style.filter = 'alpha(opacity=' + --start + ')';
}
else {
elem.style.opacity = --start / 100;
}
if (start === 0) {
window.clearInterval(timer);
}
}, interval);
};
window.onload = function() {
var img = document.getElementById('img');
Effect.fadeOut(img, 1000);
};
Előre is köszönöm!
Közös követők lekérése
Sziasztok!
Adott 2 db tábla: users, followers.
users szerkezete:
ID, firstname, lastname, stb.
followers szerkezete:
ID, follower_userid (ki követ), following_userid (kit)
A = a bejelentkezett felhasználó (most te)
B = miközben végig megy az összes felhasználón egy ciklus, ő az aktuális felhasználó; nem egyenlő "A"-val; nem követi "A"-t
- Ha egy felhasználó követ valakit, nem jelenti azt, hogy a másik is követi őt
- van egy "ajánlott felhasználók" rész az oldalon, ahol közös követők alapján listázza ki a felhasználókat
- "A" felhasználó adatait az $user objektum tárolja ($user->id)
- ha új felhasználót akarsz létrehozni: $user2=new User(felhasználó ID-je);
Kellene egy olyan algoritmus, amely visszaadja a két felhasználó közös követőinek számát.
Eddig ezzel próbálkoztam:
[colorer=php]
$query=mysql_query("SELECT * FROM users WHERE id!='$user->id'");
while($data=mysql_fetch_assoc($query)){
if(!is_follow($user->id,$data["id"])){
echo "$data[firstname] $data[lastname] ($data[id])<br/>\n"; //"B"
$query2=mysql_query("SELECT * FROM followers WHERE follower_userid='$user->id' OR follower_userid='$data[id]' AND following_userid='ide kellene valami'");
while($data2=mysql_fetch_assoc($query2)) //tulajdonképpen ez nem is kell, csak egy mysql_num_rows, csak ellenőrzés képpen van itt
echo " - ".getName($data["id"])." (".$data["id"].")
Adott 2 db tábla: users, followers.
users szerkezete:
ID, firstname, lastname, stb.
followers szerkezete:
ID, follower_userid (ki követ), following_userid (kit)
A = a bejelentkezett felhasználó (most te)
B = miközben végig megy az összes felhasználón egy ciklus, ő az aktuális felhasználó; nem egyenlő "A"-val; nem követi "A"-t
- Ha egy felhasználó követ valakit, nem jelenti azt, hogy a másik is követi őt
- van egy "ajánlott felhasználók" rész az oldalon, ahol közös követők alapján listázza ki a felhasználókat
- "A" felhasználó adatait az $user objektum tárolja ($user->id)
- ha új felhasználót akarsz létrehozni: $user2=new User(felhasználó ID-je);
Kellene egy olyan algoritmus, amely visszaadja a két felhasználó közös követőinek számát.
Eddig ezzel próbálkoztam:
[colorer=php]
$query=mysql_query("SELECT * FROM users WHERE id!='$user->id'");
while($data=mysql_fetch_assoc($query)){
if(!is_follow($user->id,$data["id"])){
echo "$data[firstname] $data[lastname] ($data[id])<br/>\n"; //"B"
$query2=mysql_query("SELECT * FROM followers WHERE follower_userid='$user->id' OR follower_userid='$data[id]' AND following_userid='ide kellene valami'");
while($data2=mysql_fetch_assoc($query2)) //tulajdonképpen ez nem is kell, csak egy mysql_num_rows, csak ellenőrzés képpen van itt
echo " - ".getName($data["id"])." (".$data["id"].")
augusztus 5
Flash oldal háttérzenéjének letöltése
Sziasztok,
találtam egy oldalt, aminek szeretném leszedni a háttérzenéjét, viszont az egész oldalt flash-ben írták. Gondoltam arra hogy lementem az oldalt visszafejtem az .swf-t és onnan meglátom majd honnan tölti be a zenét majd azt egyszerűen lehúzom a szerverről. Ez a megoldás nem jött mivel, nem tudom hogy lehet hangfájl-t beolvastatni flash-el. :P
A másik ötletem az volt hogy mivel le kell töltenie a böngészőmnek a zenét ahhoz hogy lejátszhassa, akkor elcsíphetném és lemásolhatnám amíg az a gépen van. Ezt az eljárást viszont nem ismerem.
Van valakinek valami konstruktív javaslata erre?
■ találtam egy oldalt, aminek szeretném leszedni a háttérzenéjét, viszont az egész oldalt flash-ben írták. Gondoltam arra hogy lementem az oldalt visszafejtem az .swf-t és onnan meglátom majd honnan tölti be a zenét majd azt egyszerűen lehúzom a szerverről. Ez a megoldás nem jött mivel, nem tudom hogy lehet hangfájl-t beolvastatni flash-el. :P
A másik ötletem az volt hogy mivel le kell töltenie a böngészőmnek a zenét ahhoz hogy lejátszhassa, akkor elcsíphetném és lemásolhatnám amíg az a gépen van. Ezt az eljárást viszont nem ismerem.
Van valakinek valami konstruktív javaslata erre?
jQuery oldal betöltési problémák
Probléma az lenne amikor jQuery-vel betöltök a div-be egy php oldalt és ha szeretnék még jQuery segítségével egyéb műveleteket végrehajtani rajta nem működik mind addig amig nem frissítem az egész oldalt. Pontosan az a probléma hogy az index.php fájlomnak a div-be nem írodik bele a betöltött tartalom és ezért nem tudja használni a jQuery amíg le nem frissítem az index.php álományt.
Lehetséges gond az hogy az összes jQuery fájlom az index.php head részébe van beillesztve és ezért nem tudja használni addig amíg le nem frissíten az oldalt ?
Ebben tud nekem valaki segíteni hogyan lehet ezt kiküszöbölni ??
■ Lehetséges gond az hogy az összes jQuery fájlom az index.php head részébe van beillesztve és ezért nem tudja használni addig amíg le nem frissíten az oldalt ?
Ebben tud nekem valaki segíteni hogyan lehet ezt kiküszöbölni ??
youtube jwplayerrel lejátszás
Sziasztok!!Nem tudja lejátszani jwplayer. Van rá más megoldás??
■
<object id="player" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" name="player" width="500" height="360">
<param name="movie" value="/ns1/7b/tkrisz/videok/player.swf" />
<param name="allowfullscreen" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="flashvars" value="file=http://www.youtube.com/v/JByDbPn6A1o" />
<embed
type="application/x-shockwave-flash"
id="player2"
name="player2"
src="/ns1/7b/tkrisz/videok/player.swf"
width="500"
height="360"
allowscriptaccess="always"
allowfullscreen="true"
flashvars="file=http://www.youtube.com/v/JByDbPn6A1o"
/>
</object>
header() függvény és rejtett karakterek
Sziasztok
Egy furcsa (azaz számomra furcsa mert még nem tudom a megoldást) problémába futottam bele. Van két szervern, mindkettôn Apache fut és mindkét szerveren ugyanazt a file-t futtatom, amelyben semmi más nincs mint egy header("Location:.....") fv hívás.
Kiderült hogy a file elején van pár rejtett karakter. Az érdekes az, hogy az egyik szerveren nem kapom a "header already sent..." hibát míg másikon igen.
Vajh valaki tudja mit kell beállítanom hogy a másik szerveren se legyen gond ezekkel a rejtett karakterekkel? Apache, php, esetleg máshoz van ennek közue?
Köszönöm
b
■ Egy furcsa (azaz számomra furcsa mert még nem tudom a megoldást) problémába futottam bele. Van két szervern, mindkettôn Apache fut és mindkét szerveren ugyanazt a file-t futtatom, amelyben semmi más nincs mint egy header("Location:.....") fv hívás.
Kiderült hogy a file elején van pár rejtett karakter. Az érdekes az, hogy az egyik szerveren nem kapom a "header already sent..." hibát míg másikon igen.
Vajh valaki tudja mit kell beállítanom hogy a másik szerveren se legyen gond ezekkel a rejtett karakterekkel? Apache, php, esetleg máshoz van ennek közue?
Köszönöm
b