Archívum - 2007 - Fórum téma
április 23
Google webmaster tools szerint a weblapom nem elérhető DNS gondok miatt
A téma csak érintőlegesen tartozik ide, de it talán akad majd olyan ember aki jól ismerő a szervereket és szerveroldali beállításokat alkalmazásokat és lesz tipjje a probléma okára.
Van egy Joomla weboldal shared hosting accounton, ami remekül elérhető mindenhonnan, de Google Webmaster Tools-ban ezt a válszt kapom: "We can't currently access your home page because of an unreachable error."
Amennyiben sitemap-et töltök fel, ott is hibávl tér vissza "DNS issue..."
Egyedül Robots.txt teszt megy, jelzi, hogy Googlebot-nak zöld utat kap, de utolsó Robots.txt letöltés idejére és státuszára már nincs adat, "Please check back later".
Két napja vissza-visszatérek és próbálkozok a problémát megoldani(új robots.txt file, üres, robots.txt file..., .htaccess-el, .htaccess nélkül), sikertelenül.
A weboldal: http://coupon-sites.info
Minden tippet/tanácsot köszönettel veszek.
■ Van egy Joomla weboldal shared hosting accounton, ami remekül elérhető mindenhonnan, de Google Webmaster Tools-ban ezt a válszt kapom: "We can't currently access your home page because of an unreachable error."
Amennyiben sitemap-et töltök fel, ott is hibávl tér vissza "DNS issue..."
Egyedül Robots.txt teszt megy, jelzi, hogy Googlebot-nak zöld utat kap, de utolsó Robots.txt letöltés idejére és státuszára már nincs adat, "Please check back later".
Két napja vissza-visszatérek és próbálkozok a problémát megoldani(új robots.txt file, üres, robots.txt file..., .htaccess-el, .htaccess nélkül), sikertelenül.
A weboldal: http://coupon-sites.info
Minden tippet/tanácsot köszönettel veszek.
PHP session probléma explorerben
Sziasztok!
A problémám az lenne, hogy van egy egyszerű bevásárló kosár, ahol a session kezelés nem tökéletes. Minden alkalommal, amikor a kosárba teszek egy terméket egyből kettő kerül be. Az adatokat GET-tel kapja (egy azonosítót és egy darabszámot). A darabszám jó amit megkap, olyan mintha kétszer futna le a script. Csak IE alatt nem jó, Firefox ügyesen megcsinálja (természetesen). A berakás a következőképpen működik:
Ez elé és mögé is betettem ezt a kiíratást:
Ami azt mutatja, hogy még a programrészlet lefutása előtt beállítja a $_SESSION["shopcart"]-ban a megfelelő értéket. Lehet valami szerver beállítás? (bár ez furcsa lenne, mert ugye Firefoxban minden OK) Nem localhoston fut, hanem egy tök új szerveren, amin php5 van. (IE6 és IE7 alatt is)
■ A problémám az lenne, hogy van egy egyszerű bevásárló kosár, ahol a session kezelés nem tökéletes. Minden alkalommal, amikor a kosárba teszek egy terméket egyből kettő kerül be. Az adatokat GET-tel kapja (egy azonosítót és egy darabszámot). A darabszám jó amit megkap, olyan mintha kétszer futna le a script. Csak IE alatt nem jó, Firefox ügyesen megcsinálja (természetesen). A berakás a következőképpen működik:
$in = false;
if ($_GET["func"] == "cartadd") {
foreach ($_SESSION["shopcart"] as $id => $cik) {
if (strlen($_GET["product_id"]) >= 10 && $id === $_GET["product_id"]) {
$_SESSION["shopcart"][$id] = $_SESSION["shopcart"][$id]+$_GET["db"];
$in = true;
}
else if (strlen($_GET["product_id"]) <= 9 && $id == $_GET["product_id"]) {
$_SESSION["shopcart"][$id] = $_SESSION["shopcart"][$id]+$_GET["db"];
$in = true;
}
}
if (!$in) {
$_SESSION["shopcart"][$_GET["product_id"]] = $_GET["db"];
}
}
if ($_GET["func"] == "cartadd") {
foreach ($_SESSION["shopcart"] as $id => $cik) {
if (strlen($_GET["product_id"]) >= 10 && $id === $_GET["product_id"]) {
$_SESSION["shopcart"][$id] = $_SESSION["shopcart"][$id]+$_GET["db"];
$in = true;
}
else if (strlen($_GET["product_id"]) <= 9 && $id == $_GET["product_id"]) {
$_SESSION["shopcart"][$id] = $_SESSION["shopcart"][$id]+$_GET["db"];
$in = true;
}
}
if (!$in) {
$_SESSION["shopcart"][$_GET["product_id"]] = $_GET["db"];
}
}
Ez elé és mögé is betettem ezt a kiíratást:
print_r($_SESSION["shopcart"]);
Ami azt mutatja, hogy még a programrészlet lefutása előtt beállítja a $_SESSION["shopcart"]-ban a megfelelő értéket. Lehet valami szerver beállítás? (bár ez furcsa lenne, mert ugye Firefoxban minden OK) Nem localhoston fut, hanem egy tök új szerveren, amin php5 van. (IE6 és IE7 alatt is)
Admin gondok
Hello mindenkinek!
Nagy gondba ütköztem a napokban. Vettem külföldről egy komplett oldalt de nem tudok belépni az admin felületére mert azt a hibaüzenetet kapom hogy "invalid session key". Természetesen az oldalnak amit vettem van support oldala és segítséget kértem. Válaszoltak is hogy mit kellene csinálnom de nem igazán tudom hogy mit kellene.
Ezt az üzenetet küldték nekem:
The installation script will not install on a MySQL installation which has STRICT_TRANS_TABLES or STRICT_ALL_TABLES enabled as SQL mode options. This occurs because these modes require default values to be given to all fields. see http://mysql.binarycompass.org/doc/refman/5.0/en/server-sql-mode.html -sql-mode.html for more information
If one of these modes is turned on, the installation script will appear to finish with no errors, however the Admin account will NOT be entered into the database and therefore you will not be able to login and configure your installation.
Sokat nézegettem az oldalt is amit adtak hogy ott nézzekkörül mrt ott találok információkat de valahogy nem tudtam szmámomra hasznos információt leszűrni.
Remélem ti majd tudtok nekem segíteni.
Előre is nagyon köszönöm a segítséget!
Üdv: Efrud
■ Nagy gondba ütköztem a napokban. Vettem külföldről egy komplett oldalt de nem tudok belépni az admin felületére mert azt a hibaüzenetet kapom hogy "invalid session key". Természetesen az oldalnak amit vettem van support oldala és segítséget kértem. Válaszoltak is hogy mit kellene csinálnom de nem igazán tudom hogy mit kellene.
Ezt az üzenetet küldték nekem:
The installation script will not install on a MySQL installation which has STRICT_TRANS_TABLES or STRICT_ALL_TABLES enabled as SQL mode options. This occurs because these modes require default values to be given to all fields. see http://mysql.binarycompass.org/doc/refman/5.0/en/server-sql-mode.html -sql-mode.html for more information
If one of these modes is turned on, the installation script will appear to finish with no errors, however the Admin account will NOT be entered into the database and therefore you will not be able to login and configure your installation.
Sokat nézegettem az oldalt is amit adtak hogy ott nézzekkörül mrt ott találok információkat de valahogy nem tudtam szmámomra hasznos információt leszűrni.
Remélem ti majd tudtok nekem segíteni.
Előre is nagyon köszönöm a segítséget!
Üdv: Efrud
Mysql lekérés szövegesen tárolt dátumok intervallumára, hogyan?
Sziasztok!
Szeretném a segítségeteket kérni a következőben:
adott egy adattáblám, melyben tárolok cimet, szerzot, szoveget és egy megjelenési dátumot és időt.
A megjelenesi_datum adja meg a napot ilyen formában: date('Ymd'), az idő pedig a percet és az órát így: date('Hi). Olyan (lehetőleg sql lekérdezéssel való) megoldást keresek, melyben ki tudnám keresni azokat a sorokat, amelyek :
- date('Ymd') >= megjelenesi_datum
- ÉS HA date('Ymd') == megjelenesi_datum AKKOR date('Hi') >= megjelenesi_ido.
A lényeg, hogy az adattábla oszlopneveit ne kelljen hozzá alakítanom, mert több ezer sorról van szó.
A gondom, hogy nem vagyok elég jártas a mysql lekérdezések világában, így ezt a feltétel rendszert létrehoznom a WHERE után nem nagyon sikerül. gondolkoztam IF-en, mint más nyelvben, de utána letettem róla, mert nem láttam erre realitást. Milyen ötletetetek van?
Üdv.:
Sly
■ Szeretném a segítségeteket kérni a következőben:
adott egy adattáblám, melyben tárolok cimet, szerzot, szoveget és egy megjelenési dátumot és időt.
A megjelenesi_datum adja meg a napot ilyen formában: date('Ymd'), az idő pedig a percet és az órát így: date('Hi). Olyan (lehetőleg sql lekérdezéssel való) megoldást keresek, melyben ki tudnám keresni azokat a sorokat, amelyek :
- date('Ymd') >= megjelenesi_datum
- ÉS HA date('Ymd') == megjelenesi_datum AKKOR date('Hi') >= megjelenesi_ido.
A lényeg, hogy az adattábla oszlopneveit ne kelljen hozzá alakítanom, mert több ezer sorról van szó.
A gondom, hogy nem vagyok elég jártas a mysql lekérdezések világában, így ezt a feltétel rendszert létrehoznom a WHERE után nem nagyon sikerül. gondolkoztam IF-en, mint más nyelvben, de utána letettem róla, mert nem láttam erre realitást. Milyen ötletetetek van?
Üdv.:
Sly
április 23
\n probléma WAMP5 1.7.0-nál
Most tértem át a jó öreg MySQL Control Center-ről WAMP5 1.7.0-ra és máris akadt egy kis problémám vele :( Miután létrehozok egy táblát és beírom neki, hogy: akkor ő vissza is adja szépen a create parancsot, csakhogy telenyomja nekem \n-ekkel (ahol ugye sortörés van amikor kiírja magának), a kód amit visszadob az meg így néz ki: Ez még nem is lenne baj, csakhogy amikor én ezt fel szeretném használni ÚGYANÚGY WAMP-ban akkor már nem hajlandó felismerni a saját hibáját és error-ozik nekem... Hol lehet beállítani hogy a \n-t ne tegye bele a visszakérésbe, vagy figyelmen kívül hagyja amikor ilyet kap?
Nah ezt a pár sort jólmegaszontam de remélem érthető valamelyest :) Előre is köszönöm!
Üdv
■ SHOW CREATE TABLE tablanev
CREATE TABLE `tablanev` (\n `elso` bigint(20) NOT NULL auto_increment,\n `masodik` varchar(100) NOT NULL,\n `harmadik` int(3) NOT NULL,\n PRIMARY KEY (`elso`),\n KEY `masodik` (`masodik`,`harmadik`)\n) ENGINE=MyISAM DEFAULT CHARSET=latin1
Nah ezt a pár sort jólmegaszontam de remélem érthető valamelyest :) Előre is köszönöm!
Üdv
3 táblás "móka"
Egy téma - sokadszorra - de most általánosan..
adott 2 tábla 1 "kapcsoló" táblával amiben mást nem, csak 2 id-t tárolok soronként: elem_id és kategoria_id
- elemek tábla
- kapcsoló tábla
- kategóriák tábla
Már sikerült megoldani a lekérdezést:
SELECT elemek.*, kategóriák.* FROM elemek, kategoriák, kapcsoló WHERE elemek.elem_id=kapcsolo.elem_id AND kapcsolo.kategoria_id=kategóriák.kategoria_id ORDER BY elem_id
Csakhogy ennek az eredménye ez:
kategória1-elem1
kategória1-elem2
kategória1-elem3
kategória1-elem4
kategória2-elem1
kategória2-elem2
kategória2-elem3
Nekem pedig valami ilyesmi kéne, ráadásul az elemekre egy limit 3:
kategória1
elem1
elem2
elem3
kategória2
elem1
elem2
elem3
Nézegettem subquery-s megoldást, de valahogy nagyon nem volt szimpi, ráadásul korábbi mysql-en nem is müxik.
Az nagyon randa megoldás, hogy a php-s feldolgozásnál a ciklusba bepakolok még egy query-t?
Érzem, hogy nagyon közel vagyok a megoldáshoz, de valahogy az a kicsi még hiányzik... :)
Köszi!
Tebe
■ adott 2 tábla 1 "kapcsoló" táblával amiben mást nem, csak 2 id-t tárolok soronként: elem_id és kategoria_id
- elemek tábla
- kapcsoló tábla
- kategóriák tábla
Már sikerült megoldani a lekérdezést:
SELECT elemek.*, kategóriák.* FROM elemek, kategoriák, kapcsoló WHERE elemek.elem_id=kapcsolo.elem_id AND kapcsolo.kategoria_id=kategóriák.kategoria_id ORDER BY elem_id
Csakhogy ennek az eredménye ez:
kategória1-elem1
kategória1-elem2
kategória1-elem3
kategória1-elem4
kategória2-elem1
kategória2-elem2
kategória2-elem3
Nekem pedig valami ilyesmi kéne, ráadásul az elemekre egy limit 3:
kategória1
elem1
elem2
elem3
kategória2
elem1
elem2
elem3
Nézegettem subquery-s megoldást, de valahogy nagyon nem volt szimpi, ráadásul korábbi mysql-en nem is müxik.
Az nagyon randa megoldás, hogy a php-s feldolgozásnál a ciklusba bepakolok még egy query-t?
Érzem, hogy nagyon közel vagyok a megoldáshoz, de valahogy az a kicsi még hiányzik... :)
Köszi!
Tebe
Csak popupban nyílhasson meg az oldalam
Sziasztok !
Lenne mégegykérdésem . Nos van egy chat-em . És poup ablakba nyílik meg . Nos van egy script , ami megnyitja új ablakba az egészet. Nos ez eddig oké. Azt ,hogyan lehet kitiltani ,hogy az eredeti forrást ne lehessen elérni ,csak úgy ,hogyha poup-ba lehessen nézini ?
Kicsit pontosabban :) :
Tehát van egy chat ami új ablakba nyilik ki . A megnyitási URL-je http://www.akarmi.hu/chat/index.php . És ha az általam megadott poup-ba nézi akkor láthatja , de ha a főböngészőben nézi ezt : http://www.akarmi.hu/chat/index.php akkor azt meglehet csinálni hogy ezt írja ki ,hogy "Helytelen megnyitás" vagy akármi :)
Előrre is köszönöm a segítséget !
Üdv , pws22
■ Lenne mégegykérdésem . Nos van egy chat-em . És poup ablakba nyílik meg . Nos van egy script , ami megnyitja új ablakba az egészet. Nos ez eddig oké. Azt ,hogyan lehet kitiltani ,hogy az eredeti forrást ne lehessen elérni ,csak úgy ,hogyha poup-ba lehessen nézini ?
Kicsit pontosabban :) :
Tehát van egy chat ami új ablakba nyilik ki . A megnyitási URL-je http://www.akarmi.hu/chat/index.php . És ha az általam megadott poup-ba nézi akkor láthatja , de ha a főböngészőben nézi ezt : http://www.akarmi.hu/chat/index.php akkor azt meglehet csinálni hogy ezt írja ki ,hogy "Helytelen megnyitás" vagy akármi :)
Előrre is köszönöm a segítséget !
Üdv , pws22
Vizuális megerősítés ...
Sziasztok !
Lenne egy kérdésem. Csináltam egy regisztrációs lapot. És oda szeretnék berakni vizuális megerősítést . És azt ,hogyan lehetne megcsinálni ? Valaki kérem segítsen , köszönöm előrre is :)
■ Lenne egy kérdésem. Csináltam egy regisztrációs lapot. És oda szeretnék berakni vizuális megerősítést . És azt ,hogyan lehetne megcsinálni ? Valaki kérem segítsen , köszönöm előrre is :)
A mezők egy részének cserélése
Helló!
Készítek egy online telefonkönyvet, mely 4 oszlopból fog állni: vezetéknév (vnev), keresztnév (knev), utca és házszám (cim), valamint a telefonszám (szam).
Mivel az adatokat nem én gyűjtöttem be, nincs kizárva (sőt, elég valószínű), hogy vannak benne hibák. Jelen esetben arról lenne szó, hogy pl. egyik utcanév minden esetben rosszul van beírva (pl. József Attila helyett Jószef Attila, vagy vmi hasonló jellegű), és ezt jó lenne egy-két kattintással összehozni, magyarul ugye egy UPDATE paranccsal. Viszont azt nem tudom megoldani (habár lehet, hogy van rá egyszerű megoldás), hogy úgy kicseréljek egyes karaktereket az adott mezőkben, hogy ez ne érintse a házszámozást, ami szintén a 'cim' oszlopban van.
Tudna-e valaki nekem erre egy jó SQL-parancsot írni?
Köszönöm előre is!
üdv
Cs.M.
■ Készítek egy online telefonkönyvet, mely 4 oszlopból fog állni: vezetéknév (vnev), keresztnév (knev), utca és házszám (cim), valamint a telefonszám (szam).
Mivel az adatokat nem én gyűjtöttem be, nincs kizárva (sőt, elég valószínű), hogy vannak benne hibák. Jelen esetben arról lenne szó, hogy pl. egyik utcanév minden esetben rosszul van beírva (pl. József Attila helyett Jószef Attila, vagy vmi hasonló jellegű), és ezt jó lenne egy-két kattintással összehozni, magyarul ugye egy UPDATE paranccsal. Viszont azt nem tudom megoldani (habár lehet, hogy van rá egyszerű megoldás), hogy úgy kicseréljek egyes karaktereket az adott mezőkben, hogy ez ne érintse a házszámozást, ami szintén a 'cim' oszlopban van.
Tudna-e valaki nekem erre egy jó SQL-parancsot írni?
Köszönöm előre is!
üdv
Cs.M.