Jump to content
php.lv forumi

header("Location: ....")


g_atis

Recommended Posts

Tas nozīmē, ka pirms header() fjas izsaukšanas esi jau nosūtijis datus uz klientu, tāpēc headeri nevar uzlikt (tam jābūt pašam pirmajam). Pārvieto šo fju kautkur augstāk kodā, vai arī lieto output bufferingu (skat. ob_start() fju).

Link to comment
Share on other sites

Tas nozīmē, ka pirms header() fjas izsaukšanas esi jau nosūtijis datus uz klientu

..

17101[/snapback]

 

 

bet cik reizes jau šis ir teikts! ja par katru reizi maxaatu pāris santiimus.. uh! :rolleyes:

Link to comment
Share on other sites

  • 2 weeks later...
  • 7 months later...

Lūk kods no PHP manuāļa

 

<?php

// File and new size
$filename = 'F:/bilde.jpg';
$percent = 0.5;

// Content type
header('Content-type: image/jpeg');

// Get new sizes
list($width, $height) = getimagesize($filename);
$newwidth = $width * $percent;
$newheight = $height * $percent;

// Load
$thumb = imagecreatetruecolor($newwidth, $newheight);
$source = imagecreatefromjpeg($filename);

// Resize
imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);

// Output
imagejpeg($thumb);
?>

 

Itkā visam vajadzētu iet, bet met ārā to pašu -> Warning: Cannot modify header information - headers already sent by ... bla bla blā

Bet header jau ir pašā sākumā (nekas nemainās ja arī noliek pirms tiem mainīgajiem). Kāds zin, kas tā par vainu?

Edited by brightray
Link to comment
Share on other sites

×
×
  • Create New...