Hej, har en nybörjarfråga (tror jag).
Har en gjort en flashsida med en nyhetsbrevsfunktion (anropar en phpfil).
Den funkar på mitt webbhotell men när jag testar den på webbhotellet där den ska ligga så funkar det ej trots att ddom stöder php.
Nu kan jag näsväldigt lite om php men vad kan det bero på?
Kan det vara restriktioner eller ngt liknande?
Nyhetsbrev
5 svar · 362 visningar · startad av rille31
Posta felmeddelande du får.
Har du access till en smtp-mailserver så att du kan skicka mail med php?
Nu får jag ett felmeddelande i flashfilen som jag själv skrivit.
Kod:
<?php
//get email value from POST variable
$email = trim($_POST['email']);
//add a new line for Each email address
$email .="\n";
//initialize the variable
$fileName = "subscribe.txt";
//open files
if (is_writable($fileName)) {
if(!$fp = fopen($fileName,"a")){
echo "status=Can't open the file name $fileName";
exit;
}
if (fwrite($fp,$email) === FALSE) {
echo "status=Can't write to $fileName";
exit;
}
echo "status=ok";
fclose($fp);
} else {
echo "status=The file $fileName is not writable";
}
?>
Kör php-koden för sig och se vad du får för felmeddelande.
Har du rättighet att skriva till filen?
Sorry för mina dumma frågor men kan nästan ingen php (har fått hjälp med koden).
Hur vet jag om jag har skrivrättigheter till filen?
Titta på din kod som du postade. :)
Där kan du hitta:
if (is_writable($fileName)) {
..
Med den kan du kolla om du kan skriva filen.