Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

[PHP] geen plaatje??

The game
3 antwoorden
  • ik wil een tijdelijk, door php gegenereerd plaatje, hebben op plek van logo.
    ik gebruik de volgende code:
    [code:1:315934cad1]<!–DWLayoutTable–>
    <tr>
    <td width="10%">
    <?php
    header("Content-type: image/png");
    $im = imagecreate(150,50);
    $bg = imagecolorallocate($im, 255, 255, 255);
    $textcolor = imagecolorallocate($im, 0, 0, 255);
    imagestring($im,1,50,25,$Boardname." V".$version, $textcolor);
    imagepng($im);
    ?>
    </td>
    <td width="776"><center>extra info over board</center></td>
    </tr>
    </table>
    [/code:1:315934cad1]

    als ik die uitvoer krijg ik de volgende output op de plek war het plaatje moet staan:
    [code:1:315934cad1]
    ‰PNG  IHDR–2„B°YPLTEÿÿÿÿxÀ<óbIDATxœc`£T˜00°tð#Ę0,S8`b6gÏ3 Šb™ÂSÕº4µ‘3+”e #BìQØ6FN§«Ì"'áæØåÜÈæÈÌqŒæ½8~܆ÈjIEND®B`‚
    [/code:1:315934cad1]


    kijk hier voor wat er gebeurd
    en voor info over de webserver klik hier
    als je een 404 krijgt kan het zijn dat mijn pc uitstaat, of er is een probleem met mijn router ;) :roll:
  • Je maakt een binair plaatje en probeert die vervolgens meteen in een table te proppen. Dat gaat niet werken. Wat je moet doen is een pagina de table laten maken en de tweede php file het plaatje. In de eerste file wijs je dan gewoon naar het bestand waar je het plaatje maakt doormiddel van een <img> tag.

    Dus je krijgt uiteindelijk iets als:[code:1:326e631081]//Pagina 1:
    <table> ….

    <img src="page2.php" …>
    </table>
    [/code:1:326e631081]
  • Ik heb een tijdje geleden ook een plaatje gemaakt, keurig zoals Bill het zegt, maar dat werkte toch niet.
    Bij mij zat het probleem in een lege regel voor de <?php
    Hier staat het hele verhaal.

    Nog wat, gebruik een echte browser, bv Mozilla. die geeft een bruikbare foutmelding:

    The image “http://62.251.83.181/forum/index.php” cannot be displayed, because it contains errors.

    wimb

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.