ciao a tutti
parte dei problemi precedenti li ho risolti da solo
ma mi rimane un ultimo (spero) problema
questo e' il codice
<?php
$stringa="
<img border=\"0\" src=\"images/center_l.gif\" width=\"7\" height=\"11\"></p>";
$findme = "src=";
$pos = strpos($stringa, $findme);
if ($pos === false) {
echo "Stringa non trovata e decido cosa fare";
} else {
echo $pos; // trova la posizione 19
echo "
";
$pos=$pos+5; // aggiungo 5 inquanto $pos e' uguale alla posizione prima della stringa 'src=' così trovo il punto di partenza
echo $pos;
}
$findmefine = "\""; // chiusura dell'immagine
$posfine = strpos($stringa, $findmefine, $pos); // quì cerco la stringa di chiusura dell'immagine partento da $pos
if ($posfine === false) {
echo "Stringa non trovata e decido cosa fare anche se relativamente possibile";
} else {
echo "
";
echo $posfine; // mi da 43 ovvero il carattere di chiusura
echo "
";
}
?>
a questo punto avendo una stringa di inizio (che ricordo e' sempre variabile da riga a riga) ho bisogno di estrapolare il contenuto tra inizio ($pos) e fine ($posfine)
ricordo che esiste una funzione similare al visualbasic (MID$) ma non ricordo come si chiama
ho provato a cercarla in http://it2.php.net/manual/it ma senza successo
qualche suggerimento??
ciao e grazie