php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.03.2009, 14:33  
mqs
Erfahrener Benutzer
 
Registriert seit: 31.08.2007
Beiträge: 179
mqs befindet sich auf einem aufstrebenden Ast
Standard header("Location: ... weiterleitung funktioniert nicht

Hallo!


habe folgendes Problem:
habe eine header("Location:
weiterleitung in php eingebaut wo ich einen download starten will.. der download funktioniert, aber ich werde nicht an die gewünschte seite weitergeleitet.

weiterleitung von URL1 an URL2
in URL1 habe ich die header("Location: URL2"); integriert
in der URL2 habe ich vor dem header folgenden downloadcode integriert:

PHP-Code:
  header("content-disposition: attachment; filename=".$breite.'x'.$hoehe.'_'.my_replace($dateiname));
  
header("content-type: application/octetstream"); 
  
header("Content-Length: ".filesize($url_temp)); 
  
header("pragma: no-cache"); 
  
header("expires: 0"); 
  
  
readfile($url_temp); 
wie gesagt, das downloadfenster kommt wie gewünscht, aber nicht die weiterleitung an die seite URL2, wo ich zusätzlich im body noch informationen anzeigen will
mqs ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 16.03.2009, 14:36  
Benutzer
 
Benutzerbild von Veqeta
 
Registriert seit: 20.11.2008
Beiträge: 90
PHP-Kenntnisse:
Anfänger
Veqeta befindet sich auf einem aufstrebenden Ast
Veqeta eine Nachricht über ICQ schicken
Standard

header location funktioniert soweit ich weiß nicht wenn du HTML davor geschrieben hast wenn es bei dir der fall sein sollte.

also

-> also das hier soll der Fehlerfall sein: <- //EDIT1 nicht das dass noch falsch verstanden wird

<html>
bla
</html>

<?php

headerlocation('url')

?>
__________________
Kaffe braunes Gold

Geändert von Veqeta (16.03.2009 um 14:40 Uhr).
Veqeta ist offline  
Alt 16.03.2009, 14:41  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Zitat:
Zitat von Veqeta Beitrag anzeigen
header location funktioniert soweit ich weiß nicht wenn du HTML davor geschrieben hast wenn es bei dir der fall sein sollte.

also

-> also das hier soll der Fehlerfall sein: <- //EDIT1 nicht das dass noch falsch verstanden wird

<html>
bla
</html>

<?php

headerlocation('url')

?>
Naja fast richtig Header im allgemeinen können nur abgesetzt werden wenn nichts davor ausgegeben wurde. Und ein Leerzeichen zum Beispiel ist schon mehr als nichts.
cycap ist offline  
Alt 16.03.2009, 14:48  
Benutzer
 
Benutzerbild von Veqeta
 
Registriert seit: 20.11.2008
Beiträge: 90
PHP-Kenntnisse:
Anfänger
Veqeta befindet sich auf einem aufstrebenden Ast
Veqeta eine Nachricht über ICQ schicken
Standard

Öhh aber PHP Code dürfte nichts sein weil den hatte ich mal bei nem Script davor also du meinst wenn vor dem <?php noch nen leereichen ist oder ?
__________________
Kaffe braunes Gold
Veqeta ist offline  
Alt 16.03.2009, 15:15  
Erfahrener Benutzer
 
Benutzerbild von Hu5eL
 
Registriert seit: 26.02.2008
Beiträge: 342
Hu5eL befindet sich auf einem aufstrebenden Ast
Hu5eL eine Nachricht über ICQ schicken
Standard

Code:
<?php //blabla
?>
<?php header.... ?>
da soltle schon was geschickt worde sein..

achte auch darauf das davor keine cookies oder so gesetz werden. ka wie sich das genau verhällt
__________________
Under Construktion
Hu5eL ist offline  
Alt 16.03.2009, 15:50  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

@Hubel: Der Code läuft schon mal Gefahr, eines zu erzeugen. Was sollen die doppelten PHP Tags?
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 16.03.2009, 16:13  
mqs
Erfahrener Benutzer
 
Registriert seit: 31.08.2007
Beiträge: 179
mqs befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von cycap Beitrag anzeigen
Naja fast richtig Header im allgemeinen können nur abgesetzt werden wenn nichts davor ausgegeben wurde. Und ein Leerzeichen zum Beispiel ist schon mehr als nichts.

das weiss ich
es geht einfach um folgendes.. der download sollte gestartet werden, und es sollte die seite angezeigt werden...

geht das theoretisch mit dem download nach dem </html> ?

weil hab das getestet.. und der download wurde nicht gestartet
mqs ist offline  
Alt 16.03.2009, 16:18  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

zeig doch bitte den ganzen quelltext
dsmcg ist offline  
Alt 16.03.2009, 16:25  
mqs
Erfahrener Benutzer
 
Registriert seit: 31.08.2007
Beiträge: 179
mqs befindet sich auf einem aufstrebenden Ast
Standard

also ich hab die seite mit den feldern zur eingabe mit absendebutton. hier werde ich zu einem script weitergeleitet, das mir gewisse optionen prüft (per <form> feld). von dieser php seite aus werde ich dann per header("Location:... auf meine downloadseite weitergeleitet

die downloadseite ist so aufgebaut:

Code:
<?php downloadscript ?>
<head>
...
</head>
<body>
... Anzeige des erfolgreichen downloades
</body>
das downloadscript ist oben dem ersten post zu entnehmen

es sollte die seite angezeigt werden mit dem erfolgreichen download... statt dieser seite wird jedoch noch die ausgangsseite angezeigt, mit dem sendebutton
mqs ist offline  
Alt 16.03.2009, 16:27  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Nein das geht nicht. Bitte lernen Grundlagen zum Thema HTTP-Request.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
 


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
send button funktioniert nicht, finde fehler nicht selma123 PHP Tipps 2008 3 17.09.2008 11:57
Session funktioniert nicht bei session.use_cookies = Off Quagga PHP Tipps 2007 13 13.01.2007 18:27
Lokal funktioniert alles -> auf Server fast nichts PsychoEagle Datenbanken 2 14.08.2006 08:43
headers already sent - weiterleitung erzwingen Bonaparte PHP Tipps 2007 15 06.12.2005 23:30
Weiterleitung tommi89 PHP-Fortgeschrittene 2 30.11.2005 11:18
automatische weiterleitung mit variablen übergabe MrCavity PHP Tipps 2007 2 26.11.2005 19:39
Header Weiterleitung duderino PHP Tipps 2005-2 20 11.10.2005 21:09
Nach Einfügugng der Sessions funktioniert mein Program nicht PHP-Fortgeschrittene 1 02.10.2005 06:13
probleme mit domain weiterleitung? PHP Tipps 2005-2 2 01.09.2005 15:47
Kontakrformular funktioniert nur zum Teil PHP Tipps 2005-2 12 18.07.2005 11:24
Weiterleitung funtkioniert nicht PHP Tipps 2005-2 12 05.07.2005 09:47
weiterleitung die xte ff-webdesigner.de PHP Tipps 2005 2 24.04.2005 12:30
Dateien erstellen oder schreiben funktioniert nicht im Web PHP Tipps 2004-2 1 05.12.2004 19:39
Weiterleitung nach bestimmter Zeit PHP Tipps 2004-2 7 24.11.2004 17:50
Probleme mit If-Abfrage/sessions und weiterleitung Calli PHP Tipps 2004-2 3 23.11.2004 16:46

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php header location, header location weiterleitung, header location, header location funktioniert nicht, php weiterleitung, php header location funktioniert nicht, php nach download weiterleiten, http://www.php.de/php-einsteiger/52981-header-location-weiterleitung-funktioniert-nicht.html, location header weiterleitung, header(\location:, header location zeit, php weiterleitung download, sollte die weiterleitung nicht funktionieren, php weiterleitung nach download, header location geht nicht, php location geht nicht, php header location weiterleitung, php weiterleitung location, php nach download weiterleitung, header(\'location: geht nicht

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