Sæt denne kode ind i din test.php FØR du skal bruge det som står i note.txt:
$sogefter = $_REQUEST['type']; $fundet = false;
$fd = fopen ("note.txt", "r"); // Åbner filen note.txt while (!feof ($fd)) { $buffer = fgets($fd, 4096); // Henter indholdet af note.txt if (stripos($buffer,$sogefter)===false&&(!$fundet)) { // Gør ingenting } else { if (stripos($buffer,':')===false&&$buffer!='') // Tilføj til array når der ikke er : i teksten $tekstderskalbruges[] = $buffer; if (!$fundet) $fundet=true; // Start valgte punkt else if (stripos($buffer,':')) $fundet=false; // Stop ved næste beskrivelse der har : i teksten } } fclose ($fd); // Lukker filen note.txt
erstat echo 'Hent tekst fra note.txt "1"'; med echo $tekstderskalbruges[0]; erstat echo 'Hent tekst fra note.txt "2"'; med echo $tekstderskalbruges[1];
Jeg ændret note.txt list så den ser således ud nu:
velkommen: Linie 1 i velkommen Linie 2 i velkommen
$fd = fopen ("note.txt", "r"); // Åbner filen note.txt while (!feof ($fd)) { $buffer = fgets($fd, 4096); // Henter indholdet af note.txt if (strripos($buffer,$sogefter)===false&&(!$fundet)) { // Gør ingenting } else { if (strripos($buffer,':')===false&&$buffer!='') // Tilføj til array når der ikke er : i teksten $tekstderskalbruges[] = $buffer; if (!$fundet) $fundet=true; // Start valgte punkt else if (strripos($buffer,':')) $fundet=false; // Stop ved næste beskrivelse der har : i teksten } } fclose ($fd); // Lukker filen note.txt
$fd = fopen ("note.txt", "r"); // Åbner filen note.txt while (!feof ($fd)) { $buffer = fgets($fd, 4096); // Henter indholdet af note.txt if (strstr($buffer,$sogefter)===false&&(!$fundet)) { // Gør ingenting } else { if (strstr($buffer,':')===false&&$buffer!='') // Tilføj til array når der ikke er : i teksten $tekstderskalbruges[] = $buffer; if (!$fundet) $fundet=true; // Start valgte punkt else if (strstr($buffer,':')) $fundet=false; // Stop ved næste beskrivelse der har : i teksten } } fclose ($fd); // Lukker filen note.txt
Lige nu er $sogefter = $_REQUEST['type']; på og du kan selv se fejl. Har prøvet med $sogefter = $type; & $sogefter = 'torsdag'; //$_REQUEST['type']; selv om der jo ikke er den store forskel
$fd = fopen ("note.txt", "r"); // Åbner filen note.txt while (!feof ($fd)) { $buffer = fgets($fd, 4096); // Henter indholdet af note.txt if (strstr($buffer,$sogefter)===false&&(!$fundet)) { // Gør ingenting } else { if (strstr($buffer,':')===false&&$buffer!='') // Tilføj til array når der ikke er : i teksten $tekstderskalbruges[] = $buffer; if (!$fundet) $fundet=true; // Start valgte punkt else if (strstr($buffer,':')) $fundet=false; // Stop ved næste beskrivelse der har : i teksten } } fclose ($fd); // Lukker filen note.txt
Denne version udnytter den $type du laver først i din test.php:
$fundet = false; $fd = fopen ("note.txt", "r"); // Åbner filen note.txt while (!feof ($fd)) { $buffer = fgets($fd, 4096); // Henter indholdet af note.txt if (strstr($buffer,$type)===false&&(!$fundet)) { // Gør ingenting } else { if (strstr($buffer,':')===false&&$buffer!='') // Tilføj til array når der ikke er : i teksten $tekstderskalbruges[] = $buffer; if (!$fundet) $fundet=true; // Start valgte punkt else if (strstr($buffer,':')) $fundet=false; // Stop ved næste beskrivelse der har : i teksten } } fclose ($fd); // Lukker filen note.txt
Jeg kan så fortælle dig at fejl ligger ikke i den koden jeg har lavet *GG* men i denne her: echo '<img src="'.$image['file'].'" title="'.$image['title'].'" />'];
Linie 81 ;-)
den skal være echo '<img src="'.$image['file'].'" title="'.$image['title'].'" />';
$fundet = false; $fd = fopen ("note.txt", "r"); // Åbner filen note.txt while (!feof ($fd)) { $buffer = fgets($fd, 4096); // Henter indholdet af note.txt if (strstr($buffer,$type)===false&&(!$fundet)) { // Gør ingenting } else { if (strstr($buffer,':')===false&&$buffer!='') // Tilføj til array når der ikke er : i teksten $tekstderskalbruges[] = $buffer; if (!$fundet) $fundet=true; // Start valgte punkt else if (strstr($buffer,':')) $fundet=false; // Stop ved næste beskrivelse der har : i teksten } } fclose ($fd); // Lukker filen note.txt
Over første billede bruger den $tekstderskalbruges[0]; Under første billede bruger den $tekstderskalbruges[1];
Over andet billedeburte den bruge $tekstderskalbruges[2]; i stedet for $tekstderskalbruges[0]; Over andet billedeburte den bruge $tekstderskalbruges[3]; i stedet for $tekstderskalbruges[1];
$fundet = false; $fd = fopen ("note.txt", "r"); // Åbner filen note.txt while (!feof ($fd)) { $buffer = fgets($fd, 4096); // Henter indholdet af note.txt if (strstr($buffer,':')===false&&$buffer!='') // Tilføj til array når der ikke er : i teksten $tekstderskalbruges[] = $buffer; if (!$fundet) $fundet=true; // Start valgte punkt else if (strstr($buffer,':')) $fundet=false; // Stop ved næste beskrivelse der har : i teksten } fclose ($fd); // Lukker filen note.txt
og lav din note.txt således:
velkommen: Linie 1 i velkommen Linie 2 i velkommen torsdag: Linie 1 i torsdag Linie 2 i torsdag
Det jeg mener er bare at det ser lidt dumt ud af teksten kommer dobbelt så hellere en ny tekst til hver billede
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.