PHP är ett språk som används för att hantera innehåll och funktionalitet på webbplatsen . Det integrerar väl med HTML och erbjuder ett brett utbud av funktioner med en syntax som är intuitivt för dem med tidigare erfarenhet av programmering i språk som C och C + + . Den har en stor fördel jämfört med de här språken i sin förmåga att bearbeta webb - baserade data . Detta kan användas för sådana ändamål som omvandlar en tabell med HTML-data till ett format mer allmänt läsas av kalkylprogram som Excel . Instruktioner
1
Passera HTML-källkoden för webbplatsen i PHP-skript med hjälp av " fopen ( " målplatsen här " , " r " ) " -funktion .
2
Leta reda på koden för tabellen du funderar på att transkribera . HTML tabeller skrivs rad för rad . Tabeller är markerade i början av HTML-koden från en
tagg och avslutas med en < /table > tagg . Däremellan är varje rad markeras med en tag i början och en < /tr > -taggen i slutet . I varje rad , är data som öppnas med en tag och stängde med en < /th > tagg . 3 Skriv en loop ekvation att börja jämföra varje rad av den importerade HTML-data . Inom denna slinga , skriv ett "om " uttalande att börja när en sträng linje jämförelse för " " motsvarar true . Inom detta " om " uttalande , skriv en slinga för att ta upp jämföra strängar på raden efter " . " 4 Skriv tre "om" uttalanden i denna slinga . Om linjen utvärderas motsvarar " , " göra ingenting men låt slingan gå vidare till nästa rad . En annan kommer att utlösa en funktion för att analysera de första fyra " " tecken från raden och den sista fem " < /th > " från raden av data. Skriv detta analyserad linje till en sträng. Och om raden inte likställa " < /tr > , " skriver en null symbol " \\ n " till strängen . Detta är symbolen för att börja en ny rad . 5 Skriv en linje för att ställa in ett booleskt värde till " false " om linjen som utvärderas är lika " < /table > . " Skriv de två föregående slingorna att upphöra när detta värde motsvarar false . 6 Skriv strängen till en textfil med en . Csv förlängning . Använd en kombination av funktionerna " fopen ( )," " fwrite ( ) " och " fclose ()" att uppnå detta. Detta kommer att skapa en kommaseparerad fil . När du har valt hur du ladda ner filen , öppna den med Excel eller något annat kalkylprogram . Du kommer att se tabellen replikeras inom kalkylbladets celler .
|
|
Copyright © Dator Kunskap http://www.dator.xyz
|