php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen
Alt 18.11.2005, 15:38  
Benutzer
 
Registriert seit: 22.04.2005
Beiträge: 59
Aris Sung
Standard wie viel passt in LONGBLOB rein?

4294967295 (2^32 - 1) characters...
aber wie viel KB sind das(bzw. MB) maximal
Aris Sung ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 18.11.2005, 15:59  
Gast
 
Beiträge: n/a
Standard

Hi,

das sind 4.294.967.295 Bytes
also etwas um die 4096MB

Gruß
  Mit Zitat antworten
Alt 18.11.2005, 16:05  
Benutzer
 
Registriert seit: 22.04.2005
Beiträge: 59
Aris Sung
Standard

hmm...ne datei, zum testen, die größer als 1 MB ist, schreibt der PC nicht rein
ich hab structur longblob angegeben...beim anzeigen zeigt er aber [ BLOB ]
Aris Sung ist offline   Mit Zitat antworten
Alt 18.11.2005, 16:22  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.934
Zergling-new wird schon bald berühmt werdenZergling-new wird schon bald berühmt werden
Standard

Auf was ist max_allowed_packet bei dir gestellt?
Zergling-new ist offline   Mit Zitat antworten
Alt 18.11.2005, 16:25  
Gast
 
Beiträge: n/a
Standard

also Client-Server-Protokoll und MyISAM-Tabellen haben eine Beschränkungen auf 16 MB pro Kommunikationspaket / Tabellenzeile, 1 MB sollte also gehen...

...bei BLOB Felder geht es nur bis 64 Kilobytes...
hast du zum test mal eine datei unter 64KB ausprobiert , ob zumindestens das geht...

Guß
  Mit Zitat antworten
Alt 18.11.2005, 18:15  
Benutzer
 
Registriert seit: 22.04.2005
Beiträge: 59
Aris Sung
Standard

solange jede x-beliebige datei kleiner ist als 1 MB gehts...
wenn es größer als ein 1 MB ist wird es einfach nicht eingetragen >_>
hier mal der code:
PHP-Code:
<?php
$file
=$_FILES['file']['tmp_name'];
$file_name=addslashes($_FILES['file']['name']);
$file_size=$_FILES['file']['size'];
$file_type=addslashes($_FILES['file']['type']);

require (
'datenbank_settings.php');

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

    
$result="INSERT INTO upload (bin_data,filename,filesize,filetype)  VALUES ('$data','$file_name','$file_size','$file_type')";

    
mysql_query($result$verbindung);

     print 
"

Die Datei: [b]"
.$file_name."[/b] mit der Gr&ouml;ße: [b]".$file_size/1000 ." KB[/b] wurde erfolgreich hochgeladen.";

 
mysql_close($verbindung);
?>
[/php]
Aris Sung ist offline   Mit Zitat antworten
Alt 18.11.2005, 18:40  
Gast
 
Beiträge: n/a
Standard

check doch mal über phpinfo() wie hoch den der upload_max_filesize ist,
standardmäßig ist der auf 2MB begrenzt.

und wie zergling vorgeschlagen hat überprüfen auf was max_allowed_packet steht.

kommt irgendeine fehlermeldung oder wird es einfach nur nicht hineingeschrieben...?
  Mit Zitat antworten
Alt 18.11.2005, 18:45  
Benutzer
 
Registriert seit: 22.04.2005
Beiträge: 59
Aris Sung
Standard

upload_max_filesize = 16M
/*
max_allowed_packet finde ich nirgends...auch nicht in der php.ini
es wird dann auch nur einfach hingeschrieben:
Die Datei so und s mit der Größe ... wurde erfolgreich hochgeladen.
Dann klick ich auf weiter zu mienem script das die Tabelle ausließt und nur die 0,04KB große txt-Datei zum testen ist drin
(die war davor auch schon drin >_>)
*/
k...
max_allowed_packet = 1M
kann ich das jetzt auf 5M umschreiben oder muss ich da was beachten und/oder noch etwas modifizieren?
Aris Sung ist offline   Mit Zitat antworten
Alt 18.11.2005, 18:57  
Gast
 
Beiträge: n/a
Standard

max_allowed_packet steht in der mysql.config (my.cnf )drin..
  Mit Zitat antworten
Alt 18.11.2005, 18:59  
Gast
 
Beiträge: n/a
Standard

oops to late...
direkt mit set-variables=max_allowed_packet = 5M
oder mit Editor bearbeiten und den Wert auf 5M stellen, danach Mysql noch mal neu starten,
sollte funktionieren...
  Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
CSV aus Access, modifikation mit PHP, rein in Excel Igäl PHP Tipps 2007 9 17.07.2007 09:08
String-Parser Klasse - was muss rein? Matze PHP Tipps 2007 2 08.04.2007 21:14
Wieso schreibt er nichts rein? PHP Tipps 2006 1 11.04.2006 18:50
Kann mir bitte jemand helfen PHP Tipps 2005-2 48 25.09.2005 19:57
Wie mache ich in einem TXT Editor BBCode und smilies rein? PHP Tipps 2005-2 2 03.09.2005 22:04
Hoffe das gehört hier rein.. Wie geht das hier ? Beitragsarchiv 4 21.08.2005 16:03
Pear Auth_HTTP - Loginbox lässt mich nicht rein PHP Tipps 2005-2 7 29.07.2005 20:34
wo muss das /n rein? PHP Tipps 2005 9 22.05.2005 00:58
text in ein input feld rein schreiben HTML, Usability und Barrierefreiheit 4 30.10.2004 11:45
rein sichtbaren Text einer HTML-Seite mit PHP auslesen PHP Tipps 2004 16 21.10.2004 11:13
Suche homepagevorlagen nur rein php aufgebaut kostenlos Beitragsarchiv 8 08.09.2004 20:25
Formel aus Variable ausgerechnet in andere Variable rein PHP Tipps 2004 5 11.07.2004 13:40
[Erledigt] Percing rein - raus und Umfall.. Off-Topic Diskussionen 3 04.07.2004 02:32

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
longblob, mysql blob size, mysql longblob größe, blob longblob, longblob größe, mysql longblob, long blob, mysql longblob size, blob mysql size, mysql blob größe, größe longblob, php longblob, longblob mysql, mysql longblob max size, mysql blob longblob, longblob größe mysql, longblob size, longblob blob, blob size mysql, blob oder longblob

Alle Zeitangaben in WEZ +1. Es ist jetzt 15:08 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.