Det kommer komma in mail till mig med $A kommandon i subject fältet, samt $B kommandon i meddelande fältet.
Anta att $A innehåller värden om vad som skall hända.. t.ex står det MAIL; B14 skall den sätta in ett värde i databasen som gör ett utskick till grupp B14.
$B kan innehålla adresser / telefonnummer som skall kontaktas, detta skall oxå in i en databas, i samma tabell som ovanstående data.
Problemet är att det ibland kan vara 1 värde i $B och ibland kan det vara 10.. likadant gäller det för $A..
Jag vet inte hur jag skall göra för att göra detta till en rad av data.. Jag förmodar att det krävs en del loopar o sånt, skulle jag göra det nu skulle hela scriptet bli fullt av IF och det är ju inte riktigt det jag vill.. x(
Jag tror att en bra början kan vara att strunta i att specifiera längden på din array, om du inte vet värdet av $i i förväg...
En specifierad vektor utan specifikation fungerar inte så bra ;)
Förstår inte vad du försöker göra med den här if-satsen:
if (ereg ("sender=", $splittatA[$i][$h], $splittatA[$i][$h])) {
När den hittar "sender=" i en sträng i en arrayvariabel, ersätter den strängen med en array där första (och enda) elementet innehåller "sender=".
Det är kanske stristr() du letar efter:
if (stristr ($splittatA[$i][$h], "sender=")) {
Sedan går det inte att ha en arrayvariabel inne i en sträng utan att skaffa sig problem. Du får omge den antingen med hakparenteser {} eller bryta ut den ur strängen. Sammantaget skulle det bli något sådant här: