Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Ein
$mysqli -> set_charset("utf8");
in der Connect-Funktion sollte auch helfen, ohne auf PDO zu gehen. Achte aber darauf, dass dein HTML auch auf UTF-8 gestellt ist:
<meta charset="utf-8">
Und noch ein Hinweis:
Beim Einsatz von SQL-Datenbanken sollte das Abrufen aller Spalten eines Datensatzes...
while($row = fgetcsv($file_data,0,$separator = ";"))
Autsch!
while($row = fgetcsv($file_data,0, ";"))
Natürlich geht das. Ändere den HTML-Tabellenkopf und beim Erzeugen des data-Array hängst du die Telefonnumer an den Namen, getrennt durch ein <br>
Wenn ich "Buchhaltungsbelege" lese, gehe ich von aus, dass es ein Login gibt. Wenn das so ist und du einen Wert in einer Session abgelegt hast, kannst du vor dem Download prüfen, ob dieser Wert in der Session ist und wenn nicht, lieferst du keine Datei aus, oder, wenn man sich einen Spaß machen...
Ist es, aber du solltest zumindest darauf hinweisen. Stelle dir mal vor:
Ich habe deine Frage gelesen, kenne die Antwort und krame aus meiner Schatzkiste ein Beispiel und poste diese (so wie hier). Kurz danach siehst du in einem anderen Forum, das eine gleiche bzw. ähnliche Lösung gepostet...
Nein, das ist schon so ok. Du musst nur einen Download aus PHP ansteuern. Beispiel:
function makeDownload($file, $name, $type)
{
header("Content-Type: $type");
header("Content-Disposition: attachment; filename=\"$name\"");
readfile($file);
}
$file = Dateiname auf dem...
Sehe ich auch so, aber es sollte dann auch ok sein, wenn man bei manchen Fragen einfach auf google verweist, wenn es wie in dem geschildertem Fall eindeutig ausreicht.
Diese Seite verwendet Cookies, um Inhalte zu personalisieren und dich nach der Registrierung angemeldet zu halten. Durch die Nutzung unserer Webseite erklärst du dich damit einverstanden.