Jump to content
php.lv forumi

Recommended Posts

Posted

Nu lieta tāda... Pēc visādiem tutorialiem uztaisiju skriptu kurš uztaisa bildi pēc ievadītā bet lapa kura izveido pašu bildi viņai header ir Content-type: image/png tapēc nekā tur nekā rakstiska nevar pievienot un ja nav type image tad bildes vietā visadi ķeburi sanāk bet es gribetu lai bilde ir tajā pašā galvenajā lapā bet galigi nevar izdomat kā to izdarīt! :( mans rezultāts: http://ultimate.oo.lv/sig2/ bet gribētos kā piemēram šeit: http://sigmaker.gladiatus-team.pl/lv/ .. cerams ka izstāstiju pietiekami saprotami..

 

index.php satur formas šitādā garā:

<form action="sig.php" method="get">
<input type="text" name="name" value="-" />

sig.php satur bildes izveidosanu un uzrakstus...

<?php
header("Content-type: image/png");

$name = (isset($_GET['name'])) ? $_GET['name'] : "-";
$skype = (isset($_GET['skype'])) ? $_GET['skype'] : "-";
$s = (isset($_GET['s'])) ? $_GET['s'] : "-";
$klan = (isset($_GET['klan'])) ? $_GET['klan'] : "-";

//tekstus//

imagepng($bilde); // outputing PNG image to file cache 
imagedestroy($bilde); // destroy image

Posted

nu jā bet kā lai es to dabuju tajā pašā lapā man vajag bildei ?name=$name un name viņš _GET bet no kurienes lai viņš viņu geto?

Posted

Liec formai izsaukt šo pašu index.php un nevis sig.php un apakšā norādi:

'<img src="sig.php?name=' . $_GET['name'] ...

Tādā veidā būsi padevis šos parametrus gan index, gan sign

Posted

nu mēģināju bet nesanāk... forma dodas uz pašu index.php un bildi meģinu šādi: <img src="sig.php?name=<?$name?>&skype=<?$skype?>&s=<?$s?>&klan=<?$klan?>" bet pēc = sanāk tukšumi kautgan pāšā augšā ir:

<?php
$name = (isset($_GET['name'])) ? $_GET['name'] : "-";
$skype = (isset($_GET['skype'])) ? $_GET['skype'] : "-";
$s = (isset($_GET['s'])) ? $_GET['s'] : "-";
$klan = (isset($_GET['klan'])) ? $_GET['klan'] : "-";
?>

links pamainas nospiežot uz submit kā vajag (index.php?name=ka vaig un bla bla bla) bet īsti negribētos lai tas rādas adresē.. kā lai panāk tieši kā piemēra adresē 1. postā?

Posted (edited)
Padot uz index.php caur POST

nu tas atrisina to ka nerādas links bet kaut kas nav kārtībā te:

<img src="sig.php?name=<?$name?>&skype=<?$skype?>&s=<?$s?>&klan=<?$klan?>"

jo pad tad ja sākumā uzliek $name = "tests" nekas nemainas paliek tik tukšums...

Edited by Swear
Posted

Un šajā vietā:

<?php
$name = (isset($_GET['name'])) ? $_GET['name'] : "-";
$skype = (isset($_GET['skype'])) ? $_GET['skype'] : "-";
$s = (isset($_GET['s'])) ? $_GET['s'] : "-";
$klan = (isset($_GET['klan'])) ? $_GET['klan'] : "-"
?>

nomainīji uz:

<?php
$name = (isset($_POST['name'])) ? $_POST['name'] : "-";
$skype = (isset($_POST['skype'])) ? $_POST['skype'] : "-";
$s = (isset($_POST['s'])) ? $_POST['s'] : "-";
$klan = (isset($_POST['klan'])) ? $_POST['klan'] : "-"
?>

Posted

vel 1 jautājums? kā man panākt ja ?download=1 lai viņš pieprasa to bildi download? es mēģināju sig.php ievietot:

 		$download=$_GET['d'];
	if($download=="1")
	{

header('Content-Description: File Transfer');
header('Content-Type: image/png');
header('Content-Length: ' . filesize($file));
header('Content-Disposition: attachment; filename='$file');
readfile($file);
   }


header("Content-type: image/png");
utt

bet nestrada... kas par vainu?

Posted

Nebūtu pareizāk: header('Content-Disposition: attachment; filename='.$file); ?

×
×
  • Create New...