Avatar billede need4speed Nybegynder
10. juni 2002 - 21:40 Der er 5 kommentarer og
1 løsning

Prøver igen!

Okay hvor fanden er fejlen :) har prøvet alt!
Avatar billede need4speed Nybegynder
10. juni 2002 - 21:40 #1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
    <title>Untitled</title>
</head>

<body>

<?php

// store.php3 - by Florian Dittmer <dittmer@gmx.net>
// Example php script to demonstrate the storing of binary files into
// an sql database. More information can be found at http://www.phpbuilder.com/
?>

<HTML>
<HEAD><TITLE>Store binary data into SQL Database</TITLE></HEAD>
<BODY>

<?php
// code that will be executed if the form has been submitted:

if ($submit) {

    // connect to the database
    // (you may have to adjust the hostname,username or password)

    MYSQL_CONNECT("localhost","","");
    mysql_select_db("binary_data");

    $data = addslashes(fread(fopen($form_data, "r"), filesize($form_data)));

    $result=MYSQL_QUERY("INSERT INTO binary_data (description,bin_data,filename,filesize,filetype) ".
        "VALUES ('$form_description','$data','$form_data_name','$form_data_size','$form_data_type')");

    $id= mysql_insert_id();
    print "<p>This file has the following Database ID: <b>$id</b>";

    MYSQL_CLOSE();

} else {

    // else show the form to submit new data:
?>

    <form method="post" action="<?php echo $PHP_SELF; ?>" enctype="multipart/form-data">
    File Description:<br>
    <input type="text" name="form_description"  size="40">
    <INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="1000000">
    <br>File to upload/store in database:<br>
    <input type="file" name="form_data"  size="40">
    <p><input type="submit" name="submit" value="submit">
    </form>

<?php

}

?>

</body>
</html>
Avatar billede need4speed Nybegynder
10. juni 2002 - 21:40 #2
får fejlen:
Warning: open_basedir restriction in effect. File is in wrong directory in /home/e-smith/files/ibays/stripper/html/virker.php3 on line 32

Warning: fopen("/tmp/phpf7ueYV", "r") - Operation not permitted in /home/e-smith/files/ibays/stripper/html/virker.php3 on line 32

Warning: Supplied argument is not a valid File-Handle resource in /home/e-smith/files/ibays/stripper/html/virker.php3 on line 32

This file has the following Database ID: 0
Avatar billede need4speed Nybegynder
10. juni 2002 - 21:43 #3
Jeg har brugt følgende kode til min tabel
SQL-query :
CREATE TABLE binary_data (
id INT(4) NOT NULL AUTO_INCREMENT PRIMARY KEY,
description CHAR(50),
bin_data LONGBLOB,
filename CHAR(50),
filesize CHAR(50),
filetype CHAR(50)
)
Avatar billede muddi Praktikant
11. juni 2002 - 20:11 #4
Du har ikke ret til at åbne den uploadede fil! Check hvem der har rettighederne til filen, om stien er rigtig og om fil-upload er aktiveret på din server (det er den som standard). Hos Azero f.eks. skal du dog først anmode dem om at aktivere file-upload!

Brug evt. flg. funktioner:

http://dk.php.net/fileperms
http://dk.php.net/fileowner
Avatar billede need4speed Nybegynder
03. august 2002 - 18:27 #5
ok
Avatar billede muddi Praktikant
04. august 2002 - 15:03 #6
Hvad kom du frem til?
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
Computerworld tilbyder specialiserede kurser i database-management

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