小编Tro*_*els的帖子

只有当页面上没有其他内容发生时,才能在php中创建图像

我正在使用这段PHP代码来创建和旋转图像.当我只是调用它所在的img.php时,它工作得很好.

但是,如果我尝试将img.php包含在其他任何内容中,或者只是将代码段包含在另一个页面中(在同一服务器上),它只会向我显示很多问号而不是图像.

我的感觉是问题与发送的标题有关,但老实说我不知道​​.

任何建议如何使这个有用,所以它可以包含在另一个页面,仍然有效?

<?php 
   header("Content-type: image/jpeg"); 
   // option one  
  // create a 250*77 image 
  $im = imagecreate(250, 77); 
  // option two  
  // creating a image from jpeg  
  $im = @imagecreatefromjpeg("images/test.jpg")  
  or die("Cannot Initialize new GD image stream"); 

  // white background and black text 
  $bg = imagecolorallocate($im, 255, 255, 255); 
  $textcolor = imagecolorallocate($im, 0, 0, 0); 

 //create the text
  $skrivetekst = date('d.m.Y');
    $skrivetekst2 = date('H:i:s');

 // write the string at the top left 
  imagestring($im, 5, 0, 0, $skrivetekst, $textcolor); 
  imagestring($im, …
Run Code Online (Sandbox Code Playgroud)

php

2
推荐指数
1
解决办法
296
查看次数

$ _get和session.无法让它发挥作用

谁能告诉我为什么这不起作用?

<?php
$lang = $_get["lang"];
if (($lang == "fr"))
{
    session_destroy();
    session_start(); 
    $_SESSION['lang'] == "fr";  
}

if (($lang == "en"))
{
    session_destroy();
    session_start(); 
    $_SESSION['lang'] == "en";      
}

if (isset($_SESSION['lang']))
{
    $lang = $_SESSION['lang'];
}
else
{
    $lang = "fr";            
}
?>
Run Code Online (Sandbox Code Playgroud)

我似乎无法让它工作,我尝试了很多不同的东西.只需要指出错误的方向.

如果有任何帮助,它在Apache服务器上的PHP5上运行.

即使没有会话,我也无法让$ _get工作.通常情况从来都不是这样.

php

0
推荐指数
3
解决办法
3609
查看次数

标签 统计

php ×2