Avatar billede krydset Nybegynder
17. august 2003 - 14:55 Der er 1 løsning

sammenskrive 2 php script

hejsa jeg har 3 script. de hedder index.php som indeholder en form, create_entry.php som indesender noget data til en database og det sidste upload_pic.php so uploader en fil alle 3 script virker script virker. nu vil jeg gerne have sammenlagt de 2 dokumenter der hedder create_entry.php og upload_pic.php så man også kan uploade et billede til gæstebogen. er det noget i kan hjælpe med.

Poster alle 3 script her.

//index.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
    <title>Untitled</title>
    <link rel="STYLESHEET" type="text/css" href="../../style/style2.css">
</head>

<body>



<h2>Skriv i min gæstebog!!</h2>

<FORM method="post" action="create_entry.php">
<b>Navn:</b>
<input type="text" size="40" name="name">
<br>
<br>

<b>Land:</b>
<INPUT type="text" size="40" name="location">
<br>
<br>

<b>Email:</b>
<INPUT type="text" size="40" name="email">
<br>
<br>
<B>Hjemmeside:</B>
<INPUT type="text" size="40" name="url">
<br>
<br>
<b>Kommentar:</b>
<TEXTAREA name="comments" cols="40" rows="4" wrap=virtual></TEXTAREA>
<br>
<br>
<INPUT type="file" name="upfile">
<INPUT type="submit" name="submit" value="sign!">
<INPUT type="reset" name="reset" value="nulstil">
</FORM>

<h4><a href="wiev.php">Se gæstebogen her</a></h4>





</body>
</html>

//create_entry.php-----------------------------------------


<?php
include("dbconnect.php");


$dato = date("d/m-Y, l. H:i");
$ip = $REMOTE_ADDR;

if ($submit == "sign!")
{
    $query = "insert into guestbook
        (name, location, email, url, comments, dato, ip) values
        ('$name', '$location', '$email', '$url', '$comments', '$dato', '$ip')"
   
    ;
    mysql_query($query) or
                    die (mysql_error());
?>
<h2>thanks for signing</h2>
<h2><a href="wiev.php">wiev my guestbook</A></h2>

<?PHP
}
#else
#{
#    include("sign.php");
#}
?>

//upload_pic.php-------------------------------------------
<?php
$archive_dir = "/home/administrator/www/upload/";
if(isset($_POST['action'])) {
    if($_FILES['userfile']['size'] <= 0) {
        echo "Vælg en fil";
    } else {
        move_uploaded_file($_FILES['userfile']['tmp_name'], $archive_dir . $_FILES['userfile']['name']);
        echo $_FILES['userfile']['name']." has been succesfully uploaded.<br>";
        echo "Filesize: ".$_FILES['userfile']['size']."<br>";
        echo "Filetype: ".$_FILES['userfile']['type']."<br>";
    }
}
?>

håber på hjælp :-O
Avatar billede krydset Nybegynder
11. oktober 2003 - 09:30 #1
ingen svar :-(
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