Denne kode virker fint nok.. men den er ALT for langtsom... kan det skrives om ? <? for ($i=0;$i<count($RetrieveFile);$i++) { if (ereg(\"<!-- Beskrivende FORLAGSNOTE -->\", $RetrieveFile[$i])) { $ting = strip_tags($RetrieveFile[$i+1]); $Beskrivelse = \"<!--start-->$ting<br><br><!--slut-->\"; } $RetrieveFile[$i] = strip_tags($RetrieveFile[$i]); if (ereg(\"ISBN\", $RetrieveFile[$i])) { $RetrieveFile[$i] = eregi_replace(\"[^0-9\\-]+\", \"\", $RetrieveFile[$i]); $Isbn = \"$RetrieveFile[$i]<br><br>\"; }
print \"$Beskrivelse\\n\"; print \"$Isbn\\n\"; print \"$udgave\\n\"; print \"$sider\\n\"; print \"$pris\\n\"; ?>Denne kode virker fint nok.. men den er ALT for langtsom... kan det skrives om ? <? for ($i=0;$i<count($RetrieveFile);$i++) { if (ereg(\"<!-- Beskrivende FORLAGSNOTE -->\", $RetrieveFile[$i])) { $ting = strip_tags($RetrieveFile[$i+1]); $Beskrivelse = \"<!--start-->$ting<br><br><!--slut-->\"; } $RetrieveFile[$i] = strip_tags($RetrieveFile[$i]); if (ereg(\"ISBN\", $RetrieveFile[$i])) { $RetrieveFile[$i] = eregi_replace(\"[^0-9\\-]+\", \"\", $RetrieveFile[$i]); $Isbn = \"$RetrieveFile[$i]<br><br>\"; }
print \"$Beskrivelse\\n\"; print \"$Isbn\\n\"; print \"$udgave\\n\"; print \"$sider\\n\"; print \"$pris\\n\"; ?>Denne kode virker fint nok.. men den er ALT for langtsom... kan det skrives om ? <? for ($i=0;$i<count($RetrieveFile);$i++) { if (ereg(\"<!-- Beskrivende FORLAGSNOTE -->\", $RetrieveFile[$i])) { $ting = strip_tags($RetrieveFile[$i+1]); $Beskrivelse = \"<!--start-->$ting<br><br><!--slut-->\"; } $RetrieveFile[$i] = strip_tags($RetrieveFile[$i]); if (ereg(\"ISBN\", $RetrieveFile[$i])) { $RetrieveFile[$i] = eregi_replace(\"[^0-9\\-]+\", \"\", $RetrieveFile[$i]); $Isbn = \"$RetrieveFile[$i]<br><br>\"; }
poster det lige igen her : Denne kode virker fint nok.. men den er ALT for langtsom... kan det skrives om ? <? for ($i=0;$i<count($RetrieveFile);$i++) { if (ereg(\"<!-- Beskrivende FORLAGSNOTE -->\", $RetrieveFile[$i])) { $ting = strip_tags($RetrieveFile[$i+1]); $Beskrivelse = \"<!--start-->$ting<br><br><!--slut-->\"; } $RetrieveFile[$i] = strip_tags($RetrieveFile[$i]); if (ereg(\"ISBN\", $RetrieveFile[$i])) { $RetrieveFile[$i] = eregi_replace(\"[^0-9\\-]+\", \"\", $RetrieveFile[$i]); $Isbn = \"$RetrieveFile[$i]<br><br>\"; }
Nr. 2: Bruger du @file() til at hente indholdet af en side ? I så fald, tror du ikke det er bedre at join()\'e arrayet til een streng istedet for at løbe hver linie igennem ?
myplacedk> Måske har du ret, men hvad er forskellen på != og !== ?? For mig at se er det ekstra = bare fyld i størrelsen af filen..? Men jeg kan jo tage fejl :)
For at to ting kan være \"identical\" skal de være af samme type.
Hvis nu fx. \"strpos\" ovenfor giver \"0\" (strengen er fundet på position 0), så vil 0 faktisk være == false, men ikke === false. Og det er jo det, det vi skal bruge.
Synes godt om
Slettet bruger
31. august 2001 - 22:58#14
muplacedk> aahh... :) Man lever for at lære! *S*
Synes godt om
Ny brugerNybegynder
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.