Tags
Forum
Artikler
Brugere
Stil spørgsmål
1
online
Login
Husk mig
Jeg kan ikke finde ud af hvad der er galt med det her php script
Tags:
php
Bruger #6545
@ 28.09.04 01:54
0
Jeg har en del problemer med det her PHP script
det er meninge at det skulle kunne uploade foto
til en mysql database og det ser også ud som om det gør det
men nå man viwer fotoet så er der ikke noget foto bare en tom plads det skulle kune uoloade det i binaer stand så fotoet likke
i mysql databasen HVAD er der galt ?????
Det skal lige sige jeg php på en windows dåse kan det være
php.ini der skal sættes noget i ??
<?
?>
<? $session_vars = explode(":", $mmcookie); ?>
<? $username = $session_vars[0]; ?>
<?
require_once("siteconfig.php");
require("login-functions.php");
$login_check = $loginlib->is_logged();
if (!$login_check) {
Header("Refresh: 0;url=login.php");
exit;
}
require_once("mmsoft.inc.php");
$userfile_type = $HTTP_POST_FILES['userfile']['type'];
$userfile_size = $HTTP_POST_FILES['userfile']['size'] / 2028;
$userfile_tmpname = $HTTP_POST_FILES['userfile']['tmp_name'];
$allowed_types = array('GIF', 'JPG', 'JPEG', 'PJPEG');
$file_type = split("/", $userfile_type);
if($action == "upload") {
if($userfile_size < $mmconfig->imgmaxsize) {
if(strtoupper($file_type[0]) == "IMAGE") {
if(!empty($userfile_tmpname) && $userfile_tmpname != "none") {
if(in_array(strtoupper($file_type[1]), $allowed_types)) {
$image = addslashes(fread(fopen($userfile_tmpname, "r"), filesize($userfile_tmpname)));
$sql = "select * from profile_pic where username = '$username'";
$recordSet = &$db->Execute($sql);
$count = $recordSet->RecordCount();
if($count < 1) {
$sqlinsert = "insert into profile_pic (username, image, image_type, sub_date) values ('$username', '$image', '$userfile_type', now())";
$error = $db->Execute($sqlinsert);
$error2 = $db->Execute("update profile set haspicture = 1 where username = '$username'");
if($error && $error2) {
include("static/header.html");
include("static/picupload_success.html");
exit;
}
else {
include("static/header.html");
include("static/picupload_error.html");
exit;
}
}
else {
$sqlupdate = "update profile_pic set image = '$image', image_type = '$image_type', sub_date = now(), approved = 0, approval_date = '' where username = '$username'";
$error = $db->Execute($sqlupdate);
$error2 = $db->Execute("optimize table profile_pic");
if($error && $error2) {
include("static/header.html");
include("static/picupload_success.html");
exit;
}
else {
include("static/header.html");
include("static/picupload_error.html");
exit;
}
}
}
}
}
}
}
include("static/header.html");
include("static/uploadpic.html");
?>
1
svar postet i denne tråd vises herunder
0
indlæg har modtaget i alt
0
karma
Sorter efter stemmer
Sorter efter dato
0
Bruger #846
@ 28.09.04 11:30
435
Det er noget med at det felt du vil sætte billed-dataen ind i, skal være binært (eller andet). Har du sat det til dette?
Indsætter den noget overhovedet?
--
Ronni Egeriis -
http://sqdev.dk/
Co-Admin
Karma barometer (30 dage)
Modtaget
Givet
X
Favorit hos
Forum tråde
Artikler
Tilføj til dine favorit tags
Fjern fra dine favorit tags