php.de

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

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.11.2004, 11:31  
Gast
 
Beiträge: n/a
Standard Probleme mit Session und PHP Download gleichzeitig

Hi!
Ich habe ein kleines Problem (hoffe ich doch)
Ich benutze PHP Version 4.3.3 und wollte folgendes realisieren:
Auf meiner Homepage gibt es einen Loginbereich. Wenn man sich dort erfolgreich angemeldet hat, wird eine Sessionvariable $_SESSION['allowed'] auf 1 gesetzt. Dann kann ich auf jeder Seite prüfen, ob die Sessionvariable existiert, oder nicht. Das läuft auch wunderbar.
Nur jetzt wollte ich für die eingeloggten Leute ein Download Sektion machen, in denen Sie unsere Übungszettel etc runterladen können. Diese Datein sind PDFs. Die Datein liegen nicht im html-Ordner, sondern im files/papers Order.

Die Download.php datei sieht folgendermaßen aus:
Code:
<?php
        session_start();
        include 'functions.php';
?>

<html>
<body onLoad="javascript:zich_fenster()"></body>
<head>
  <link href="../layout.css" rel="stylesheet" type="text/css" />
</head>

 <?php 
     createPage(); 

if (!isset($_SESSION['allowed'])) {
  print"<div class='title'>Keine Berechtigung auf dieser Seite</div>";
}
  else
{

if($file==1){
$filename = "/srv/www/htdocs/web4/files/papers/Cg_Toolkit.pdf";
header("Content-Type: application/octet-stream");
$save_as_name = "Cg_Toolkit.pdf";
header("Content-Disposition: attachment; filename=\"$save_as_name\"");
readfile($filename);

}
}
?>
Das Problem ist glaube ich, dass die Headerinformationen für die Session schon ganz oben geschickt worden sind, und das nicht nochmal geht. Wenn ich die Datei aufrufe, kommt folgende Fehlermeldung:

Zitat:
Warning: Cannot modify header information - headers already sent by (output started at /srv/www/htdocs/web4/html/functions.php:13) in /srv/www/htdocs/web4/html/download.php on line 29

Warning: Cannot modify header information - headers already sent by (output started at /srv/www/htdocs/web4/html/functions.php:13) in /srv/www/htdocs/web4/html/download.php on line 33
Und danach kommen tonnenweise ASCII-Zeichen. Also denke ich, dass er die Datei versucht runterzuladen, aber man kann halt nicht angeben wohin etc.

Ich hoffe ich konnte mein Problem einigermaßen beschreiben.

Würde mich über Hilfe sehr freuen, denn das ist irgendwie doof, wenn das nicht gehen würde.

Mfg
Hauke
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 01.11.2004, 11:40  
Gast
 
Beiträge: n/a
Standard Re: Probleme mit Session und PHP Download gleichzeitig

Zitat:
Zitat von GandalfMobil
Zitat:
Warning: Cannot modify header information - headers already sent by (output started at /srv/www/htdocs/web4/html/functions.php:13) in /srv/www/htdocs/web4/html/download.php on line 29
Das Problem ist glaube ich, dass die Headerinformationen für die Session schon ganz oben geschickt worden sind,
Nein, das Problem ist, daß in der Zeile 13 des Files functions.php schon Content ausgegeben hast.
  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
Session & Cookie Probleme im IE madSoul PHP Tipps 2007 9 28.03.2007 14:45
Probleme mit Session und IE dethlef14 PHP Tipps 2007 3 18.11.2005 18:06
Session Probleme PHP Tipps 2007 2 02.11.2005 12:45
[Erledigt] Probleme mit Session bei Verlinkung per target=_blank!!! 18inch PHP Tipps 2005-2 4 13.10.2005 11:22
Session abschaltbar?? Probleme mit Objekten in Session! becks123 PHP-Fortgeschrittene 3 19.09.2005 15:47
Immer noch Probleme mit Session PHP Tipps 2005-2 10 13.09.2005 12:25
Probleme mit dem Download von CSV solitaer PHP-Fortgeschrittene 0 05.09.2005 13:57
probleme mit einem download PHP Tipps 2005-2 2 18.07.2005 19:06
Probleme mit Session PHP Tipps 2005-2 5 07.06.2005 18:14
Schon wieder session Probleme Ypsillon PHP Tipps 2004-2 6 03.12.2004 01:45
Mehrere Dateien gleichzeitig Download (OWL Intranet Engine) PHP Tipps 2004 0 07.10.2004 15:16
Probleme mit Session ID seb-web PHP Tipps 2004 0 11.09.2004 13:55
Session Probleme PHP Tipps 2004 17 08.09.2004 11:50
Session Probleme, ich kappier nix mehr :-( PHP-Fortgeschrittene 11 05.09.2004 13:16
probleme mit session PHP Tipps 2004 25 10.07.2004 13:45

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php download session, php session download, http://www.php.de/php-fortgeschrittene/11508-probleme-mit-session-und-php-download-gleichzeitig.html, php file download session, session php download, download session php, php csv download session_start, download mit php und session funktioniert nicht, sichere downloads php session, probleme mit session, php nur ein download gleichzeitig, php ie session download, download.php $session, php session for download, dateidownload session php, content-type download pdf session bug, session php fertig, php session stream, php download link mit session, session download php pdf

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:24 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.