Re: Weird html - No "real" <cr>
| From: | Gustav Wiberg | Date: | Fri, 16 Dec 2005 23:22:05 +0000 |
| Subject: | Re: Weird html - No "real" <cr> | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-227564@lists.php.net to get a copy of this message | ||
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---------- End Original Message ----------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 BYvendorName";$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;?>">Visaloggfil</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 scriptif (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%' ANDtbvara.Saldo>0 ORDER BY IDVara";$querys = mysql_query($sql); $rowsInDb = mysql_num_rows($querys);echo "<b>AUTOMATISK</B> INFOGNING AV PRODUKTER SOM INTEFINNS 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, thenadd 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); //Startafter 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 forcurrent vendor// //Replace texts from field searchFor and replace fromfield replaceWith//If nothing is written in field replaceWith, then dothe searchFor-field bold// $sql2 = "SELECT searchFor, ForIDVendor FROMtbreplacetextvendor";$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 WHEREVarunamn=" . 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 IDVaraDESC";$querys4 = mysql_query($sql4) or die("DEAD sql4"); $dbArray4 = mysql_fetch_array($querys4); $dbID = $dbArray4["IDVara"];$sql5 = "SELECT ForIDVara, ForIDUnderKategori FROMtbunderkategorivara 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"] ORstrlen($dbArray["ForIDVara"])==0) {$sql6 = "INSERT INTO tbunderkategorivara(ForIDVara, ForIDUnderKategori)";$sql6 .= " VALUES(" . safeQuote($dbID); $sql6 .= ", " . safeQuote(15); //This undercategorysets 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