0 votes
in SoSci Survey (dt.) by s190210 (250 points)
edited by SoSci Survey

Hallo,
Wir haben 50 verschiedene Gutschein codes und jeder kriegt einen zugeteilt und soll diesen als pdf runterladen können. Wir haben versucht, die pdfs alle hochzuladen unter Bilder und Mediendateien und im mit dem Code versucht, die pdfs zu verlinken, aber es hat trotzdem nicht ganz funktioniert.

$Gutscheine = array("Gutschein1Link", "Gutschein2Link", "Gutschein3Link", "Gutschein4Link");

for ($i = 1; $i <= 50; $i++) {
    print '<a href=$Gutscheine[$i]>"Datei herunterladen"</a>'; }

Wo haben wir einen Fehler gemacht? Können Sie uns weiterhelfen?
Liebe Grüße und Danke
(dieser code dient nur als Beispiel, deswegen nur die ersten 4, damit die Frage nicht zu lang wird)

1 Answer

0 votes
by SoSci Survey (306k points)

Bitte legen Sie die Dateinamen der PDFs direkt in den Zufallsgenerator und verwenden Sie dann folgenden Code:

question('RG01');  // Hier die ID des Zufallsgenerators einsetzen oder selbigen auf die Seite ziehen
replace('%filename%', 'RG01', 'response');
html('<div>Hier ist Ihr Guschein: <a href="%filename%">Download</a></div>');
by s190210 (250 points)
Vielen Dank für die Antwort. Ich habe es genau so gemacht und die ID von dem Zufallsgenerator eingesetzt (alles als PHP) und beim testen im Debug Modus wird mir angezeigt, dass ich jetzt downloaden kann. Aber wenn ich drauf klicke steht da, die Seite existiert nicht? Hab ich es richtig verlinkt? Müsste mir jetzt nicht das pdf angezeigt werden?
Ich hoffe sie können mir hier weiterhelfen. Vielen Dank.
by SoSci Survey (306k points)
Wenn Sie auf den Link klicken, was wird denn dann in der Adresszeile des Browser angezeigt?

Und haben Sie das pro:// vom Dateinamen (für Dateien in der geschützten Dateiablage) auf mit eingetragen? Sonst müssten Sie das noch vor dem %filename% ergänzen.

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...