Avatar billede thomast Nybegynder
30. marts 2003 - 16:05 Der er 13 kommentarer

Hjælp til PHP

Hej, jeg har et spørgsmål. Her er min kode.

addmatch.php :

<?php
$namelist = explode("\n", implode("", file('members/memberlist.inc')));
?>
 
  <div class="content-border">
      <table cellspacing="0" cellpadding="0" width="538" style="border-top: 1px solid #9FA9B3;">
        <tr bgcolor="#252C32" height="100%">
          <td colspan="3" class="text-border" style="background-image: url(gfx/main/content/general-bg.jpg); background-repeat: no-repeat;">
            <?php back(); ?>
            <?php echo toimg(">> Add a match", 1); ?>

            <form method="post" action="matches/add.php">
            <center>
            <TABLE>
            <TR>
                <TD><?php echo toimg("Opponent", 1); ?></TD>
                <TD><input name="opponent" type="text" size="45"></TD>
            </TR>
            <TR>
                <TD><?php echo toimg("Date", 1); ?></TD>
                <TD><input name="date" type="text" size="10" value="<?php echo date("Y-m-d"); ?>" maxlength="10"></TD>
            </TR>
            <TR>
                <TD><?php echo toimg("Type", 1); ?></TD>
                <TD><input name="type" type="text" size="10"</TD>
            </TR>
            <TR>
                <TD><?php echo toimg("First map", 1); ?></TD>
                <TD><input name="map_1" type="text" size="10"></TD>
            </TR>
            <TR>
                <TD><?php echo toimg("Second map", 1); ?></TD>
                <TD><input name="map_2" type="text" size="10"></TD>
            </TR>
            <TR>
                <TD><?php echo toimg("Our score", 1); ?></TD>
                <TD><input name="score_us" type="text" size="10"></TD>
            </TR>
            <TR>
                <TD><?php echo toimg("Their score", 1); ?></TD>
                <TD><input name="score_them" type="text" size="10"></TD>
            </TR>
            <TR>
                <TD><?php echo toimg("Players", 1); ?></TD>
                <TD>
                    <select name="players">
                    <option value="1">1
                    <option value="2">2
                    <option value="3">3
                    <option value="4" selected>4
                    <option value="5">5
                    <option value="6">6
                    <option value="7">7
                    <option value="8">8
                    <option value="9">9
                    </select>
                </TD>
            </TR>
            <TR>
                <TD><?php echo toimg("Playerlist", 1); ?></TD>
                <TD><input name="playerlist" type="text" size="40"></TD>
            </TR>
            <TR>
                <TD><?php echo toimg("Reporter", 1); ?></TD>
                <TD><select name="reporter">
                    <option value="none">None
                    <?php
                    foreach($namelist as $name)
                    {
                        $name = trim($name);
                        if(($name != "") && ($name != "Tepesa"))
                        {
                            echo '<option value="' . $name . '">' . $name . "\n";
                        } else
                        {
                            if($name == "Tepesa")
                            {
                                echo '<option value="' . $name . '" selected>' . $name . "\n";
                            }
                        }
                    }
                    ?></select></TD>
            </TR>
            <TR>
                <TD><?php echo toimg("Report", 1); ?></TD>
                <TD><textarea name="report" cols="65" rows="10"></textarea></TD>
            </TR>
            <TR>
                <TD><?php echo toimg("Screenshot count", 1); ?></TD>
                <TD>
                    <select name="ss_count">
                    <option value="0">0
                    <option value="1">1
                    <option value="2">2
                    <option value="3">3
                    <option value="4">4
                    </select>
                </TD>
            </TR>
            <TR>
                <TD><?php echo toimg("Shot 1 url", 1); ?></TD>
                <TD><input name="shot_1" type="text" size="40"></TD>
            </TR>
            <TR>
                <TD><?php echo toimg("Shot 2 url", 1); ?></TD>
                <TD><input name="shot_2" type="text" size="40"></TD>
            </TR>
            <TR>
                <TD><?php echo toimg("Shot 3 url", 1); ?></TD>
                <TD><input name="shot_3" type="text" size="40"></TD>
            </TR>
            <TR>
                <TD><?php echo toimg("Shot 4 url", 1); ?></TD>
                <TD><input name="shot_4" type="text" size="40"></TD>
            </TR>
            </TABLE>
            <input type="hidden" value="<?php echo $pw; ?>" name="pw">
            <input type="submit" value="Submit">

            <center>
            <TABLE>
            <TR>
<?php include('mod/upload/upload.php'); ?>
            </TR>
            </TABLE>
            </center>       
            </form>
          </td>
        </tr>
      </table>
  </div> <!-- end content -->

add.php

<?php
ob_start();

$count = implode("", file("count.matches"));
$count++;
$fp = fopen("count.matches", "w");
fwrite($fp, $count);
fclose($fp);

$s = ' |-|-| ';

$list = $opponent . $s . $date . $s . $type . $s . $map_1 . $s . $map_2 . $s . $score_us . $s . $score_them . $s . $players . $s . $playerlist . $s . $report . $s . $reporter . $s . $ss_count;

$fp = fopen($count . '.war', "w");
fwrite($fp, $list);
fclose($fp);

if($ss_count != "0") {
    $fp = fopen($count . '.screens', "w");
    fwrite($fp, $shot_1 . "\n" . $shot_2 . "\n" . $shot_3 . "\n" . $shot_4);
    fclose($fp);
}

header('Location: ../index.php?id=2&wid=' . $count . '&pw=' . $pw);

ob_end_flush();
exit;
?>

upload.php

<? include "config.php"; ?>   
<form ACTION="do_upload.php" METHOD="POST" ENCTYPE="multipart/form-data">
<input type="hidden" name="ipaddress" value="<? echo "$REMOTE_ADDR"; ?>">
<input type="hidden" name="date" value="<? echo "$current"; ?>">
<input TYPE="FILE" NAME="superdat" SIZE="30">&nbsp;</font></td>
      <div align="center"><center><p STYLE="margin-bottom: 0in"><font face="Verdana"><input
      TYPE="SUBMIT" NAME="submit" VALUE="Upload Image"></font></p>
      </center></div>

doupload.php

<? include "config.php"; ?>
<body topmargin="0" leftmargin="0" bgColor=#FFFFFF text="#000000">
<?
if ($superdat_name != "") {
copy("$superdat", "$imgdir/$superdat_name") or
die("ERROR: Please contact $sitename Support if you need help!");

} else {
    die("You did not select an image.");
}
?>
<font size="2">Your ip address (<? echo "$REMOTE_ADDR"; ?>) has been recorded</font><P>

config.php

<?
$imgdir="C:\apache\Apache\htdocs\lotr\matches\screens"; //Path to upload directory, WITHOUT trailing slash!!
$imgurl="http://127.0.0.1/lotr/matches/screens"; //Url To Image Directory (MUST POINT TO SAME PATH AS $imgdir!!!)
?>

I kan se hvordan siden ser ud her http://127.0.0.1/lotr/index.php?id=2&action=add&pw=a5175faf6dc24adc7eda4f9cfc721b47 ( plz lad vær med at ødelægge noget!)

Nu er mit spørgsmål så, hvordan kan jeg få den upload knap til at virke, når jeg trykker upload nu, adder den bare kampen, fordi det ogå er Submit knap.

Jeg vil også gerne have sådan, at når man har valgt 1 screenshot kommer der en upload box frem, når man har valgt 2 kommer der 2 af dem osv. if {$ss_count =="2"} {'include blah osv..

Please hjælp!
Avatar billede shjorth Nybegynder
30. marts 2003 - 16:09 #1
links virker jo ikke.. det skal være din ip og ikke 127.0.0.1 (localhost)
Avatar billede basicq Nybegynder
30. marts 2003 - 16:10 #2
Siden ligger på din egen maskine, og den kan vi ikke se!
Avatar billede thomast Nybegynder
30. marts 2003 - 16:10 #3
Sry opdagede det også lige! http://62.107.79.153/lotr/matches.php
Avatar billede thomast Nybegynder
30. marts 2003 - 16:28 #4
Ingen som kan hjælpe?:(
Avatar billede ion Nybegynder
30. marts 2003 - 17:48 #5
thomast: Lige en lille kommentar til din side. Den ser flot ud, men det er efter min mening rent vanvid at erstatte næsten al tekst med billeder!
Avatar billede thomast Nybegynder
30. marts 2003 - 18:53 #6
ion> det gør den automatisk.. jeg sidder ikke og skriver <a href..... lol :p. Men er der ingen som bare kan hjælpe mig lidt igang?
Avatar billede thomast Nybegynder
30. marts 2003 - 22:05 #7
vil 120 point få nogen til at hjælpe? =)
Avatar billede ion Nybegynder
30. marts 2003 - 23:29 #8
thomast: Du misforstår. Det var på ingen måde ment som om jeg har ondt af dig. Jeg har ondt af de folk der skal besøge siden. Det er vanvid fra en brugervenlig anskuelse...
Avatar billede thomast Nybegynder
31. marts 2003 - 14:31 #9
Well, det gør ikke siden langsommere, da jeg har den til at loade alle bogstaver/tal på startsiden...:)
Avatar billede Brian Moos Lindberg Praktikant
31. marts 2003 - 14:59 #10
hmm... hvor har du den upload-knap?
Avatar billede thomast Nybegynder
31. marts 2003 - 15:01 #11
Avatar billede Brian Moos Lindberg Praktikant
31. marts 2003 - 15:03 #12
det kan jeg sq ikke overskue...
Avatar billede thomast Nybegynder
31. marts 2003 - 15:04 #13
hmm, siden virker også kun med IE, men knappen er nederst på siden.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester