Regulärer Ausdruck für <img>

Sniperkiller

Mitglied
Hi,
ich brauch Hilfe für folgendes Problem:
Ich öffne eine Datei und speichere deren Inhalt in eine Variable. Jetzt hab ich einen Dateinamen von einem Bild. (Aus der Datenbank, per Zufall rausgeholt). Jetzt möchte ich gucken ob dieser Dateiname in der Datei, die ich in der Variable gespeichert hab, vorhanden ist. Hab schon rumprobiert mit den regulären Ausdrücken. Habs aber leider nicht hingekriegt. Kann mir einer so einen Ausdruck hier reinschreiben?
Danke

Mfg
 
Dafür brauchst du keinen regulären Ausdruck. [phpf]strpos[/phpf] liefert dir z.B. die Position des ersten Vorkommens eines Strings in einem anderen String und false, falls der String nicht in dem anderen String vorkommt.
 
danke. funktioniert. aber hab doch noch ein problem:

PHP:
  $sql=mysql_query('SELECT * FROM bilder') or die(mysql_error());
  
  while($path=mysql_fetch_array($sql))
  	{
  
  
  
  			if(strpos($fread,$path[2]) != FALSE)
  				{
  				  ......
  				}
  	
  	}

das is mein code und dann krieg ich immer folgende fehlermeldung:


Code:
  Warning:  mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\FoxServ\www\PG-Seite\add_link.inc.php on line 59

ich kann keinen fehler erkennen. und auch wenn ich
PHP:
echo mysql_num_rows($sql);
mach. krieg ich die anzahl der einträge. also funktioniert die sql abfrage aber wieso geht dann mysql_fetch_array nicht?
 
Zurück