|
Posted by "Gustav Wiberg" on 12/17/05 01:22
Hi
Yes, but I assume that
echo "<hr>Kontroll rad i textfil:$rowsInTextFile av
$totalRowsInTextFile<br>";
would render a <newline> ?
/G
----- Original Message -----
From: <replies-lists-php@listmail.innovate.net>
To: "Gustav Wiberg" <gustav@varupiraten.se>
Sent: Saturday, December 17, 2005 12:15 AM
Subject: Re: [PHP] Weird html - No "real" <cr>
[assuming i understand your question correctly] a <cr> or other type
of (operating system) newline is not a rendered value in html. you
need to use an html <BR>, or <P> (or put the text within an html
<PRE> block) to get the rendered html to have new lines.
------------ Original Message ------------
> Date: Saturday, December 17, 2005 12:03:02 AM +0100
> From: Gustav Wiberg <gustav@varupiraten.se>
> To: PHP General <php-general@lists.php.net>
> Subject: [PHP] Weird html - No "real" <cr>
>
> Hi there!
>
> Why do I get this kind of ... why don't <cr> work? There is now
> <newline> as when you view source in an ordinary html-file... I
> hope you guys understand what I mean...
>
>
> DOWN BELOW IS THE PHP CODE! :-)
>
>
>
> <html>
> <head>
> <title>main</title>
> <meta http-equiv="Content-Type" content="text/html;
> charset=iso-8859-1">
> </head>
> <body>
>
>
> <b>PCB</b><br><b>AUTOMATISK</B> INFOGNING AV PRODUKTER SOM INTE
> FINNS I VP's
> databas!<br><hr>Loggfil=logfiles/pcb_autoinsert.txt<br>Rader i
> databas=354<br><hr>Kontroll rad i textfil:1 av 1881<br><hr>Kontroll
> rad i textfil:2 av 1881<br><b>.</b><hr>Kontroll rad i textfil:3 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:4 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:5 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:6 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:7 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:8 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:9 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:10 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:11 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:12 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:13 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:14 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:15 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:16 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:17 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:18 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:19 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:20 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:21 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:22 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:23 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:24 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:25 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:26 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:27 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:28 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:29 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:30 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:31 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:32 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:33 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:34 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:35 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:36 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:37 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:38 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:39 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:40 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:41 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:42 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:43 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:44 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:45 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:46 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:47 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:48 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:49 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:50 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:51 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:52 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:53 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:54 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:55 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:56 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:57 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:58 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:59 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:60 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:61 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:62 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:63 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:64 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:65 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:66 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:67 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:68 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:69 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:70 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:71 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:72 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:73 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:74 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:75 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:76 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:77 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:78 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:79 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:80 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:81 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:82 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:83 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:84 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:85 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:86 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:87 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:88 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:89 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:90 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:91 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:92 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:93 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:94 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:95 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:96 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:97 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:98 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:99 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:100 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:101 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:102 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:103 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:104 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:105 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:106 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:107 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:108 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:109 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:110 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:111 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:112 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:113 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:114 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:115 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:116 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:117 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:118 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:119 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:120 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:121 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:122 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:123 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:124 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:125 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:126 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:127 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:128 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:129 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:130 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:131 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:132 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:133 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:134 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:135 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:136 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:137 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:138 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:139 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:140 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:141 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:142 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:143 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:144 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:145 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:146 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:147 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:148 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:149 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:150 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:151 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:152 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:153 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:154 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:155 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:156 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:157 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:158 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:159 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:160 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:161 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:162 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:163 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:164 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:165 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:166 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:167 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:168 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:169 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:170 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:171 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:172 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:173 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:174 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:175 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:176 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:177 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:178 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:179 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:180 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:181 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:182 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:183 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:184 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:185 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:186 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:187 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:188 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:189 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:190 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:191 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:192 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:193 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:194 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:195 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:196 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:197 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:198 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:199 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:200 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:201 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:202 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:203 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:204 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:205 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:206 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:207 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:208 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:209 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:210 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:211 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:212 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:213 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:214 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:215 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:216 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:217 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:218 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:219 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:220 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:221 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:222 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:223 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:224 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:225 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:226 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:227 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:228 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:229 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:230 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:231 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:232 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:233 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:234 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:235 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:236 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:237 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:238 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:239 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:240 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:241 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:242 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:243 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:244 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:245 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:246 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:247 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:248 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:249 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:250 av
> 1881<br><b>.</b><hr>Kontroll rad i textfil:251 av
> 1881<br><b>.</b><hr
>
>> Kontroll rad i textfil:252 av 1881<br><b>.</b><hr>Kontroll rad i
>> textfil:253 av 1881<br><b>.</b><hr>Kontroll rad i textfil:254 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:255 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:256 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:257 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:258 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:259 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:260 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:261 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:262 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:263 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:264 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:265 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:266 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:267 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:268 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:269 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:270 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:271 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:272 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:273 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:274 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:275 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:276 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:277 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:278 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:279 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:280 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:281 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:282 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:283 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:284 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:285 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:286 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:287 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:288 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:289 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:290 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:291 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:292 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:293 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:294 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:295 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:296 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:297 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:298 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:299 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:300 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:301 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:302 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:303 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:304 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:305 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:306 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:307 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:308 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:309 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:310 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:311 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:312 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:313 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:314 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:315 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:316 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:317 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:318 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:319 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:320 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:321 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:322 av
>> 1881<br><b>.</b><hr>Kontroll rad i textfil:323 av
>> 1881<br><b>.</b><hr
>
>
>
> <?php
> //Parameters for specific vendor taken from db depending on ID sent
> to URL
> //
> if (isset($_GET["IDImport"])) {
>
> $IDImport = $_GET["IDImport"];
>
> }
>
> //echo "IMPORT=$IDImport";
> //exit;
> //This is when testing...
> //
> if (intval($IDImport) !== 5) {
>
> HEADER("Location:vendor_update.php?IDImport=$IDImport");
> exit;
> }
>
>
> ?>
> <html>
> <head>
> <title>main</title>
> <meta http-equiv="Content-Type" content="text/html;
> charset=iso-8859-1">
> </head>
> <body>
>
> <?php
> //This script was updated 2005-12-16
> //by Gustav Wiberg / gustav@varupiraten.se
> //Please visit www.varupiraten.se for more scripts
> //
> require("phpfunctions/datefunctions.php");
> $todayDate = dateOfCurrentTime();
>
> require("phpfunctions/dbsafety.php");
>
>
>
>
>
> require("phpfunctions/opendb.php");
>
> //Delete unessary products (products without pictures)
> //
> $sql = "DELETE FROM tbvara WHERE bildlank = 'empty.jpg'";
> $querys = mysql_query($sql);
> //echo "TILLFÄLLIG PRODUKTER BORTTAGNA!";
>
>
> //Start here...
> //
> $sql = "SELECT IDImport, importFile, vendorName, saldoColumn,
> artNrColumn, priceColumn, checkLev, separator FROM tbimport WHERE
> IDImport = " . safeQuote($IDImport) . " LIMIT 1";
>
> $querys = mysql_query($sql);
> $importDbArray = mysql_fetch_array($querys);
>
> //No specific vendor is chosen
> //Therefore, show all vendors for user to choose
> //
> if (strlen($importDbArray["importFile"]) == 0) {
>
> //Show a list of vendors
> //
> $sql = "SELECT IDImport, vendorName FROM tbimport ORDER BY
> vendorName";
>
> $querys = mysql_query($sql);
> while ($dbArray = mysql_fetch_array($querys)) {
>
> $IDImport = $dbArray["IDImport"];
> $vendorName = $dbArray["vendorName"];
> $logFileName = strtolower("logfiles/$vendorName.txt");
> //Example: captech.txt
> ?>
> <b><?php echo $vendorName;?></b><br><hr>
> <a href="vendor_insert.php?IDImport=<?php echo
> $IDImport;?>">Lägg till produkter</a><br>
> <a href="<?php echo $logFileName;?>">Visa
> loggfil</a><br><br><hr><br>
> <?php
>
> }
>
> mysql_close();
> exit;
> }
>
>
> //Parameters that sets the rules for importing
> //
> $fileName = $importDbArray["importFile"]; //Example:
> import/CapTech_pris.txt
> $vendorName = $importDbArray["vendorName"]; //Example: Captech
> $saldoColumn = $importDbArray["saldoColumn"]; //Example: 2 (third
> column)
> $artNrColumn = $importDbArray["artNrColumn"]; //Example: 0 (First
> column)
> $priceColumn = $importDbArray["priceColumn"]; //Example: 7 (Eigth
> column)
> $checkLev = $importDbArray["checkLev"]; //Example: CA-
> $separator = $importDbArray["separator"]; //Example: ;
> $vendorName = $importDbArray["vendorName"]; //Example: ;
>
> $logFileName = strtolower("logfiles/" . $vendorName.
> "_autoinsert.txt"); //Example: captech.txt
>
> if (strlen($checkLev) == 0 || strlen($vendorName) == 0 ||
> strlen($saldoColumn) == 0 || strlen($artNrColumn) == 0 ||
> strlen($priceColumn) == 0 || strlen($checkLev) == 0) {
>
> echo "DOESN'T WORK WITHOUT all fields";
> mysql_close();
> exit;
>
> }
> static $row = 1;
>
> //echo $fileName . "<br>"; // = $importDbArray["importFile"];
> //Example: import/CapTech_pris.txt
> echo "<b>$vendorName</b><br>"; // = $importDbArray["vendorName"];
> //Example: Captech
> //echo $saldoColumn . "<br>"; // = $importDbArray["saldoColumn"];
> //Example: 2 (third column)
> //echo $artNrColumn . "<br>"; // = $importDbArray["artNrColumn"];
> //Example: 0 (First column)
> //echo $priceColumn . "<br>"; // = $importDbArray["priceColumn"];
> //Example: 7 (Eigth column)
> //echo $checkLev . "<br>"; // = $importDbArray["checkLev"];
> //Example: CA-
> //echo "SEP:$separator";
>
>
>
>
> //Function for creating a logfile
> //and writing to screen
> //
> function writeNow($str, $logFileName) {
>
> //Create a handle for writing (appending)
> //
> $logHandle = fopen($logFileName,"a");
>
> fwrite($logHandle, "$str\r\n");
> //echo $str . "<br>";
>
> //Close file for writing to logfile
> //
> fclose($logHandle);
>
> }
>
>
>
>
> //Check if the filename exists first!
> //If not, then exit script
>
> if (substr($fileName, 0, 4) != 'http') {
>
> if (!file_exists($fileName)) {
>
> echo "Filen $fileName finns inte!<br>Avslutar scriptet nu!";
> exit;
>
> }
>
> }
>
>
> $rowsInTextFile = 0;
>
>
> $insertActions = 0;
>
>
> $sql = "SELECT tbvara.Varunamn, tbvara.Saldo FROM tbvara";
> $sql .= " WHERE Varunamn LIKE '$checkLev%' AND
> tbvara.Saldo>0 ORDER BY IDVara";
> $querys = mysql_query($sql);
> $rowsInDb = mysql_num_rows($querys);
>
> echo "<b>AUTOMATISK</B> INFOGNING AV PRODUKTER SOM INTE
> FINNS I VP's databas!<br><hr>";
> echo "Loggfil=$logFileName<br>";
> echo "Rader i databas=$rowsInDb<br>";
>
> //Go through textfile and search for artnr. If not found, then
> add information
> //
> $handle = fopen("$fileName", "r");
>
> //Go through textfile to $startRow
> //
>
> if (isset($_GET["startrow"])) {
> $startRow = $_GET["startrow"];
> }
> else {
> $startRow = 0;
> }
>
> $totalRowsInTextFile = 0;
>
> while (($data = fgetcsv($handle, 1000, "$separator")) !==
> FALSE) {
>
> //echo "STARTROW=$startRow";
> $totalRowsInTextFile++;
> //if (intval($startRow) > intval($totalRowsInTextFile))
> {break;}
>
> }
> fclose($handle);
>
> $handle2 = fopen("$fileName", "r");
>
> $rowsInTextFile = 0;
>
> while (($data = fgetcsv($handle2, 1000, "$separator")) !==
> FALSE) {
>
>
>
>
> $textArtNr = $data[$artNrColumn];
> $textBeskrivandeVarunamn = $data[4];
> $textDetaljText = $data[8];
>
> //Go through database with products from vendor
> //
> $sql = "SELECT tbvara.Varunamn, tbvara.Saldo FROM tbvara";
> $sql .= " WHERE Varunamn LIKE '$checkLev%' ORDER BY IDVara";
>
> $querys = mysql_query($sql);
>
> //Does article exist in database already?
> //
> $foundProductInDb = 'N';
>
>
> while ($toarray = mysql_fetch_array($querys)) {
>
> $dbArtNr = substr($toarray["Varunamn"],3); //Start
> after PC-
> //echo "Comparing $textArtNr with $dbArtNr<br>";
>
> if ($textArtNr == $dbArtNr) {$foundProductInDb = 'Y';}
>
> }
>
>
>
> //Product existed in textfile, but not in db.
> //Therefore, insert into db
> //
> if ($foundProductInDb == 'N') {
>
> $intoDb = "PC-" . $textArtNr;
> $intoDbDetaljText =
> str_replace("br","<br>",$textDetaljText);
>
> //Go through rows in table tbreplacetextvendor for
> current vendor
> //
> //Replace texts from field searchFor and replace from
> field replaceWith
> //If nothing is written in field replaceWith, then do
> the searchFor-field bold
> //
> $sql2 = "SELECT searchFor, ForIDVendor FROM
> tbreplacetextvendor";
> $querys2 = mysql_query($sql2);
>
> while ($dbArray2 = mysql_fetch_array($querys2)) {
>
> $searchFor = $dbArray2["searchFor"];
>
>
> //Should the text be replaced by something specific?
> //
> $explodeDetalj =
> explode("<br>",$intoDbDetaljText);
>
> for ($nr=0;$nr<count($explodeDetalj);$nr++) {
>
> if (substr($explodeDetalj[$nr],0,1) == "-")
> {
> $explodeDetalj[$nr] = str_replace("- ",
> "<li> ", $explodeDetalj[$nr]);
> }
>
> }
>
>
> //Make text bold where it should be bold
> //
> for ($nr=0;$nr<count($explodeDetalj);$nr++) {
>
> $detail = strtolower($explodeDetalj[$nr]);
> $sf = strtolower($searchFor);
>
> if (substr($detail,0) == substr($sf,0)) {
>
> $explodeDetalj[$nr] =
> str_replace($searchFor, "<b>$searchFor</b>", $explodeDetalj[$nr]);
> }
>
>
> }
>
>
> $intoDbDetaljText =
> implode("<br>",$explodeDetalj);
>
>
>
>
> }
>
>
>
>
>
>
> //$intoDbDetaljText = "testar";
> $intoDbBildLank = "empty.jpg";
> $intoDbBildLankStor = "empty_big.jpg";
>
> $sqlTest = "SELECT Varunamn FROM tbvara WHERE
> Varunamn=" . safeQuote($intoDb);
> $querysTest = mysql_query($sqlTest);
> $prodCount = mysql_num_rows($querysTest);
>
> //Add only if the same product does not exist
> //
> if ($prodCount == 0) {
>
> $sql3 = "INSERT INTO tbvara (Varunamn,
> ForIDAnvandare_Leverantor, beskrivandeVarunamn, detaljTextMer,
> inlagdDatum, bildLank, bildlankStor)";
> $sql3 .= " VALUES (" . safeQuote($intoDb);
> $sql3 .= ", " . safeQuote(7); //Seven is VP-vendor.
> $sql3 .= ", " . safeQuote($textBeskrivandeVarunamn);
> $sql3 .= ", " . safeQuote($intoDbDetaljText);
> $sql3 .= ", " . safeQuote($todayDate);
> $sql3 .= ", " . safeQuote($intoDbBildLank);
> $sql3 .= ", " . safeQuote($intoDbBildLankStor);
> $sql3 .= ")";
> $querys3 = mysql_query($sql3) or die("DEAD sql3");
>
> $sql4 = "SELECT IDVara FROM tbvara ORDER BY IDVara
> DESC";
> $querys4 = mysql_query($sql4) or die("DEAD sql4");
> $dbArray4 = mysql_fetch_array($querys4);
> $dbID = $dbArray4["IDVara"];
>
> $sql5 = "SELECT ForIDVara, ForIDUnderKategori FROM
> tbunderkategorivara WHERE ForIDVara=" . safeQuote($dbID) . " AND
> ForIDUnderKategori=15";
> $querys5 = mysql_query($sql5) or die("DEAD sql5");
> $dbArray5 = mysql_fetch_array($querys5);
>
> //If connection not found, then insert...
> //
> if ($dbArray5["ForIDVara"] OR
> strlen($dbArray["ForIDVara"])==0) {
>
> $sql6 = "INSERT INTO tbunderkategorivara
> (ForIDVara, ForIDUnderKategori)";
> $sql6 .= " VALUES(" . safeQuote($dbID);
> $sql6 .= ", " . safeQuote(15); //This undercategory
> sets product to not defined category
> $sql6 .= ")";
> $querys6 = mysql_query($sql6) or die ("DEAD sql6");
>
> }
>
> //writeNow($sql6,$logFileName);
> }
>
>
> }
>
>
> $rowsInTextFile++;
> $startRow++;
> echo "<hr>Kontroll rad i textfil:$rowsInTextFile av
> $totalRowsInTextFile<br>";
> if (isset($sql3)) {
> echo "<b>.</b>";
> }
> /*
> if ($rowsInTextFile>100) {
> mysql_close();
> ?>
> <script language="Javascript" type="text/Javascript">
> window.document.location = 'vendor_insert.php?IDImport=<?php echo
> $IDImport;?>&startrow=<?php echo $startRow++;?>';
> </script>
> <?php
> }
> */
>
> //Next row in textfile
> //
> }
>
> fclose($handle2);
> mysql_close();
>
>
> echo "<br><br><br>************************************<br>";
> echo "<b>Automatisk infogning av produkter slutfört.</b><br>Dessa
> produkter hamnar i kategorin Ej tilldelade";
> ?>
> <br><br>
> <a href="vendor_update?IDImport=<?php echo $IDImport;?>">Fortsätt
> med uppdatering</a>
> </body>
> </html>
>
>
> /G
> http://www.varupiraten.se/
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
---------- End Original Message ----------
[Back to original message]
|