22786
Html-, css- és php-help
  • Jégkocka
    #1252
    Sziasztok! Kéne 1 kis segítség! Napok óta 1 regisztrációs rendszeren dolgozok! Már megvan szinte minden de kapok 2 hibaüzenetet! Már rengeteg dologgal próbálkoztam! Aki tud az segítsen! A php -kód amiben a hiba van a következő:


    <?php
    print "<table><tr><form method=post action='$php_self'>";
    print "<td>Név:</td><td><input type=text name='nick'></td>";
    print "<tr><td>Jelszó:</td><td><input type=password name='pass'></td></tr>";
    print "<tr><td>Jelszó mégegyszer:</td><td><input type=password name='pass2'></td></tr>";
    print "<td>E-mail cím:</td><td><input type=text name='mail'><br></td></tr>";
    print "<td><br></td><td><input type=submit value=regisztrál></form></td></tr>";
    include("config.php");
    $parancs01 = mysql_query("create table nickek(id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, nev varchar(20), jelszo varchar(50), mail varchar(40))");
    $ellenoriz = mysql_query("select nev from nickek where nev = '$nev' ");
    $ellenoriz2 = mysql_query("select mail from nickek where mail = '$mail'");
    $szam = mysql_num_rows($ellenoriz);
    $szam2 = mysql_num_rows($ellenoriz2);
    if ($nick == "" && $pass == "" && $pass2 == "" && $mail == "" )
    {
    }
    else
    {
    if ($pass != "" && $pass2 != "" && $pass != $pass2 )
    {
    print "<font color=red><b>Hiba:</b> Nem egyezik meg a 2 jelszó!</font>";
    }
    else
    {
    if ($szam == 0 )
    {
    if ($szam2 == 0 )
    {
    if ( $nick != "" )
    {
    if ( $pass != "" )
    {
    if ( $mail != "" )
    {
    $parancs02 = mysql_query("insert into nickek (nev, jelszo, mail) values ('$nick', '$pass', '$mail')");
    print "<font color=green><b>Sikeres Regisztráció!</b> Adataidat sikeresen felvettük az adatbázisba</font>";
    }
    else
    {
    print "<font color=red><b>Hiba:</b> Nem adtál meg e-mail címet</font>";
    }
    }
    else
    {
    print "<font color=red><b>Hiba:</b> Nem adtál meg jelszót</font>";
    }
    }
    else
    {
    print "<font color=red><b>Hiba:</b> Nem adtál meg nevet</font>";
    }
    }
    else
    {
    print "<font color=red><b>Hiba:</b> Erről az E-mail címről már regisztáltak!</font>";
    }
    }
    else
    {
    print "<font color=red><b>Hiba:</b> Ez már egy regisztrált felhasználónév</font>";
    }
    }
    }
    ?>


    A hibaüzenetek amiket kapok:

    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /mnt/ultraweb/l/le/letland/regisztracio.php on line 12

    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /mnt/ultraweb/l/le/letland/regisztracio.php on line 13
  • Max7
    #1251
    haleee valaki tud mondani valami kodot beépitett quicktime vagy realplayer lejátszóra? mediaplayert meg tudtam csinálni hogy minden böngésző megniysa de nem jó mert a linuxosok nem látják :(

    hát igen minden user számít :) linux shit
  • Vorpal
    #1250
    Hát ezt jól megoldottad,) egyenesen a probléma gyökerét....
  • DJviolin
    #1249
    Megoldódott.

    php-nuke 7.8 Lite HU-t senkise rakjon fel, helyette használjátok a teljes csomagot.
  • DJviolin
    #1248
    Sziasztok!

    http://kvac.extra.hu/

    Mi lehet a probléma? Vajon mit állítottam be a config.php-ben rosszul? :( Pedig a mysql-ben szerintem minden stimmel.
  • Anotino
    #1247
    Ja, amit irtam nem tul egyertelmu. A rovid es a hosszu szoveg kulon vannak tarolva, tehat nem kell levagni belole stb, csak megjeleniteni a hosszut ha kell.
  • DJviolin
    #1246
    Mi van mostanság az extrával? Nagyon nehezen lehet elérni.
  • Anotino
    #1245
    Udv!

    Kene nekem egy kis varazslat. Adott egy tablazat. Az egyik oszlopban rendre 1-2 mondatnyi szoveg. Azt szeretnem, hogyha raklikkelek, megjelenjen a teljes szoveg (4-5 mondat, szoval nem tul hosszu). A legjobb az lenne, ha nem tablazatban jelenne meg, hanem lenyilna, vagy folpattanna egy kis ablak. Pl olyasmi is idealis lenne ami a aqua.hu webaruhazanal az (I) betut megnyomva tapasztalhato.

    A tablazatot php generalja adatbazisbol, szoval nem szempont a konnyen olvashato/atlathato kod.
  • DJviolin
    #1244
    Okés. Majd kipróbálom.
  • Max7
    #1243
    #1239 <--------- itt adtam egy servercsomagot! használd azt abban benne van minden! és nem fog problémázni!
  • DJviolin
    #1242
    Apsserv 2.5.5, phpnuke ezt írja ki:


    There seems to be a problem with the MySQL server, sorry for the inconvenience.

    We should be back shortly.

    Vajon mi lehet a probléma?
  • ivjoe
    #1241
    És az előre elkészített csomagot később ugyanúgy konfigolhatod, ha szükséges, szóval én inkább azt ajánlom pl.:EasyPhp. A további konfigoláshoz valószínűleg szükséged lesz a külön-külön feltevéshez szükséges leírásokra.
    Link. Én is easy php-t használok, mert sztem legegyszerűbb + van admin felület phpMyadmin, stb.
  • Dj Faustus #1240
    A gépedre kell feltelepíteni egy szervert+PHP modul+ esetleg MySQL-t.
    Megoldás 1. Előre elkészített csomagot használsz (Appserv, EasyPhp). Nem kell beállítgatni - így egyszerűbb.
    Megoldás 2. Egyenként felteszed az Apache szervert, a PHP modult, és esetleg a MySQL-t - és szépen beállítgatod. Bővebben erről itt.
  • Max7
    #1239
    szegyél le egy apache servert meg egy php-t tedd fel a gépedre és gó!

    vagy még 1szerűbb szedd le ezt telepícsd és máris localhosolhatsz mint a nagyok :D és ezt a mappát fogja venni webnek: c:\AppServ\www\
  • Tomicsek
    #1238
    Itt nem erről van szó?
  • DJviolin
    #1237
    Sziasztok!

    sry ha most nagy ökörséged mondanék, akkor az a hozzánem értésemből fakad:

    Szóval a kérdésem a következő. Mielőtt belevágnák a 3. honlapomba (egyesek szerint csak a 2.) :), én szeretném az egész telepítést, meg magát a motort localban letesztelni, ergo netkapcsolat nélkül. Nem tudtok-e olyan progiról, amellyel mondjuk egy mappát szervernek emulálhatok, és a php scriptet ugyanúgy futtathatom, mintha a neten lenne? Ergo egy szerveremulátorra lenne szükségem. :) Ugye hogy mekkora hülyeség. :)
  • Dj Faustus #1236
    "Faustus mindent meg tud oldani!!!"
    Neeem, nem mindent. Nincs magenta színű fejem, és nincsen rajtam mindentudó T-Gomb (Off: Hakapeszi Maki azt is eladná egy tábla csokiért Hiszékeny úrnak).
    A Google, a PHP-Manual, a HTML/CSS referencia nagyon hasznos segédeszközök...
  • okularum
    #1235
    Faustus mindent meg tud oldani!!!
  • Dj Faustus #1234
    A php.ini tartalmazhatja az alapértelmezés szerinti from header-t.
    Ha megváltoztatod, akkor valószínűleg az SMTP szerver - teleszemeteli. Talán azért, hogy ne lehessen csalni (például [email protected]ól vagy [email protected]ól levelet küldeni).
    További infó: PHP manual mail függvény

    Megjegyzem a HTML alapú levél fejléce hasonló a nem HTML-alapúéhoz, annyi a különbség, hogy a HTML-alapú levél fejlécben jelezni kell, hogy HTML alapú levélről van szó. Példát találhatsz a fent említett oldalon.
  • Max7
    #1233
    es mivan ha alapbol html formatumba csinalom es ugy irom bele a fromot? vagy akkor is megjelenik? nem lehet áshogy? nem hiszem mert minden oldal küldi a hírlevelét a tagoknak ők sem outlokot vagy pop3-mat használnak :(
  • Dj Faustus #1232
    A következő kódot illeszd be az oldalad <head> és </head> elemei közé:
    <title>Ez itt Blackrav3n oldala</title>
    <meta name="description" content="Oldal leírása...">
    <meta name="keywords" content="Kulcsszavak listája vesszővel elválasztva...">

    A zöld szinnel jelölt részeket írd át kedved szerint

    Másrészt: keress fel oldalad témájával azonos weboldalakat és ajánlj fel az oldalak szerkesztőinek linkcserét (felteszed az oldaluk linkjét, ha ők is kirakják a tiedet).

    Harmadrészt: keress fel katalógusoldalakat (például a Startlap), és regisztráld oldaladat a megfelelő kategóriában.
  • Dj Faustus #1231
    1. A <? és ?> ,a <?= és ?>, a <% és %>, és a <%= és %> nyitó és záró tag-ek csak speciális esetben használhatóak.
    Helyette használd a következő párosítást: <?php és ?> - ezek biztosan működni fognak.
    További információkat itt találhatsz a 10.2-es fejezetben.
    2. A PHP szkriptednek egy php kiterjesztésű állományban kell lennie (például valami.php), és olyan szerverre kell feltölteni, ahol engedélyezve van a PHP használata.
  • Max7
    #1230
    leírást adj meta tagban az oldalnak és tudsz a link alá irni és a google legfőképpen két dolgot néz hogy mik a keresőszavak és azok hány százalékban találhatók meg az oldaladon a másik amit néz hogy háűny hasonló oldalon van belinkelve a te oldalad !
  • Max7
    #1229
    amugy nem ingyenes server ;)
  • Max7
    #1228
    'From: [email protected]' próbáld ki és máris átirja a fromot de nekem az a gondom hogy ha csinálok headert minden szemetet beleir az üzibe ezt valahogy nem lehetne kiiktatni? :S
  • Blackrav3n
    #1227
    Hi!

    Végre bekerült a googleba az oldalam. De csak akkor találja meg, ha a címének eghy részét, vagy az url-t írom be. Késöbb fog csak többet találni (ma hajnalba rakta be) vagy valamit módosítani kell? Ha megtalálja a link alá nem ír ki semmit, amit másik linkek alá szokott. Oda hogy tudok bármit berakni? A google nézi a keywords-t? Vagy más alapján keres? Ami az oldalon van azt találja csak meg? A ink az indexre mutat az baj?
  • Dj Faustus #1226
    A reply-to jó megoldás - ha az e-mail kliensben/felületen az illető a Reply/Válaszol gombra kattint, akkor a reply-to-ban megadott e-mail címre küldi a levelet.
    A From pedig az SMTP szerver privilégiuma - szóval azt nem nagyon tudod változtatni - csak gaz trükközésekkel (POP3 szerverre való bejutás+header elküldés...), amik ingyenes szerveren nem igazán fognak menni...
  • Max7
    #1225
    nem tudom de ha nem rakok bele fejlécet akkor nem rakja bele csak ügye az userek (5e ember) közül biztos akad valaki aki nem tudja hova válaszoljon és a server webmail fiokjának válaszolna szal a fromot minden féle képpen meg kéne adnom :S
  • Dj Faustus #1224
    Message-Id: <5413584151.6454651@xyz_server.hu>
    Ezt az SMTP (e-mail küldő) szerver rakja bele az e-mail fejlécébe.

    Date: Tue, 28 Feb 2006 16:36:39 +0100 (CET)
    Ezt a fogadó szerver.

    X-Freemail: message scanned
    Ezt is (spamszűrés?)
  • Max7
    #1223
    gyerekek a mail fügvénynél ha adok meg fejlécet speciel ezt:

    $fejlecek = 'From: [email protected]' . "\r\n" .
    'Reply-To: [email protected]' . "\r\n" ;


    akkor elivleg úgy érkezik a mail hogy a feladó a [email protected] és nem a webserver ez idáig tiszta de mi a lófaxé irja ki a mailba ezt:

    Reply-To: [email protected]
    Message-Id: <5413584151.6454651@xyz_server.hu>
    Date: Tue, 28 Feb 2006 16:36:39 +0100 (CET)
    X-Freemail: message scanned


    (adatok természetesen cserélve nem ezek a tényleges adatok)

    Valaki help me plíz

    Bye: Max7
  • Max7
    #1222
    próbáld így:


    <b>A felhasználó IP címe:</b> <?php print ("$ipcim"); ?><br><br>
    <b>Böngésző és operációs rendszer:</b> <?php print ("$adatok"); ?><br><br>
    <b>A preferált nyelv:</b> <?php print ("$nyelv"); ?><br><br>


  • Max7
    #1221
    ebben az a hiba hogy nincs ketőspont az idézőjel után és a zárójelet sem kéne lehagni bár ez elhanyagolható!
  • Mityu91
    #1220
    <?

    $ipcim = $HTTP_SERVER_VARS['REMOTE_ADDR'];

    $adatok = $HTTP_SERVER_VARS['HTTP_USER_AGENT'];

    $nyelv = $HTTP_SERVER_VARS['HTTP_ACCEPT_LANGUAGE'];

    if ($nyelv=="hu") {
    $nyelv = "magyar";
    }
    elseif ($nyelv=="en-us") {
    $nyelv = "amerikai angol";
    }


    ?>

    <b>A felhasználó IP címe:</b> <?= $ipcim?><br><br>
    <b>Böngésző és operációs rendszer:</b> <?= $adatok?><br><br>
    <b>A preferált nyelv:</b> <?= $nyelv?><br><br>

    bbe mi a hiba és ménem megy pls help!!
  • Mityu91
    #1219
    HI
    dy.hu ra töltöttem fel
    de ott se megy és ebbe mi a hiba <?print "...."?> ez is teljesen cool!!
    Előre is köcce
  • Max7
    #1218
    előszöris az hogy mindkét kód hibás!

    <?php print ("szöveg"); ?>

    ez a helyes módja annak ha valamit ki szeretnél irni a képernyőre és továbbá csak úgy aha a gépedről megnyitod nem fog müködni kell egy apache meg egy phpt feldobni hogy müködjön de ha felteszed egy free weboldalra pl atw.hu akkor ott menni fog!
  • Mityu91
    #1217
    Hello!!
    Az lenne a problémém, hogy írok egy php kódot a leg egyszerübbet pl:
    <?= "HELP" ?>;
    <?print "HELP"!! ?>
    ugye eszt ki kéne írnia az oldalra internet explorer-el meg nyitom és be hoz egy üres oldalt mi lehet aa baj előre is köszi!!
  • okularum
    #1216
    Privát ment.
  • okularum
    #1215
    Köszi!
    Egy angyal vagy! Ha bármiben tudok segíteni (árokásás, tetőfedés) csak szólj!
  • Dj Faustus #1214
    Privi ment
  • okularum
    #1213
    Köszi a választ, de itt épp az lenne a lényeg, hogy a srácok a saját honlap webes felületét használják. Meg ez sztem jól is néz ki......