Ich hab ein ziemlich blödes Problem:
Ich hab ein interaktives Voting/Statistiksytem welches mit einem Upload und verschiedenen Scripten gekoppelt (php) auf einer SQlite Datenbank läuft... Das ist soweit auch fertig, allerdings gibts da ein kleines Problem seit ich die Uploadformulare jeweils in separaten passwortgeschützten Ordner auf der gleichen Ebene platziert hab (also statt ebene/upload.php ebene/ordner/upload.php) und zwar erscheint beim Upload das hier:
Warning: sqlite_query() [function.sqlite-query]: no such table: dateien in /.../upload/upload.php on line 25
eigentlich sollte das Problem längst behoben sein aber der Prog. der eigentlich dafür zuständig wär, ist seit 10 Tagen nicht mehr erreichbar...
Kennt sich vll einer damit aus bzw. kann das beheben?
Danke schon im Vorraus!
Kennt sich einer mit SQLite aus??
-
-
ohne den rest vom code und nen blick auf die DB kann da wohl niemand was machen...!
-
also hier der Code vom Upload Script:
PHP
Alles anzeigen<? include "../config.inc.php"; if(file_exists("deny")) {die("upload gesperrt");} ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Dateien auf den Server laden</title> </head> <body> <form action="<?php printf($_SERVER['PHP_SELF']); ?>" method="post" enctype="multipart/form-data"> <input type="file" name="datei" /><br /> <input type="submit" name="subm" value="Datei hochladen" /><input type="reset" value="Zurücksetzen" /> </form> <?php if (isset($_FILES['datei']) && $_FILES['datei']['size'] > 0) { $pfad = "../dateien/"; while (file_exists($pfad.$_FILES['datei']['name'])) { $_FILES['datei']['name'] = "_".$_FILES['datei']['name']; } if (@move_uploaded_file($_FILES['datei']['tmp_name'], "../dateien/".$_FILES['datei']['name'])) { chmod($pfad.$_FILES['datei']['name'], 0666); printf("<p>Datei wurde erfolgreich hochgeladen!</p>"); if (sqlite_query($db,"INSERT INTO dateien (file,id) VALUES ('".base64_encode($_FILES[datei][name])."','".time()."')")) { printf("Datenbank-Eintrag wurde erfolgreich angelegt!"); } } else { printf("<p>Upload war leider nicht erfolgreich!</p>"); } } ?> </body> </html>
und von der Konfigurationsdatei:
Wie (mit was) ich die Datenbank öffnen soll weiß ich leider nicht...
aber ich kann die Datei gerne per Mail als Attachment senden! -