Ankündigung
Einklappen
Keine Ankündigung bisher.
Video Tutorial: CSV Export in PHP
Einklappen
Neue Werbung 2019
Einklappen
X
-
Hab ich nicht verstanden, sorry?Competence-Center -> Enjoy the Informatrix
PHProcks! • Einsteiger freundliche Tutorials • PreComposed Packages
Kommentar
-
Moin,
Ich sehs mir gerade an und schreib mal nebenbei meine Gedanken auf.
In den ersten 90 Sekunden wird mir zu oft vom Thema abgewichen.
Ausflug über die Delimiter vom CSV-Format - als Zuschauer kann man da nur mit den Schultern zucken ob man jetzt wirklich Kommas nutzen muss oder andere Trenner auch gehen oder ob man die Nutzung anderer Trenner als falsch bewertet. In der Praxis hat dieser Ausflug wenig relevanz; andere Trenner haben teilweise Vorteile und deshalb hat es sich so etabliert.
Projekt erstellen und Error-Reporting einschalten - ja... ist schon wichtig... aber... *gähn*
Während die Erklärung zum Schreiben der Werte recht umfangreich inklusive Vergleich war, ging es danach sehr schnell mit rewind, passthrough und unlink.
Zum Schluss wieder der Kommentar zum Trennzeichen... die Leute die eine Schnittstellendefinition mit Tabs als Trenner vorgesetzt bekommen haben würden jetzt auch langsam seufzen.
WENN in dem Video schon so stark auf die Definition vom CSV-Format eingegangen wird, dann vermisse ich andere wichtige Punkte wie die Frage ob und wann Werte von Anführungszeichen umgeben sein sollen.
Also, eigentlich hat mich nur das Komma-Gerede gestört - da hat man halt oft keinen Einfluss drauf und im schlimmsten Fall ist es unpraktisch.
Sprache und Erklärungen waren gut, den Code konnte man in guter Größe und auch ausreichend lange sehen; die Transitions (kA obs so heißt) waren auch nicht aufdringlich.
Hab ich nicht verstanden, sorry?[COLOR=#A9A9A9]Relax, you're doing fine.[/COLOR]
[URL="http://php.net/"]RTFM[/URL] | [URL="http://php-de.github.io/"]php.de Wissenssammlung[/URL] | [URL="http://use-the-index-luke.com/de"]Datenbankindizes[/URL] | [URL="https://www.php.de/forum/webentwicklung/datenbanken/111631-bild-aus-datenbank-auslesen?p=1209079#post1209079"]Dateien in der DB?[/URL]
- 1 Likes
Kommentar
-
Ein Hinweis auf diese Forum wäre auch schön, so dass man nicht den Eindruck erhält als würde du hier nur nehmen und nicht geben.
Die Zusammenfassung sollte als ein Guss erscheinen, also ohne Schnitt, du kannst ja von einem Script ablesen, machen Profis auch so.
Der Code nimmt nur 1/4 der Breite ein, da verschenkst du Platz. Schau es dir mal nicht im Vollbild an oder auf einem Tablet mit nur 1024 Pixel Breite, da kann man dann nur schlecht lesen.
Kommentar
-
Zuletzt geändert von BlackScorp; 24.08.2019, 19:27.Zitat von protestix Beitrag anzeigenEin Hinweis auf diese Forum wäre auch schön, so dass man nicht den Eindruck erhält als würde du hier nur nehmen und nicht geben.
Aber das stimmt ja so nicht, ich gebe, in dem ich immer Leuten hier helfe, seit Jahren, im Kanal Intro habe ich auch erwähnt dass ich im php.de Forum sehr aktiv bin, und natürlich wenn ich eine Idee aus dem Forum hier finde, werde ich ein Screenshot von dem Post posten und auf php.de Verlinken. Es ist nicht nur nehmen.
Zitat von protestix Beitrag anzeigenDie Zusammenfassung sollte als ein Guss erscheinen, also ohne Schnitt, du kannst ja von einem Script ablesen, machen Profis auch so.
Zitat von protestix Beitrag anzeigenDer Code nimmt nur 1/4 der Breite ein, da verschenkst du Platz. Schau es dir mal nicht im Vollbild an oder auf einem Tablet mit nur 1024 Pixel Breite, da kann man dann nur schlecht lesen.apt-get install npm -> npm install -g bower -> bower install <package> YOLO [URL]https://www.paypal.me/BlackScorp[/URL] | Mein Youtube PHP Kanal: [url]https://www.youtube.com/c/VitalijMik[/url]
Kommentar
-
Zitat von VPh Beitrag anzeigenIn den ersten 90 Sekunden wird mir zu oft vom Thema abgewichen.
Ausflug über die Delimiter vom CSV-Format - als Zuschauer kann man da nur mit den Schultern zucken ob man jetzt wirklich Kommas nutzen muss oder andere Trenner auch gehen oder ob man die Nutzung anderer Trenner als falsch bewertet. In der Praxis hat dieser Ausflug wenig relevanz; andere Trenner haben teilweise Vorteile und deshalb hat es sich so etabliert.
Zitat von VPh Beitrag anzeigenProjekt erstellen und Error-Reporting einschalten - ja... ist schon wichtig... aber... *gähn*
Zitat von VPh Beitrag anzeigenWährend die Erklärung zum Schreiben der Werte recht umfangreich inklusive Vergleich war, ging es danach sehr schnell mit rewind, passthrough und unlink.
Zitat von VPh Beitrag anzeigenAlso, eigentlich hat mich nur das Komma-Gerede gestört - da hat man halt oft keinen Einfluss drauf und im schlimmsten Fall ist es unpraktisch.
Zitat von VPh Beitrag anzeigenSprache und Erklärungen waren gut, den Code konnte man in guter Größe und auch ausreichend lange sehen; die Transitions (kA obs so heißt) waren auch nicht aufdringlich.
Zitat von VPh Beitrag anzeigen*push*
Sorry aber ich hoffe du verstehst es
apt-get install npm -> npm install -g bower -> bower install <package> YOLO [URL]https://www.paypal.me/BlackScorp[/URL] | Mein Youtube PHP Kanal: [url]https://www.youtube.com/c/VitalijMik[/url]
Kommentar
-
Zitat von BlackScorp Beitrag anzeigenNaja ich habe ja erzählt dass der Lesezeiger der Datei beim Schreiben weitergeht und desswegen bruache ich rewind damit ich mit passthrough die Datei ausgebe ich wüsste nicht was ich noch dazu erzählen könnte
Kommentar
-
Im Video erzählst du, dass alle Zeichen außer dem Komma per Definition falsch sind. Da es keine einheitliche Definition gibt, würde mich persönlich interessieren auf welche Definition du dich im Video beziehst. Ich kenne die Abkürzung CSV auch als "Character-separated values"
Ansonsten gute Video wie ich finde.
Kommentar
-
Zitat von Zeichen32 Beitrag anzeigenIm Video erzählst du, dass alle Zeichen außer dem Komma per Definition falsch sind. Da es keine einheitliche Definition gibt, würde mich persönlich interessieren auf welche Definition du dich im Video beziehst. Ich kenne die Abkürzung CSV auch als "Character-separated values"
Ansonsten gute Video wie ich finde.apt-get install npm -> npm install -g bower -> bower install <package> YOLO [URL]https://www.paypal.me/BlackScorp[/URL] | Mein Youtube PHP Kanal: [url]https://www.youtube.com/c/VitalijMik[/url]
Kommentar
-
Zitat von Zeichen32 Beitrag anzeigenIm Video erzählst du, dass alle Zeichen außer dem Komma per Definition falsch sind. Da es keine einheitliche Definition gibt, würde mich persönlich interessieren auf welche Definition du dich im Video beziehst. Ich kenne die Abkürzung CSV auch als "Character-separated values"
Ansonsten gute Video wie ich finde.4. Within the header and each record, there may be one or more fields, separated by commas.
die von dir zitierte vorbemerkung ist nicht unüblich bei der category.
ist zwar obsoleted by 7111, allerdings lässt man sich da nur über die fragment identifer aus.
irgendein standart gibt dort nicht, soweit ich weiss.
Surprisingly, while this format is very common, it has never been formally documented.
Kommentar
-
CSV ist ja aus diversesten Gründen ein ungeeignetes Format für den Datenaustausch. Einerseits das undefinierte Format (Trennzeichen sind beliebig wählbar, etc.), andererseits wegen der unspezifizierten Zeichenkodierung. CSV ist eigentlich nur eine Notlösung bzw. eine schnelle Huschpfuschvariante und somit die aller letzte Wahl.
Ich finde man sollte den Leuten eher beibringen, wie ein Datenaustausch mit XML oder JSON aussieht, da das in der heutigen Zeit die übliche Variante ist und auch deutlich weniger Probleme mit sich bringt.
Mir würde aktuell kein einziger Einsatzzweck für CSV einfallen, außer man möchte irgendeine exotische Uralt-Software supporten, die einfach nix anderes kann.
- 2 Likes
Kommentar
-
Zitat von hellbringer Beitrag anzeigenMir würde aktuell kein einziger Einsatzzweck für CSV einfallen, außer man möchte irgendeine exotische Uralt-Software supporten, die einfach nix anderes kann.apt-get install npm -> npm install -g bower -> bower install <package> YOLO [URL]https://www.paypal.me/BlackScorp[/URL] | Mein Youtube PHP Kanal: [url]https://www.youtube.com/c/VitalijMik[/url]
Kommentar
Kommentar