Es geht immmer noch nicht,wie macht man denn wohl, ich bin jetzt fertig mit der Welt
Beiträge von SchlechtIT
-
-
Fehler sind immer noch da
Das sind die Fehler,ich weiß nicht mehr,was ich machen soll
Fatal error: Uncaught exception 'Exception' with message 'The filename /tmp/phpoYj4NG is not recognised as an OLE file' in /home/www/tltakquise/www/Classes/PHPExcel/Shared/OLERead.php on line 80Exception: The filename /tmp/phpoYj4NG is not recognised as an OLE file in /home/www/tltakquise/www/Classes/PHPExcel/Shared/OLERead.php on line 80
Call Stack:
0.0001 640016 1. {main}() /home/www/tltakquise/www/Hochladen.php:0
0.0010 680728 2. include('/home/www/tltakquise/www/import.php') /home/www/tltakquise/www/Hochladen.php:16
0.0454 4102160 3. PHPExcel_Reader_Excel5->load() /home/www/tltakquise/www/import.php:33
0.0454 4102160 4. PHPExcel_Reader_Excel5->_loadOLE() /home/www/tltakquise/www/Classes/PHPExcel/Reader/Excel5.php:498
0.0459 4219760 5. PHPExcel_Shared_OLERead->read() /home/www/tltakquise/www/Classes/PHPExcel/Reader/Excel5.php:928 -
ok sollte ich das wegmachen oder was sollte ich weitermachen,ich habe wirklich keine Ahnung,wo ich Fehler gemacht habe
-
Die Dat ei sollen in Klammern einfügen
-
Ich habe ein Problem,Ich habe File Upload gemacht und habe nach Datei
ausgewählt,wenn ich die Hochladen drücken,es kommt den FehlerHochladen.php
HTML<html> <form method="post" action="Hochladen.php?upload=1" enctype="multipart/form-data"> <input type="hidden" name="MAX_FILE_SIZE" value="500000" /> Datei zum Hochladen<br> <input type="file" name="datei"> <br> <input type="submit" value="hochladen"> <pre>
PHP<?php if ($_REQUEST['upload']==1) { $fname=$_FILES['datei']['tmp_name']; if ($_FILES['datei']['error']==0) { include 'import.php'; } } ?>
import.php
PHP
Alles anzeigen<pre><?php $test=1; include_once ("./db/const.php"); $class_dd_login=1; $GL['no_login']=1; include_once ("./db/db.php"); $dbid=my_connect($db_host,$db_name,$db_user,$db_passwd); include_once("Classes/PHPExcel.php"); include("fields.inc.php"); include_once("functions.inc.php"); $xlsFile='Agt_Daten_2009.xls'; if ($test==1) $xlsFile='test.xls'; //Hier habe ich name definiert um Datei aus import.php hochzuladen und aufzurufen// $xlsFile=$fname(); $tabelle='tltaq_tuiagenturen'; $feldZuordnung=array(); $objReader = PHPExcel_IOFactory::createReader('Excel5'); $objReader->setReadDataOnly(true); $objPHPExcel = $objReader->load($xlsFile); $objWorksheet = $objPHPExcel->getActiveSheet(); $highestRow = $objWorksheet->getHighestRow(); $highestColumn = $objWorksheet->getHighestColumn(); $highestColumnIndex = PHPExcel_Cell::columnIndexFromString($highestColumn); $row=1; for ($col=0 ; $col <= $highestColumnIndex; $col++) { $val=$objWorksheet->getCellByColumnAndRow($col, $row)->getValue(); $feld=$felder[$val]; if ($feld<>'') { $feldZuordnung[$col]=$feld; } } if ($test==1) $highestRow=19; print_r($feldZuordnung); for ($row = 2; $row <= $highestRow; ++$row) { $data=array(); for ($col=0 ; $col <= $highestColumnIndex; $col++) { if ($feldZuordnung[$col]<>'') { $data[$feldZuordnung[$col]]=$objWorksheet->getCellByColumnAndRow($col, $row)->getValue(); } } checkAgentur($dbid,$data['quell_agt_nr']); echo $knr; $knr=0; if ($knr>0) { $value; $fieldname; $sqladd=''; foreach ($data as $fieldname => $value ) { $sqladd.=sprintf("%s %s='%s'",$sqladd==''?'':',',$fieldname,$value); } $sql=sprintf("UPDATE %s SET %s WHERE kennummer=%d ",$tabelle,$sqladd,$knr); echo $sql."\n"; $oid=mysql_query($sql,$dbid); my_error($dbid,$sql); } else { $value; $sql=''; $fname=''; foreach ($data as $fieldname => $value ) { $sql.=sprintf("%s '%s'" ,$sql==''?'':',',$value); $fname.=sprintf("%s %s" ,$fname==''?'':',',$fieldname); } $sql=sprintf("INSERT INTO tltaq_tuiagenturen (%s) VALUES (%s) ",$fname,$sql,$value); echo $sql."\n"; } } ?>
</span></span>Das ist die Beschreibung,die den Fehler aufgetreten sind.
Fatal error: Call to undefined function /tmp/phpqfCRcb() in /home/www/tltakquise/www/import.php on line 23
Call Stack:
0.0003 639736 1. {main}() /home/www/tltakquise/www/Hochladen.php:0
0.0012 680968 2. include('/home/www/tltakquise/www/import.php') /home/www/tltakquise/www/Hochladen.php:15Wissen jemand,wie man macht und wie ich Problem lösen könnte.
-
Ich brauche ihre Hilfe,ich weiß es nicht ,wo ich Fehler gemacht habe es kommt nur eine Tabelle raus und eine Wert
Z.B Das Ergebnis soll so sein INSERT INTO tltaq_tuiagenturen(quell_agt_nr,vkanal_nr,vkanal_name1,name2,str_name)VALUES('321','248','Stanglmeier')PHP
Alles anzeigen<?php { $fieldname; $value; $sql=''; foreach ($data as $fieldname => $value ) { $sql=sprintf(" %s= %s",$sql==',',$fieldname,$value); } $sql=sprintf("INSERT INTO tltaq_tuiagenturen (%s) VELUES (%s) ",$fieldname,$value); //$oid=mysql_query($sql,$dbid); // my_error($dbid,$sql); echo $sql."\n"; } ?>
Die Ausgabe von diesem ist nur
INSERT INTO tltaq_tuiagenturen (aktuelle_entwicklung) VELUES (-4.60234260559082)
ich brauche eure Hilfe:(