Avatar billede Sportz Nybegynder
26. januar 2010 - 15:15 Der er 13 kommentarer

Problemer med aflæsning af vertifikationsbillede + kode

Hej Eksperter,

Jeg har problemer med følgende script, som jeg kan få til at virke:

<?php
session_start();

if(isset($_SESSION['verify'])) {
  unset($_SESSION['verify']);
}

$str = substr(strtoupper(md5(uniqid("w"))), 0, 5);

$_SESSION['verify'] = $str;

$im = ImageCreateFromPNG("verify.png");
$sort = ImageColorAllocate($im,0,0,0); 
ImageTTFText ($im,32,5,6,45,$sort,"verdana.ttf",$str);
header("Content-type: image/png");
ImagePNG($im);
ImageDestroy($im);
?>

Det drejer sig om at den ikke vil hente verify.png og udskrive det på siden med en tilhørende kode? Har en form hvorfra den den forbinder med min verify.php:

<img src="verify.php" alt="auth" />


Har ikke den store forstand på kodning, så håber der er nogen der vil kunne være behjælplige. Tak.
Avatar billede repox Seniormester
26. januar 2010 - 15:37 #1
Jeg er jo ophavsmand til ovenstående stump kode; hvor er det skægt at se så gammel noget kode :p

Anyways, problemet ligger nok i at du ikke har verify.png billedet i samme mappe som verify.php.

Jeg antager du har kodestumpen fra hjemmesideskolen.dk? Der er det oprindelige billede stadigvæk.
Avatar billede Sportz Nybegynder
26. januar 2010 - 15:38 #2
Hej,
Ja det er korrekt - Jamen jeg har følgende verify.php og verify.png i samme mappe, så forstår ikke hvorfor det ikke virker?!
Avatar billede repox Seniormester
26. januar 2010 - 15:45 #3
Har du også Verdana.ttf til at ligge der?
Avatar billede Sportz Nybegynder
26. januar 2010 - 15:48 #4
Ja det har jeg - Dog ikke verdana.tff men en anden font! Det er dermed også ændret i scriptet...
Avatar billede repox Seniormester
26. januar 2010 - 15:51 #5
Well, hvis du har en font-fil liggende og den nødvendige rettelse i scriptet er lavet, verify.png ligger i samme mappe, så bliver jeg nød til at få et link til verify.php for at se hvad den siger eller gør.
Avatar billede Sportz Nybegynder
26. januar 2010 - 15:54 #6
Jamen den gør ingenting - Den viser på siden kun et rødt kryds med tilhørende tekst (auth) der hvor der skulle have været et vertifikationsbillede plus kode... ?!
Avatar billede repox Seniormester
26. januar 2010 - 15:56 #7
Hvis du vil have hjælp, så giver du et link - der er ingen her der er interesserede i at sidde og gætte på hvad der er i vejen...
Avatar billede Sportz Nybegynder
26. januar 2010 - 16:00 #8
Den fremkommer med følgende fejlmeddelser:

Warning:  imagecreatefrompng() [<a href='function.imagecreatefrompng'>function.imagecreatefrompng</a>]: Unable to access verify.png in kontakt/verify.php on line 12

Warning:  imagecreatefrompng(verify.png) [<a href='function.imagecreatefrompng'>function.imagecreatefrompng</a>]: failed to open stream: No such file or directory in kontakt/verify.php on line 12

Warning:  imagecolorallocate(): supplied argument is not a valid Image resource in kontakt/verify.php on line 13

Warning:  imagettftext() expects parameter 1 to be resource, boolean given in kontakt/verify.php on line 14

Warning:  imagepng(): supplied argument is not a valid Image resource in kontakt/verify.php on line 21

Warning:  imagedestroy(): supplied argument is not a valid Image resource in kontakt/verify.php on line 22
Avatar billede repox Seniormester
26. januar 2010 - 16:02 #9
Så er billedet heller ikke tilgængeligt.
Avatar billede Sportz Nybegynder
26. januar 2010 - 16:17 #10
Nej det kan jeg også godt tolke ud af ovenstående fejlmeddelser, men hvad kan det skyldes når nu filerne ligger i samme mappe?
Avatar billede repox Seniormester
26. januar 2010 - 16:20 #11
Ja, det er jo svært at sige, når man ikke har mulighed for at teste det...
Avatar billede Sportz Nybegynder
30. januar 2010 - 22:52 #12
Hvordan vil du gerne have mulighed for at teste det?
Avatar billede repox Seniormester
31. januar 2010 - 14:13 #13
Læg et link op til en side, hvor du kan vise scriptet ikke virker og angiv de stier der ligger til grunde for de af scriptets afhængige filer.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester