Nieuwe regel

30-07-2010 20:45
  • thew espert
  • thew espert's foto

nu heb ik dit script:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php


$file = file_get_contents('http://file.nl/file.txt');

$regel = nl2br($file); // De email varibalen. Dit is de tekst. Je kan natuurlijk ook iets uit de DB halen en dan hier neerzetten.

$regel2 = str_replace("<br />", "\n", $regel);

$imgTXT = $email2; //tekst die op de afbeelding komt
$imgCreate = ImageCreate(695, 450); //breedte, hoogte
$imgBg = ImageColorAllocate($imgCreate, 255, 255, 255); //255, 255, 255 is wit (achtergrond)
$imgFg = ImageColorAllocate($imgCreate, 51, 51, 51); //51, 51, 51 is zwart (textkleur)

ImageFill($imgCreate, 1, 1, $imgBg);
ImageString($imgCreate, 2, 1, 1, $imgTXT, $imgFg);

header('Content-type: image/png');
ImagePNG($imgCreate);
ImageDestroy($imgCreate);
?>

Maar nou wordt het niet op een volgende regel gezet. Hoe kan ik daar wel voor zorgen? bvd.

30-07-2010 20:49
  • - Ariën -
  • - Ariën -'s foto
1
2
3
<?php
$file = file_get_contents('http://file.nl/file.txt'); 
?>

Waarom ga je rippen, i.p.v. het uit een XML te halen?

Even een citaat uit de huisregels:
=====================================
Het is niet toegestaan om onderwerpen te behandelen die ingaan tegen enige vorm van copyright of auteursrechten. Het rippen van gegevens van een website is illegaal zonder toestemming van de rechthebbende. Als je gegevens van een andere website af wilt halen en je hebt toestemming van de auteur, dan zal hij zeker voor een simpele manier zorgen en is het dus nooit nodig om de gegevens te rippen. Dit is illegaal en Phpfreakz zal hier geen hulp mee geven.
======================================

30-07-2010 20:50
  • thew espert
  • thew espert's foto

ik ben niet bekend met xml

en even voor je citaat: het bestand staat op mijn eigen server... Dus dat staat goed :)

30-07-2010 20:52
  • Robbert Schellingerhout
  • Robbert Schellingerhout's foto

Als dit is wat het is dan kan dit uiteraard nooit gaan werken.

Punt 1 is dat een plaatje zo ie zoal nooit een \n of \r of \r\n zal gaan begrijpen, je zult zelf de string moeten splitsen en met coordinaten moeten plaatsen.

"ik ben niet bekend met xml"
-> dan wordt het tijd je daar ook eens in te gaan verdiepen

"en even voor je citaat: het bestand staat op mijn eigen server... Dus dat staat goed :) "
-> dan is het inlezen via de url niet de juiste keuze

30-07-2010 20:57
  • thew espert
  • thew espert's foto

"-> dan is het inlezen via de url niet de juiste keuze"

Het was als voorbeeld.

"Punt 1 is dat een plaatje zo ie zoal nooit een \n of \r of \r\n zal gaan begrijpen, je zult zelf de string moeten splitsen en met coordinaten moeten plaatsen."

Hoe zou ik dat moeten aanpakken?

30-07-2010 20:58
  • Robbert Schellingerhout
  • Robbert Schellingerhout's foto
31-07-2010 12:24
  • brugger mugger
  • brugger mugger's foto
31-07-2010 15:37
  • Ivo P.
  • Ivo P.'s foto

$file = file_get_contents('http://file.nl/file.txt');

$regel = nl2br($file); // De email varibalen. Dit is de tekst. Je kan natuurlijk ook iets uit de DB halen en dan hier neerzetten.

$regel2 = str_replace("<br />", "\n", $regel);

je haalt dus een tekst op.
je plaatst bij elke nieuwe regel een <br/> (de enter blijft staat)
je haalt overal de <br> tag weer weg en vervangt die door een enter. (netto staan er nu 2)

waarom dan nl2br() gebruikt?

-- los van de vraag of je tekenscript met enters om kan gaan/

Inloggen wachtwoord vergeten? Aanmelden
ADSL – Telfort Internet – Ziggo Alles in 1