Hey,
Ik heb fancy upload Queued Photo Uploader geinstalleerd. Alles gaat goed, maar ik wil dat de image namen in de database komen. Maar als ik een mysql query doe, en dan de fotos upload, dan wilt hij ze niet uploaden en in de db zetten. Maar als ik de mysql query eruit haal dan doet hij het wel.
Wil iemand me alsjeblieft helpen met het invoegen van de images namen in de db?
- fancy upload images in database
-
02-12-2009, 17:01 #1
- Berichten
- 394
- Lid sinds
- 15 Jaar
fancy upload images in database
-
-
04-12-2009, 10:44 #2
- Berichten
- 330
- Lid sinds
- 18 Jaar
Laat eerst eens wat code zien, zodat wij kunnen reageren / helpen op basis van jouw scripting.
-
04-12-2009, 11:19 #3
- Berichten
- 703
- Lid sinds
- 17 Jaar
De kans is (als ik het zo lees) groot dat je SQL query een fout oplevert en dat hij daarom niet upload, maar hiervoor is zoals Arjen zegt écht wat code nodig.
-
04-12-2009, 16:43 #4
- Berichten
- 394
- Lid sinds
- 15 Jaar
Jongens ik heb de code zelf niet gescript.. Die heb ik gedownload van fancyupload.
De mysql query klopt wel want ik heb hem op een andere script uitgeprobeerd en daar doet hij het wel op.
Je kunt zelf even op fancyupload zoeken en dan downloaden
http://digitarald.de/project/fancyup...se/photoqueue/ demo
http://digitarald.de/project/fancyupload/#download (working FancyUpload instalation)
-
04-12-2009, 17:05 #5
- Berichten
- 935
- Lid sinds
- 17 Jaar
Sorry, ik ga niet die hele demo downloaden om te proberen....je kunt toch wel even de foutmelding posten?
-
04-12-2009, 17:25 #6
- Berichten
- 394
- Lid sinds
- 15 Jaar
Ik krijg geen foutmelding.... Ook niet met error_reporting(E_ALL).
Ik wil graag hulp van iemand die met fancyupload bekend is.
-
04-12-2009, 17:39 #7
- Berichten
- 348
- Lid sinds
- 16 Jaar
-
04-12-2009, 17:51 #8
- Berichten
- 394
- Lid sinds
- 15 Jaar
PHP Code:<?php
session_start();
error_reporting(E_ALL);
include("../../../functions.php");
$result = array();
$result['time'] = date('r');
$result['addr'] = substr_replace(gethostbyaddr($_SERVER['REMOTE_ADDR']), '******', 0, 6);
$result['agent'] = $_SERVER['HTTP_USER_AGENT'];
if (count($_GET)) {
$result['get'] = $_GET;
}
if (count($_POST)) {
$result['post'] = $_POST;
}
if (count($_FILES)) {
$result['files'] = $_FILES;
}
// Validation
$error = false;
if (!isset($_FILES['Filedata']) || !is_uploaded_file($_FILES['Filedata']['tmp_name'])) {
$error = 'Er is iets misgegaan!';
}
if (!$error && !($size = @getimagesize($_FILES['Filedata']['tmp_name']) ) )
{
$error = 'ER zijn alleen afbeeldingen toegestaan.';
}
if (!$error && !in_array($size[2], array(1, 2, 3, 7, 8) ) )
{
$error = 'Er mogen allen png, gif of jp(e)g\'s geupload worden.';
}
if (!$error && ($size[0] < 25) || ($size[1] < 25))
{
$error = 'Alleen foto\'s groter dan 25px.';
}
if ($error) {
$return = array(
'status' => '0',
'error' => $error
);
} else {
move_uploaded_file($_FILES["Filedata"]["tmp_name"], "../../../../cms_uploads/fotoalbum/fullsized/" . $_FILES["Filedata"]["name"]);
createThumbnail("../../../../cms_uploads/fotoalbum/fullsized/" . $_FILES["Filedata"]["name"], 600, 1000000, "../../../../cms_uploads/fotoalbum/middle/" . $_FILES["Filedata"]["name"]);
createThumbnail("../../../../cms_uploads/fotoalbum/fullsized/" . $_FILES["Filedata"]["name"], 100, 1000000, "../../../../cms_uploads/fotoalbum/thumbs/" . $_FILES["Filedata"]["name"]);
mysql_query("INSERT INTO lbcms_fotos (image, album) VALUES ('Hoi', 'Album')");
$return = array(
'status' => '1',
'name' => $_FILES['Filedata']['name']
);
// ... and if available, we get image data
$info = @getimagesize($_FILES['Filedata']['tmp_name']);
if ($info) {
$return['width'] = $info[0];
$return['height'] = $info[1];
$return['mime'] = $info['mime'];
}
}
if (isset($_REQUEST['response']) && $_REQUEST['response'] == 'xml') {
// header('Content-type: text/xml');
// Really dirty, use DOM and CDATA section!
echo '<response>';
foreach ($return as $key => $value) {
echo "<$key><![CDATA[$value]]></$key>";
}
echo '</response>';
} else {
// header('Content-type: application/json');
echo json_encode($return);
}
?>
-
05-12-2009, 13:57 #9
- Berichten
- 348
- Lid sinds
- 16 Jaar
En als je op de plek van je query de volgende structuur aanhoud, zodat je fouten afvangt?
PHP Code:<?php
$result = mysql_query("INSERT INTO lbcms_fotos (image, album) VALUES ('Hoi', 'Album')");
if (!$result) {
die('Invalid query: ' . mysql_error());
}
?>
-
06-12-2009, 20:37 #10
- Berichten
- 394
- Lid sinds
- 15 Jaar
Ik zeg al, er zit geen fout in de query!
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic