Vous n’êtes pas connecté.
Bonjour, visiteur, bienvenue sur les forums Aqua Computer Forum. Si c’est votre première visite, nous vous invitons à consulter l’Aide. Elle vous expliquera le fonctionnement de cette page. Pour avoir accès à toutes les fonctionnalités, vous devez vous inscrire. Pour cela, veuillez utiliser le formulaire d’enregistrement, ou bien lisez plus d’informations sur la procédure d’enregistrement. Si vous êtes déjà enregistré, veuillez vous connecter.
Citation
<html>
<head>
<title></title>
<meta name="author" content="DerMaddin">
<meta name="generator" content="Ulli Meybohms HTML EDITOR">
</head>
<?php
function download($file , $name) {
$size = filesize($file);
header("Content-type: application/octet-stream");
header("Content-disposition: attachment; filename=".$name);
header("Content-Length: ".$size);
header("Pragma: no-cache");
header("Expires: 0");
readfile($file);
}
function error(){
echo("Download fehlerhaft");
}
switch($id){
case "1": $file = "img/00001.jpg"; $name = "affe.jpg"; break;
default: error(); break;
}
// Download der Datei
download("$file","$name");
?>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<center>Der Download startet!</center>
</body>
</html>
}
Citation de "hurra"
Außerdem gehören die Anführungszeichen hier:
download("$file","$name");
weg.
![]() |
Code source |
1 2 3 4 5 6 7 8 |
# schlecht: $str1 = "Dein Name lautet $name."; # besser: $str2 = 'Dein Name lautet ' . $name . '.'; # auch ne möglichkeit, z.b. bei ankertags: $str = sprintf('Dein Name lautet %s.', $name); |
![]() |
Code source |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
#php $str1 = sprintf('Dein Name ist %s.', $name); $str2 = sprintf('<a href="%s" title="%s">%s</a>', $url, $title, $label); # wiederverwendung von variablen, vgl. [url]http://de3.php.net/sprintf[/url] $str3 = sprintf('<a href="%1$s" title="%2$s">%$2s</a>', $url, $title); # python str1 = 'Dein Name ist %s.' % name str2 = '<a href="%s" title="%s">%s</a>' % (url, title, label) # benannte platzhalter; dictionary in der gleichen zeile... str3 = '<a href="%(url)s" title="%(title)s">%(label)s</a>' % ({'url': '...', 'title': '...', 'label': '...'}) # ... oder separat, z.b. weil aus nem datenbank-query bezogen dict = {'url': '...', 'title': '...', 'label': '...' str3b = '<a href="%(url)s" title="%(title)s">%(label)s</a>' % dict |
-