Oldal: 3 / 3 ElsőElső 123
Eredmény: 21 - 29 (29) összesen

Téma: PHP segédlet

  1. #21
    TravianMaster hatasu logója
    Csatlakozott
    08-05-07
    Hely
    Budapest
    Hozzászólás
    629
    Begyűjtött 96 köszönetet
    62 hozzászólásával

    Alapbeállítás re: PHP segédlet

    Idézet Geri07 eredeti hozzászólása Hozzászólás megtekintése
    ha a feldolgozó scriptet is megmutatod az sokat segíthet
    mire gondolsz? ha a sergjelentes.php-ra gondolsz akkor az ittvan. ha nem, akkor írd meg melyik phpra gondolsz.
    //szerk.: hogy ti is lássátok hogy s mint, csináltam egy felhasználót:
    felhasználónév: seoforum
    jelszó: seoforum
    így láthatjátok egy kicsit bővebben//

    seregjelentes.php:
    PHP kód:
    <html xmlns="http://www.w3.org/1999/xhtml">
    <
    head>
    <
    meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <
    title>Seregjelentés</title>
    </
    head>

    <
    body>
    <
    table width="953" height="500" border="0">
      <
    tr>
        <
    td width="84" valign="top">
       <
    a href="seregjelentes/fooldal.php" target="masodik">
       <
    img src="seregjelentes/fooldal.jpg" alt="Főoldal" />
       </
    a>
       <
    a href="seregjelentes/falvak.php" target="masodik">
       <
    img src="seregjelentes/falvak.jpg" alt="Falvak" />
       </
    a>
       <
    a href="seregjelentes/sereg.php" target="masodik">
       <
    img src="seregjelentes/sereg.jpg" alt="Sereg" />
         </
    a>
       <
    a href="seregjelentes/hos.php" target="masodik">
       <
    img src="seregjelentes/hos.jpg" alt="Hős" />
         </
    a>
       <
    a href="seregjelentes/egyeb.php" target="masodik">
       <
    img src="seregjelentes/egyeb.jpg" alt="Egy&eacute;b" />
       </
    a></td>
        <
    td width="853" height="500"><iframe name="masodik" src="seregjelentes/fooldal.php" align="middle" style="width:100%; height:100%;">

    </
    iframe></td>
      </
    tr>
    </
    table>
    </
    body>
    </
    html




  2. #22
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.749
    Begyűjtött 1.432 köszönetet
    895 hozzászólásával

    Alapbeállítás re: PHP segédlet

    arra gondoltam ami az ürlapot feldolgozza ha megnyomja valaki a submit gombot



  3. #23
    TravianMaster hatasu logója
    Csatlakozott
    08-05-07
    Hely
    Budapest
    Hozzászólás
    629
    Begyűjtött 96 köszönetet
    62 hozzászólásával

    Alapbeállítás re: PHP segédlet

    Most hogy mondod! Azokat az adatokat ez nem is dolgozza fel:
    (update_profile_include.php)
    PHP kód:
    if (!defined("IN_FUSION")) { header("Location: ../index.php"); exit; }
    if (!
    iMEMBER || !isset($_POST['user_hash']) || $_POST['user_hash'] != $userdata['user_password']) fallback("index.php");
    @include 
    INFUSIONS."extended_profile/includes/update_profile_include.php";

    $error ""$set_avatar "";

    $username trim(eregi_replace(" +"" "$_POST['user_name']));
    if (
    $username == "" || $_POST['user_email'] == "") {
        
    $error .= $locale['480']."<br>\n";
    } else {
       if (
    preg_match("/^[-0-9A-Z_@öüóőúéáűíÖÜÓŐÚÉÁŰÍ\s]+$/i"$username)) {
          if (
    $username != $userdata['user_name']) {
             
    $result dbquery("SELECT user_name FROM ".$db_prefix."users WHERE user_name='$username'");
             if (
    dbrows($result) != 0$error $locale['482']."<br>\n";
          }
       } else {
          
    $error .= $locale['481']."<br>\n";
       }

        
        if (
    preg_match("/^[-0-9A-Z_\.]{1,50}@([-0-9A-Z_\.]+\.){1,50}([0-9A-Z]){2,4}$/i"$_POST['user_email'])) {
            if (
    $_POST['user_email'] != $userdata['user_email']) {
                
    $result dbquery("SELECT user_email FROM ".$db_prefix."users WHERE user_email='".$_POST['user_email']."'");
                if (
    dbrows($result) != 0$error $locale['484']."<br>\n";
            }
        } else {
            
    $error .= $locale['483']."<br>\n";
        }
    }

    if (
    $_POST['user_newpassword'] != "") {
        if (
    $_POST['user_newpassword2'] != $_POST['user_newpassword']) {
            
    $error .= $locale['485']."<br>";
        } else {
            if (
    $_POST['user_hash'] == $userdata['user_password']) {
                if (!
    preg_match("/^[0-9A-Z@]{6,20}$/i"$_POST['user_newpassword'])) {
                    
    $error .= $locale['486']."<br>\n";
                }
            } else {            
                
    $error .= $locale['487']."<br>\n";
            }
        }
    }

    $user_hide_email isNum($_POST['user_hide_email']) ? $_POST['user_hide_email'] : "1";
    $user_location = isset($_POST['user_location']) ? stripinput(trim($_POST['user_location'])) : "";
    if (
    $_POST['user_month'] != "--" && $_POST['user_day'] != "--" && $_POST['user_year'] != "----") {
        
    $user_birthdate = (isNum($_POST['user_year']) ? $_POST['user_year'] : "0000")
        .
    "-".(isNum($_POST['user_month']) ? $_POST['user_month'] : "00")
        .
    "-".(isNum($_POST['user_day']) ? $_POST['user_day'] : "00");
    } else {
        
    $user_birthdate "0000-00-00";
    }
    $user_aim = isset($_POST['user_aim']) ? stripinput(trim($_POST['user_aim'])) : "";
    $user_icq = isset($_POST['user_icq']) ? stripinput(trim($_POST['user_icq'])) : "";
    $user_msn = isset($_POST['user_msn']) ? stripinput(trim($_POST['user_msn'])) : "";
    $user_yahoo = isset($_POST['user_yahoo']) ? stripinput(trim($_POST['user_yahoo'])) : "";
    $user_web = isset($_POST['user_web']) ? stripinput(trim($_POST['user_web'])) : "";
    $user_theme stripinput($_POST['user_theme']);
    $user_offset is_numeric($_POST['user_offset']) ? $_POST['user_offset'] : "0";
    $user_sig = isset($_POST['user_sig']) ? stripinput(trim($_POST['user_sig'])) : "";

    if (
    $error == "") {
        
    $newavatar $_FILES['user_avatar'];
        if (
    $userdata['user_avatar'] == "" && !empty($newavatar['name']) && is_uploaded_file($newavatar['tmp_name'])) {
            
    $avatarext strrchr($newavatar['name'],".");
            
    $avatarname substr($newavatar['name'], 0strrpos($newavatar['name'], "."));
            if (
    preg_match("/^[-0-9A-Z_öüóőúéáűíÖÜÓŐÚÉÁŰÍ \[\]]+$/i"$avatarname) && preg_match("/(\.gif|\.GIF|\.jpg|\.JPG|\.png|\.PNG)$/"$avatarext) && $newavatar['size'] <= 30720) {
             
    $avatarname $avatarname."[".$userdata['user_id']."]".$avatarext;
                
    $set_avatar "user_avatar='$avatarname', ";
                
    move_uploaded_file($newavatar['tmp_name'], IMAGES."avatars/".$avatarname);
                
    chmod(IMAGES."avatars/".$avatarname,0644);
                if (
    $size = @getimagesize(IMAGES."avatars/".$avatarname)) {
                    if (
    $size['0'] > 100 || $size['1'] > 100) {
                        
    unlink(IMAGES."avatars/".$avatarname);
                        
    $set_avatar "";
                    } elseif (!
    verify_image(IMAGES."avatars/".$avatarname)) {
                        
    unlink(IMAGES."avatars/".$avatarname);
                        
    $set_avatar "";
                    }
                } else {
                    
    unlink(IMAGES."avatars/".$avatarname);
                    
    $set_avatar "";
                }
            }
        }
        
        if (isset(
    $_POST['del_avatar'])) {
            
    $set_avatar "user_avatar='', ";
            
    unlink(IMAGES."avatars/".$userdata['user_avatar']);
        }

        if (
    $user_newpassword != "") { $newpass " user_password='".md5(md5($user_newpassword))."', "; } else { $newpass " "; }
        
    $result dbquery("UPDATE ".$db_prefix."users SET user_name='$username',".$newpass."user_email='".$_POST['user_email']."', user_hide_email='$user_hide_email', user_location='$user_location', user_birthdate='$user_birthdate', user_aim='$user_aim', user_icq='$user_icq', user_msn='$user_msn', user_yahoo='$user_yahoo', user_web='$user_web', user_theme='$user_theme', user_offset='$user_offset', ".$set_avatar."user_sig='$user_sig' WHERE user_id='".$userdata['user_id']."'");
        
    $result dbquery("SELECT * FROM ".$db_prefix."users WHERE user_id='".$userdata['user_id']."'");
        if (
    dbrows($result) != 0) {
            
    $userdata dbarray($result);
            
    redirect("edit_profile.php?update_profile=ok");
        }

    Már csak azt kellene kitalálni, hogyan dolgoztassam fel vele, és akkor meglesz Ha van ötlet hova írjam és mit, azt megköszönném. (Természetesen adom a pontot a segítségedért!)



  4. #24
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.749
    Begyűjtött 1.432 köszönetet
    895 hozzászólásával

    Alapbeállítás re: PHP segédlet

    a form action részébe nem írj be semmit: action=' '. ugyanabba az oldalba illeszd be ezt:

    if(isset($_POST['update_profile'])){
    $hosszint=$_POST['user_hosszint'];
    $hosfaj=$_POST['user_hosfaj'];
    $sql=" ";
    mysql_query($sql)or die(mysql_error());

    a $sql változóba írd meg at sql kérést (ha nem megy segítek, csak ird meg az adatbázis mezők nevét)
    és asszem akkor működni fog

    }


    If debugging is the process of removing software bugs, then programming must be the process of putting them in.
    Ruby blog
    Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime.
    Respect all, fear none

  5. #25
    Bölcs
    Csatlakozott
    07-08-28
    Hozzászólás
    1.030
    Begyűjtött 150 köszönetet
    109 hozzászólásával

    Alapbeállítás re: PHP segédlet

    A form action részét töltsd ki mert böngészője válogatja, hogy hova postolja vissza. ajánlom erre a célra a $_SERVER['PHP_SELF'] változót.



  6. #26
    TravianMaster hatasu logója
    Csatlakozott
    08-05-07
    Hely
    Budapest
    Hozzászólás
    629
    Begyűjtött 96 köszönetet
    62 hozzászólásával

    Alapbeállítás re: PHP segédlet

    Idézet TLoF eredeti hozzászólása Hozzászólás megtekintése
    A form action részét töltsd ki mert böngészője válogatja, hogy hova postolja vissza. ajánlom erre a célra a $_SERVER['PHP_SELF'] változót.
    ezt a változót írjam az action részbe?



  7. #27
    Bölcs
    Csatlakozott
    07-08-28
    Hozzászólás
    1.030
    Begyűjtött 150 köszönetet
    109 hozzászólásával

    Alapbeállítás re: PHP segédlet

    Igen, ez a szerver változó mindig az az url -t tartalmazza, ahonnan a lapot meghivták.



  8. #28
    TravianMaster hatasu logója
    Csatlakozott
    08-05-07
    Hely
    Budapest
    Hozzászólás
    629
    Begyűjtött 96 köszönetet
    62 hozzászólásával

    Alapbeállítás re: PHP segédlet

    Ha beírom, ezt a hibaüzenetet írja ki:
    Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';' in /nfs/extra/s/sh/shun_klan/wwwroot/seregjelentes/hos.php on line 45
    (Ebben a sorban van az action)



  9. #29
    Bölcs
    Csatlakozott
    07-08-28
    Hozzászólás
    1.030
    Begyűjtött 150 köszönetet
    109 hozzászólásával

    Alapbeállítás re: PHP segédlet

    Háát gondoltam az <? echo $_SERVER['PHP_SELF']; ?> forma még megy egyébbként valszeg lehagytad a ; jelet a kiirás környékéről



Oldal: 3 / 3 ElsőElső 123

A téma címkéi:

Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •