Archívum
augusztus 8, 2011
Cookiba több inputmező?
Helló!
Van 2-3 kódom de mindig összeakadnak....
Inputmező elküldő:PHP beolvasóCooki létrehozó:És hát nem lehet a valuéba rakni azt , hogy mert akkor a ?> lezárja a a cooki létrehozót...
■ Van 2-3 kódom de mindig összeakadnak....
Inputmező elküldő:
<form action="cooki.php" method="post">
Neved: <input type="text" name="name" />
Életkorod: <input type="text" name="age" />
<input type="submit" />
</form> <?php echo $_REQUEST["name"]; ?><?php echo $_REQUEST["age"]; ?> <?php
setcookie("user", "value", time()+3600);
?> <?php echo $_POST["name"]; ?><?php echo $_POST["age"]; ?> htaccess érdekes url-el
Sziasztok!
Mielőtt bárki írná sokat keresgéltem, azonban még mindig nem jutottam semmire sem.
Az alábbi feladatot kaptam:
egy oldal url-je:
Ezt kéne nekem valahogy ilyenre módosítani:
Addig már megy ezzel a sorral, hogy
Ha
Ez egyfajta saját-keretrendszer-akármiisez-ben lett készítve: ha
(szerintem kicsit CodeIgniter fíling, mivel a GET-ben is azért van /hu, mert /-jelenként osztja szét szegmensekre)
.htaccess terén nem vagyok gyakorlott, remélem tud valaki segíteni, vagy legalább rávilágítani az útra :)
■ Mielőtt bárki írná sokat keresgéltem, azonban még mindig nem jutottam semmire sem.
Az alábbi feladatot kaptam:
egy oldal url-je:
domain.hu/index.php?q=oldal/huEzt kéne nekem valahogy ilyenre módosítani:
domain.hu/oldal/huAddig már megy ezzel a sorral, hogy
domain.hu/oldal (mivel ha a további részt lehagyjuk, egy default értéket kapnak (ezesetben hu)):RewriteRule ^([a-zA-Z0-9/]+)$ /index.php?q=$1 [L]Ha
domain.hu/oldal/hu-t írok, akkor a tartalom megjelenik, viszont a CSS meg a képek nem jelennek meg (gondolom keres egy oldal vagy hu mappát, nem igazán tudom).Ez egyfajta saját-keretrendszer-akármiisez-ben lett készítve: ha
index.php?q=oldal az url, akkor az Applications/Controllers mappában keres olyat, hogy oldal.php(szerintem kicsit CodeIgniter fíling, mivel a GET-ben is azért van /hu, mert /-jelenként osztja szét szegmensekre)
.htaccess terén nem vagyok gyakorlott, remélem tud valaki segíteni, vagy legalább rávilágítani az útra :)
augusztus 6
"Warning: Cannot modify header information - headers already sent by" hibajelzés
Sziasztok!
Nem tudok rájönni, hogy mi lehet a hiba. Be akarok lépni az oldalra és bejelentkezés után ezt irja ki:
[colorer=Warning: Cannot modify header information - headers already sent by (output started at /home/tavernic/public_html/includes/languages/english/lang.lib.account_login.php:1) in /home/tavernic/public_html/includes/fns/fns.misc.php on line 26][/colorer]
a lang.lib.account_login.php 1. sora ez:
<?php
a fns.misc.php 26. sora pedig ez:
header("location: $url");
Előre is köszönöm a segítséget! :)
■ Nem tudok rájönni, hogy mi lehet a hiba. Be akarok lépni az oldalra és bejelentkezés után ezt irja ki:
[colorer=Warning: Cannot modify header information - headers already sent by (output started at /home/tavernic/public_html/includes/languages/english/lang.lib.account_login.php:1) in /home/tavernic/public_html/includes/fns/fns.misc.php on line 26][/colorer]
a lang.lib.account_login.php 1. sora ez:
<?php
a fns.misc.php 26. sora pedig ez:
header("location: $url");
Előre is köszönöm a segítséget! :)
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?



