php.de

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

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 28.10.2008, 11:27  
Neuer Benutzer
 
Registriert seit: 27.10.2008
Beiträge: 4
matrix154 befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] html Tabelle als Excel-datei exportieren

hallo Leute,

ich möchte per Knopfdruck "Durchsuchen" wie bei Upload eine Textdatei zeilenweise lesen und die Zeilen, die ich brauche rausfiltern und einer mit PHP generierten html Tabelle anzeigen lassen, und anschließend als Excel Datei exportieren lassen.

Wenn ich diese Textdatei lese, d.h. den Pfad und Dateiname direkt im PHP code eingebe dann funktioniert auch alles sehr gut wie ich mir vorgestellt habe.

Aber !!

Wenn ich diese Textdatei temporer lese ohne sie ins Home-Verzeichnis meines Webserver zu kopieren, dann funktioniert alles (das zeilenweise Lesen der Datei, in einer html Tabelle darstellen wie ich will), ALLES!!

BIS das Exportieren. Eine Excel-Datei wird auch exportiert NUR Leider ist die LEER

Also wie kann ich eine Datei "2 mal" gleichzeitig temporere lesen kann!??
1mal für die html Tabelle Ansicht und das 2mal beim Exporieren, denn anscheinend werden die /tmp/phpxy.tmp Datei NUR 1mal in die nächse Seite weitergegben?

Hoffentlich könnt Ihr mir weiterhelfen
Hier ist mein Code:
1. main page
PHP-Code:
<?php
<form enctype="multipart/form-data" action="action_browse.php" method="POST">
<
input type="hidden" name="MAX_FILE_SIZE" value="5000">
Choose a file to upload: <input name="meinedatei" type="file"><br>
<
input type="submit" name="SUBMIT" value="upload & filter">
</
form>
?>
2. action_browse.php:
PHP-Code:
<?
if ($_FILES[meinedatei] !="")
{
    @
copy($_FILES[meinedatei][tmp_name], "./".$_FILES[meinedatei][name]) or die("Couldn't copy the file.");
}
else
{
    die(
mysql_error());
}
$temp_datei $_FILES[meinedatei][tmp_name];
$dateiname $_FILES[meinedatei][name];
echo 
"temporerer Name mit Pfad: "; print ($temp_datei); echo "<br>";
echo 
"Dateiname: "; print ($dateiname); echo "<br>";
$path $_FILES[meinedatei][tmp_name];
$open fopen($path,"r+");
echo 
"<form name='exporter' action='export.php' method='post'>
    <input type='submit' name='SUBMIT' value='als Excel exportieren'><p>"
;
echo 
"<table width='75%' border='1'>
            <tr><td></td>
            <td bgcolor='#FED2AA' align='center'><b>ACL Name</b></td>
            <td bgcolor='#FED2AA' align='center'><b>Rule</b></td>
            <td bgcolor='#FED2AA' align='center'><b>Protocol</b></td>
            <td bgcolor='#FED2AA' colspan='2' align='center'><b>Source IP / Netmask</b></td>
            <td bgcolor='#FED2AA' colspan='2' align='center'><b>Destination IP / Netmask</b></td>
            <td bgcolor='#FED2AA' colspan='2' align='center'><b>Service</b></td></tr>"
;
        while(!
feof($open))
        {
            
$zeile fgets($open,255);
            
$hostname "/hostname/iU";
            
$remark "/remark/iU";
            
$extended "/extended/iU";
            
$permit "/permit/iU";
            
$deny "/deny/iU";
            if (
preg_match_all($remark,$zeile,$matches,PREG_SET_ORDER))
            {
                
$wort preg_split("/ /"$zeile, -1PREG_SPLIT_NO_EMPTY);
                echo 
"<tr><td colspan='10' bgcolor='#DDDDDD' align='left'>$wort[2] $wort[3] $wort[4] $wort[5] $wort[6] $wort[7] $wort[8] $wort[9] $wort[10]</td></tr>";
            }
            
//ASA
            
elseif     (preg_match_all($extended,$zeile,$matches,PREG_SET_ORDER))
            {
                
$i++;
                
$wort preg_split("/ /"$zeile, -1PREG_SPLIT_NO_EMPTY);
                if (
"$wort[5]" == "$wort[6]")
                echo 
"<tr><td bgcolor='#AFAFEF'>$i</td>
                    <td bgcolor='#AFAFEF'>$wort[1]</td>
                    <td bgcolor='#AFAFEF'>$wort[3]</td>
                    <td bgcolor='#AFAFEF'>$wort[4]</td>
                    <td bgcolor='#AFAFEF'>$wort[5]</td>
                    <td bgcolor='#AFAFEF'>$wort[5]</td>
                    <td bgcolor='#AFAFEF'>$wort[6]</td>
                    <td bgcolor='#AFAFEF'>$wort[6]</td>
                    <td bgcolor='#AFAFEF'>$wort[7]</td>
                    <td bgcolor='#AFAFEF'>$wort[8] $wort[9]</td></tr>"
;
                elseif (
"$wort[5]" == "any")
                echo 
"<tr><td bgcolor='#AFAFEF'>$i</td>
                    <td bgcolor='#AFAFEF'>$wort[1]</td>
                    <td bgcolor='#AFAFEF'>$wort[3]</td>
                    <td bgcolor='#AFAFEF'>$wort[4]</td>
                    <td bgcolor='#AFAFEF'>$wort[5]</td>
                    <td bgcolor='#AFAFEF'>$wort[5]</td>
                    <td bgcolor='#AFAFEF'>$wort[6]</td>
                    <td bgcolor='#AFAFEF'>$wort[7]</td>
                    <td bgcolor='#AFAFEF'>$wort[8]</td>
                    <td bgcolor='#AFAFEF'>$wort[9] $wort[10]</td></tr>"
;
                elseif (
"$wort[7]" == "any")
                echo 
"<tr><td bgcolor='#AFAFEF'>$i</td>
                    <td bgcolor='#AFAFEF'>$wort[1]</td>
                    <td bgcolor='#AFAFEF'>$wort[3]</td>
                    <td bgcolor='#AFAFEF'>$wort[4]</td>
                    <td bgcolor='#AFAFEF'>$wort[5]</td>
                    <td bgcolor='#AFAFEF'>$wort[6]</td>
                    <td bgcolor='#AFAFEF'>$wort[7]</td>
                    <td bgcolor='#AFAFEF'>$wort[7]</td>
                    <td bgcolor='#AFAFEF'>$wort[8]</td>
                    <td bgcolor='#AFAFEF'>$wort[9] $wort[10]</td></tr>"
;
                else
                echo 
"<tr><td bgcolor='#AFAFEF'>$i</td>
                    <td bgcolor='#AFAFEF'>$wort[1]</td>
                    <td bgcolor='#AFAFEF'>$wort[3]</td>
                    <td bgcolor='#AFAFEF'>$wort[4]</td>
                    <td bgcolor='#AFAFEF'>$wort[5]</td>
                    <td bgcolor='#AFAFEF'>$wort[6]</td>
                    <td bgcolor='#AFAFEF'>$wort[7]</td>
                    <td bgcolor='#AFAFEF'>$wort[8]</td>
                    <td bgcolor='#AFAFEF'>$wort[9]</td>
                    <td bgcolor='#AFAFEF'>$wort[10] $wort[11]"
;
            }
            
//PIX
            
elseif     (preg_match_all($permit,$zeile,$matches,PREG_SET_ORDER))
            {
                
$i++;
                
$wort preg_split("/ /"$zeile, -1PREG_SPLIT_NO_EMPTY);
                if (
"$wort[4]" == "$wort[5]")
                echo 
"<tr><td bgcolor='#AFAFEF'>$i</td>
                    <td bgcolor='#AFAFEF'>$wort[1]</td>
                    <td bgcolor='#AFAFEF'>$wort[2]</td>
                    <td bgcolor='#AFAFEF'>$wort[3]</td>
                    <td bgcolor='#AFAFEF'>$wort[4]</td>
                    <td bgcolor='#AFAFEF'>$wort[4]</td>
                    <td bgcolor='#AFAFEF'>$wort[5]</td>
                    <td bgcolor='#AFAFEF'>$wort[5]</td>
                    <td bgcolor='#AFAFEF'>$wort[6]</td>
                    <td bgcolor='#AFAFEF'>$wort[7] $wort[8]</td></tr>"
;
                elseif (
"$wort[4]" == "any")
                echo 
"<tr><td bgcolor='#AFAFEF'>$i</td>
                    <td bgcolor='#AFAFEF'>$wort[1]</td>
                    <td bgcolor='#AFAFEF'>$wort[2]</td>
                    <td bgcolor='#AFAFEF'>$wort[3]</td>
                    <td bgcolor='#AFAFEF'>$wort[4]</td>
                    <td bgcolor='#AFAFEF'>$wort[4]</td>
                    <td bgcolor='#AFAFEF'>$wort[5]</td>
                    <td bgcolor='#AFAFEF'>$wort[6]</td>
                    <td bgcolor='#AFAFEF'>$wort[7]</td>
                    <td bgcolor='#AFAFEF'>$wort[8] $wort[9]</td></tr>"
;
                elseif (
"$wort[6]" == "any")
                echo 
"<tr><td bgcolor='#AFAFEF'>$i</td>
                    <td bgcolor='#AFAFEF'>$wort[1]</td>
                    <td bgcolor='#AFAFEF'>$wort[2]</td>
                    <td bgcolor='#AFAFEF'>$wort[3]</td>
                    <td bgcolor='#AFAFEF'>$wort[4]</td>
                    <td bgcolor='#AFAFEF'>$wort[5]</td>
                    <td bgcolor='#AFAFEF'>$wort[6]</td>
                    <td bgcolor='#AFAFEF'>$wort[6]</td>
                    <td bgcolor='#AFAFEF'>$wort[7]</td>
                    <td bgcolor='#AFAFEF'>$wort[8] $wort[9]</td></tr>"
;
                else
                echo 
"<tr><td bgcolor='#AFAFEF'>$i</td>
                    <td bgcolor='#AFAFEF'>$wort[1]</td>
                    <td bgcolor='#AFAFEF'>$wort[2]</td>
                    <td bgcolor='#AFAFEF'>$wort[3]</td>
                    <td bgcolor='#AFAFEF'>$wort[4]</td>
                    <td bgcolor='#AFAFEF'>$wort[5]</td>
                    <td bgcolor='#AFAFEF'>$wort[6]</td>
                    <td bgcolor='#AFAFEF'>$wort[7]</td>
                    <td bgcolor='#AFAFEF'>$wort[8]</td>
                    <td bgcolor='#AFAFEF'>$wort[9] $wort[10]"
;
            }
            elseif     (
preg_match_all($deny,$zeile,$matches,PREG_SET_ORDER))
            {
                
$i++;
                
$wort preg_split("/ /"$zeile, -1PREG_SPLIT_NO_EMPTY);
                if (
"$wort[4]" == "$wort[5]")
                echo 
"<tr><td bgcolor='#AFAFEF'>$i</td>
                    <td bgcolor='#AFAFEF'>$wort[1]</td>
                    <td bgcolor='#AFAFEF'>$wort[2]</td>
                    <td bgcolor='#AFAFEF'>$wort[3]</td>
                    <td bgcolor='#AFAFEF'>$wort[4]</td>
                    <td bgcolor='#AFAFEF'>$wort[4]</td>
                    <td bgcolor='#AFAFEF'>$wort[5]</td>
                    <td bgcolor='#AFAFEF'>$wort[5]</td>
                    <td bgcolor='#AFAFEF'>$wort[6]</td>
                    <td bgcolor='#AFAFEF'>$wort[7] $wort[8]</td></tr>"
;
                elseif (
"$wort[4]" == "any")
                echo 
"<tr><td bgcolor='#AFAFEF'>$i</td>
                    <td bgcolor='#AFAFEF'>$wort[1]</td>
                    <td bgcolor='#AFAFEF'>$wort[2]</td>
                    <td bgcolor='#AFAFEF'>$wort[3]</td>
                    <td bgcolor='#AFAFEF'>$wort[4]</td>
                    <td bgcolor='#AFAFEF'>$wort[4]</td>
                    <td bgcolor='#AFAFEF'>$wort[5]</td>
                    <td bgcolor='#AFAFEF'>$wort[6]</td>
                    <td bgcolor='#AFAFEF'>$wort[7]</td>
                    <td bgcolor='#AFAFEF'>$wort[8] $wort[9]</td></tr>"
;
                elseif (
"$wort[6]" == "any")
                echo 
"<tr><td bgcolor='#AFAFEF'>$i</td>
                    <td bgcolor='#AFAFEF'>$wort[1]</td>
                    <td bgcolor='#AFAFEF'>$wort[2]</td>
                    <td bgcolor='#AFAFEF'>$wort[3]</td>
                    <td bgcolor='#AFAFEF'>$wort[4]</td>
                    <td bgcolor='#AFAFEF'>$wort[5]</td>
                    <td bgcolor='#AFAFEF'>$wort[6]</td>
                    <td bgcolor='#AFAFEF'>$wort[6]</td>
                    <td bgcolor='#AFAFEF'>$wort[7]</td>
                    <td bgcolor='#AFAFEF'>$wort[8] $wort[9]</td></tr>"
;
                else
                echo 
"<tr><td bgcolor='#AFAFEF'>$i</td>
                    <td bgcolor='#AFAFEF'>$wort[1]</td>
                    <td bgcolor='#AFAFEF'>$wort[2]</td>
                    <td bgcolor='#AFAFEF'>$wort[3]</td>
                    <td bgcolor='#AFAFEF'>$wort[4]</td>
                    <td bgcolor='#AFAFEF'>$wort[5]</td>
                    <td bgcolor='#AFAFEF'>$wort[6]</td>
                    <td bgcolor='#AFAFEF'>$wort[7]</td>
                    <td bgcolor='#AFAFEF'>$wort[8]</td>
                    <td bgcolor='#AFAFEF'>$wort[9] $wort[10]"
;
            }
        }
        echo 
"</td></tr></table>";
        
fclose ($open);
        echo 
"</p><input type='submit' name='SUBMIT' value='als Excel exportieren'>
        </form>"
;
?>
Und mein export.php:
PHP-Code:
<?php
header
("Content-type: application/vnd-ms-excel");
header("Content-Disposition: attachment; filename=Export_ACL.xls");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Unbenanntes Dokument</title>
</head>
<body>
<?php
include ("action_browse.php");
?>
</body>
</html>
matrix154 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 28.10.2008, 12:52  
Erfahrener Benutzer
 
Benutzerbild von Andreas
 
Registriert seit: 22.04.2005
Beiträge: 391
Andreas ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Das Script verkompliziert die Abarbeitung unnötig.

Weiß nicht ob das noch aktuell ist, aber ich verwende zum Verschrieben von temporären Dateien immer die Funktion:
Code:
move_uploaded_file();
Das du die Daten nicht exportieren kannst, ist ja klar, weil die temporäre Datei nach dem Ausführen des Upload-Scripts aus dem uploadtemp-Verzeichnis gelöscht wird.

Du hast also 2 Möglichkeiten:

1.) Du kopierst die Datei in dein Arbeitsverzeichnis (Dort wird sie dann nicht gelöscht und kann exportiert werden). Diese Möglichkeit hattest du ja schon erwähnt.

2.) Du speicherst die zu exportierenden Daten in der Session (Das halte ich nicht für besonders elegant).

In Fall 1 kannst du die Datei manuell löschen, wenn du sie nicht mehr benötigst. Das empfehle ich dir.

Noch ein paar Anmerkungen zu deinem Script:

1.) Assoziative Arrays greift man anders ab:
Code:
$_FILES[meinedatei] => $_FILES["meinedatei"]
2.) Was hat dein Script mit einem mysql_error zu tun???
Code:
die(mysql_error());
3.) Wäre es nicht sinnvoller die Datei direkt im Ausgabeformat abzulegen anstatt sie 2 mal zu parsen?
Andreas ist offline   Mit Zitat antworten
Alt 28.10.2008, 13:19  
Neuer Benutzer
 
Registriert seit: 27.10.2008
Beiträge: 4
matrix154 befindet sich auf einem aufstrebenden Ast
Standard

Hallo Andreas,

danke für die Tipps!

zu Deiner 2) Anmerkung:
ich wollte am Anfang die Dateiname mit Pfad in MySQL speicher (Nur zur Weiterverarbeitung) aber dann wäre das auch unnötig komplizierter gewesen. Deswegen hab auf temporeres Lesen umgebaut und ist dabei geblieben!

Zitat:
3.) Wäre es nicht sinnvoller die Datei direkt im Ausgabeformat abzulegen anstatt sie 2 mal zu parsen?
Wenn ich NUR wüsste wie?
matrix154 ist offline   Mit Zitat antworten
Alt 29.10.2008, 13:22  
Erfahrener Benutzer
 
Benutzerbild von Andreas
 
Registriert seit: 22.04.2005
Beiträge: 391
Andreas ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Eigentlich fasse ich es gar nicht, dass ich darauf antworte*gg* Aber irgendwie hab ich grad gute Laune. Folgende Vorgehensweise wäre für mich logischer.

Du teilst deinen Code in 2 bzw. 3 klar getrennte Teile auf:

1.) Das Uploadformular
Hier lädst du die Datei nur hoch und speicherst Sie auf dem Server im Arbeitsverzeichnis ( Stichwort: move_uploadedfile(); ). Beispiel: Du lädst eine Datei "test.csv" hoch. Optional könntest du die Datei direkt parsen und als fertiges html-template abspeichern (test.html)

Im Formular kannst du dann Prüfungen durchführen, Fehlerhafte eingaben Abfangen und Fehlermeldungen ausgeben. (Datei ist keine CSV-Datei, etc...). War der Upload erfolgreich, leitest du auf die Anzeige weiter oder bietest einen Link an, der Dorthin weiterleitet.

2.) Die Anzeige
Hier musst du, je nachdem ob du die Datei schon als HTML-geparst hast oder nicht, nur die Html-Datei includen oder eben nochmal parsen. Liegt die HTML-Datei schon geparst vor, reicht folgender Code aus:

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Unbenanntes Dokument</title>
</head>
<body>
<?php
include ("test.html");
?>

<a href="test.csv" target="_blank">Als CSV-Datei herunterladen</a>
</body>
</html>
Sonst müsstest du hier eben nochmal die CSV-Datei auslesen und den HTML-Code erzeugen. Ob du das jetzt schon beim Formular machst oder hier, ist eigentlich egal. Je nachdem, ob du viele Daten hast, ist das eine oder das andere ein wenig performanter, aber wenn die Dateien nicht riesengroß werden, sollte es kaum einen merklichen Unterschied machen.


3. Optional: Ein Download-Helfer
Du könntest, damit die CSV-Datei nicht im Browser angezeigt wird, noch ein script schreiben, dass den Content-Type der Datei als octet-stream sendet. Was heißt das? Ganz einfach: Der Browser erkennt die Datei nicht mehr als Text-Datei sondern als Binäre Datei und bietet einen Download-Dialog an. Sowas ähnliches hast du selbst schon gemacht:

Code:
header("Content-type: application/vnd-ms-excel");
header("Content-Disposition: attachment; filename=Export_ACL.xls");
Noch eine Anmerkung:
CSV-Dateien sind KEINE "richtigen Excel-Dateien". CSV wird lediglich von Excel als nutzbares Dateiformat erkannt. Also solltest du auch keinen Header der es als Excel-Datei beschreibt senden.


[EDIT]
Ich hab grade gesehen, dass du einen Excel-Header sendest und dann html-content sendest. Sowas hab ich noch nie gesehen oder gemacht, kann also folglich auch nix dazu sagen, empfehle hier aber CSV.
[/EDIT]

Geändert von Andreas (29.10.2008 um 13:27 Uhr).
Andreas ist offline   Mit Zitat antworten
Alt 29.10.2008, 13:46  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.706
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Für richtige Excel-Dateien gibt es eine oder mehrere PEAR-Libraries.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline   Mit Zitat antworten
Alt 29.10.2008, 14:36  
Neuer Benutzer
 
Registriert seit: 27.10.2008
Beiträge: 4
matrix154 befindet sich auf einem aufstrebenden Ast
Standard

hallo Andreas,

ich glaub wie reden an einander vorbei

ich hab nie gesagt dass ich ein csv datei hocladen will !!

Die dateien sind Konfigurationsdatein von Firewall und router, welche ich zeilenweise mit while und fgets() lese und die zeile, die ich brauch lasse ich in einer Tabelle anzeigen.
Und diese Tabelle exportiere ich als Excel Datei, damit ich ganz schön jede Regel uzw. sehen kann ohne den Rest der config.

Zitat:
[EDIT]
Ich hab grade gesehen, dass du einen Excel-Header sendest und dann html-content sendest. Sowas hab ich noch nie gesehen oder gemacht, kann also folglich auch nix dazu sagen, empfehle hier aber CSV.
[/EDIT]
Das Ziel ist die entstandene Tabelle als Excel zu speicheren. wenn ich im Quellecode die datei angebe wie folgendes:
Code:
<?
$datei = "xydatei-ohne_Endung";

$inhalt = fopen ("$datei","r")or die("ERROR!");
if ($inhalt)
{
	while (!feof($inhalt))
	{
		$zeile = fgets ($inhalt,10000);
....
	}
}
dann funktioniert alles, auch das Exportieren mit diesem header!
matrix154 ist offline   Mit Zitat antworten
Alt 29.10.2008, 16:01  
Erfahrener Benutzer
 
Benutzerbild von Andreas
 
Registriert seit: 22.04.2005
Beiträge: 391
Andreas ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Der Vorschlag für den Ablauf ist trotzdem noch der gleiche. Welches Ausgabeformat du benötigst ist in dem Fall egal...
Andreas ist offline   Mit Zitat antworten
Alt 29.10.2008, 17:34  
Neuer Benutzer
 
Registriert seit: 27.10.2008
Beiträge: 4
matrix154 befindet sich auf einem aufstrebenden Ast
Standard

na schön!

ich hab mal wieder rum gebastelt
hab mit deiem Vorschlag (1) probiert! Ich kopiere die datei ins Verzeichnis und nach dem Exportieren lösche ich einfach die kopierte datei wieder mit:
Code:
unlink($datei);
Und ES FUNKTIONIERT

so habe ich ein uploadverzeichnis, der immer Leer bleibt

Danke Jungs!
danke Andreas!
matrix154 ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
HTML Tabelle ausgeben PHP-Fortgeschrittene 7 22.02.2011 17:59
MySQL und html Tabelle sven88 PHP Tipps 2008 10 12.05.2008 17:31
CSV Export einer HTML Tabelle Relico PHP Tipps 2008 1 04.02.2008 11:20
php datei wird nur weiß angezeigt trotz html Newsscript PHP Tipps 2008 7 20.01.2008 01:14
HTML Tabelle in PHP konvertieren sbeeck PHP Tipps 2007 21 10.12.2005 17:37
includen in html datei GrU3nL!nG PHP Tipps 2005 19 13.05.2005 15:41
Word Tabelle direkt in HTML Datei einfügen nsane HTML, Usability und Barrierefreiheit 7 28.12.2004 09:02
Auslesen mySQL tabelle und ausgabe als html Calli PHP Tipps 2004-2 3 21.12.2004 16:51
Tabelle drucken bzw. exportieren ajo_silent PHP-Fortgeschrittene 5 11.11.2004 14:29
[Erledigt] csv datei in tabelle import. Datenbanken 0 24.09.2004 15:58
Bildanzeige aus Datei in Tabelle PHP-Fortgeschrittene 9 10.09.2004 11:52
Aus PHP Datei HTML Seiten schliessen? PHP Tipps 2004 1 27.08.2004 12:51
Wie kann ich eine PHP Datei in eine HTML Datei umwandeln PHP Tipps 2004 2 12.08.2004 18:04
Tabelle aus phpmyadmin exportieren! Wa sbedeutet MyISAM 18inch PHP Tipps 2004 2 30.06.2004 21:03
HILFE: Column count doesn't match value count at row 1 Datenbanken 17 12.06.2004 16:45

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
html excel export, html table to excel, html tabelle in excel, html export excel, html tabelle in excel importieren, html in excel importieren, html tabelle exportieren, html tabelle excel export, html in excel exportieren, html tabelle in excel exportieren, export html table to excel, excel html export, html table in excel, html tabelle excel, html table export to excel, http://www.php.de/php-fortgeschrittene/48508-erledigt-html-tabelle-als-excel-datei-exportieren.html, html export to excel, php export excel tabelle, php tabelle in excel exportieren, php export excel

Alle Zeitangaben in WEZ +2. Es ist jetzt 00:35 Uhr.




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