Hallo,
ich wollte ein script schreiben, womit man uploaden kann.
bei dem "Datei auswählen" button bin ich schon tagelang bei zu versuchen, dass man nur die Datei hochladen kann wenn eine Datei ausgewählt ist.
hat jemand eine ahnung wie das geht?
Hallo,
ich wollte ein script schreiben, womit man uploaden kann.
bei dem "Datei auswählen" button bin ich schon tagelang bei zu versuchen, dass man nur die Datei hochladen kann wenn eine Datei ausgewählt ist.
hat jemand eine ahnung wie das geht?
Hallo,
ich habe folgendes Problem, und zwar habe ich ein Script, dass sol eigentlich eine Email bzw. Invite verschicken, aber jedesmal kommt ein 500 Error nach langem googlen habe ich heraus gefunden, dass es nicht mit dem Neueren PHP Versionen kompatible ist.
Code:
ZitatAlles anzeigen
<?php
if (!eregi("takeinvite.php",$_SERVER['PHP_SELF'])) die ("You cannot include this file");
include("header.php");
include_once("language/mailtexts.php");
global $db, $db_prefix;
function validemail($email) {
return preg_match('/^[\w.-]+@([\w.-]+\.)+[a-z]{2,6}$/is', $email);
}
function mksecret($len = 20) {
$ret = "";
for ($i = 0; $i < $len; $i++)
$ret .= chr(mt_rand(0, 255));
return $ret;
}
$sql=("SELECT COUNT(*) FROM ".$db_prefix."_users")or sql_error();
$res = $db->sql_query($sql) or btsqlerror($sql);
$arr = $db->sql_fetchrow($res);
if ($arr[0] >= $invites1)bterror(""._btsignup_limit_reached."(" . number_format($invites1) . ")"._btsignup_reached."",""._btsignup_limit."");
if($user->invites == 0)bterror(_btsignup_noinvites);
$mess= unesc($_POST['mess']);
if (!$mess) bterror(_btsignup_message);
if (!mkglobal("email"))die();
if (!validemail($email))bterror(_btsignup_invalid_email);
$a = ($db->sql_numrows($db->sql_query("select count(*) from ".$db_prefix."_users where email='$email'"))) or die(mysql_error());
if ($a[0] != 0)bterror(_bterremailexists);
$secret = mksecret();
$editsecret = mksecret();
$username = rand();
if($force_passkey){
do {
$passkey = ", '".RandomAlpha(32)."'";
$sql = "SELECT passkey FROM ".$db_prefix."_users WHERE passkey = '".$passkey."';";
$res = $db->sql_query($sql);
$cnt = $db->sql_numrows($sql);
$db->sql_freeresult($res);
} while ($cnt > 0);
$passkeyrow = ', passkey';
}else{
$passkeyrow = NULL;
$passkey = NULL;
}
$act_key = RandomAlpha(32);
$ret = $db->sql_query("INSERT INTO ".$db_prefix."_users (username, password, email, active, act_key, invited_by, regdate" . $passkeyrow . ") VALUES ('" .$username. "', '". $secret ."', '" .$email ."', '0', '".$act_key."', '". $user->id ."', now() " . $passkey .")")or die(mysql_error());
$id = $db->sql_nextid();
$id2 = $user->id;
$invites = $user->invites -1;
$invitees = $user->invitees;
$invitees2 = "$id $invitees";
$db->sql_query("UPDATE ".$db_prefix."_users SET invites='$invites', invitees='$invitees2' WHERE id = $id2");
$username = $user->name;
$psecret = md5($secret);
$message = ($html ? strip_tags($mess) : $mess);
$replace_markers = Array("**sitename**","**siteurl**","**inviter**","**toemail**","**message**","**newid**","**newsecrt**");
$replace_data = Array ($sitename,$siteurl,$username,$email,$message,$id,$psecret);
$confirm_mail = New eMail();
$confirm_mail->sender = $admin_email;
$confirm_mail->subject = $userinviteconfirmmailsub[$language];
$confirm_mail->body = str_replace($replace_markers,$replace_data,$inviteuser[$language]);
$confirm_mail->Add($email);
$confirm_mail->Send();
header("Refresh: 0; url=user.php?op=profile&id=".$user->id."&type=invite&email=" . urlencode($email));
?>
Danke =)
Hättest du auch noch was wie man andoid funktionen verküpft (z.b. buttton) oder so
aber ich werde mir die zutorials angucken
Danke:)
Hey =)
Als wie der title schon sagt, möchte ich Java lernen und damit android app's erstellen nur weil ich nuch garkeine ahnung mit java habe wollte ich wissen ob es irgendwelche Kanäle auf youtube gibt oder eine andere viedeo seite wo alles gut erklärt wird. Am besten wäre in deutsch und ich habe mir schon unzählige pdf heruntergeladen aber ich lerne besser wenn mir dass einer im video erklärt
Danke für eure hilfe schonmal im voraus
Also hast du einen Server aber keine Ahnung vom Webseiten aufbau?!?!
Ich habe mit nen kostenlosen webspace von ohost angefangen um php zu lernen aber du hast ja keine ahnung von nix.
Fazit:
DAS KANNST DU GLEICH MIT DEINER SEITE VERGESSEN!!!!!!!!!!!!!!!!!!
die teamspeak server gehn net die kosten alle 10€
mach es doch einfach mit sessions!
Dass heist, dass man erst auf die php datei kommt wenn man auf der html datei war sonnst kommt dort ein text mit z.b. Kein zugriff!
nen "kleines" Tutorial über Sessions
http://www.php-einfach.de/php-tutorial/php-sessions.php
Guck dir mal ganz genau den namen von der index.php~ an
ich glabe das ----> ~ <---- gehört da nicht hin
also ich habe google chrome und bei mir ist garkein scrollbalken ich muss shr weit zurück zoomen um alles drauf zukriegen
meinst du soetwas mit hosting?
http://pic.puzzzle.org/upload.php
Uak, bitte, bitte sag mir nicht du hast ein Hostingunternehmen und 0 (NULL!) Ahnung von HTML/PHP/Serveradministration/...
so kann mans auch sagen
achja ich verstehe dein support system noch nicht ganz willst du, dass es einfach eine textbox gibt und einen button und dann die nachtricht an deine email geschickt wird?
hi
Also ich erstmal habe ich ne frage ist nicht wichtig bin nur neugierig
was meinst du mit hosting seite?
meinst du damit eine (cloud) sowie megaupload, rapidshare usw.
Und du versuchst das ohne PHP also HTML kannst du sogut wie nur designen und das layout sonst eigendlich nicht wirklich was, wenn du eine cloud machen willst dann brauchst du auf jeden fall PHP bin auch erst neu in PHP und ich gaube ich nerve Bandit mit meinen dummen fragen
aber es lohnt sich
wie wärs hiermit?
<?php
if ($_POST['email']) {
$verbindung = mysql_connect("host","username","passwort") OR ("keine verbindung möglich");
$email = stripslashes($_POST['email']);
$email = strip_tags($email);
$email = mysql_real_escape_string($email);
$password = ereg_replace("[^A-Za-z0-9]", "", $_POST['password']);
$password = md5($password);
$sql = mysql_query("SELECT * FROM members WHERE email='$email' AND password='$password' AND emailactivated='1'");
$login_check = mysql_num_rows($sql);
if($login_check > 0){
while($row = mysql_fetch_array($sql)){
$id = $row['id'];
session_register('id');
$_SESSION['id'] = $id;
$username = $row['username'];
session_register('username');
$_SESSION['username'] = $username;
mysql_query("UPDATE members SET lastlogin=now() WHERE id='$id'");
header("location: member_profile.php?id=$id");
exit();
}
} else {
print '<br /><br /><font color="#FF0000">No match in our records, try again </font><br />
<br /><a href="login.php">Click here</a> to go back to the login page.';
exit();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Login to your profile</title>
<script type="text/javascript">
<!-- Form Validation -->
function validate_form ( ) {
valid = true;
if ( document.logform.email.value == "" ) {
alert ( "Please enter your User Name" );
valid = false;
}
if ( document.logform.pass.value == "" ) {
alert ( "Please enter your password" );
valid = false;
}
return valid;
}
<!-- Form Validation -->
</script>
</head>
<body>
<div align="center">
<h3><br />
<br />
Log in to your account here<br />
<br />
</h3>
</div>
<table align="center" cellpadding="5">
<form action="login.php" method="post" enctype="multipart/form-data" name="logform" id="logform" onsubmit="return validate_form ( );">
<tr>
<td class="style7"><div align="right">Email Address:</div></td>
<td><input name="email" type="text" id="email" size="30" maxlength="64" /></td>
</tr>
<tr>
<td class="style7"><div align="right">Password:</div></td>
<td><input name="password" type="password" id="password" size="30" maxlength="24" /></td>
</tr>
<tr>
<td> </td>
<td><input name="Submit" type="submit" value="Login" /></td>
</tr>
</form>
</table>
</body>
</html>
Alles anzeigen
PHP HAT NICHTS MIT DATENBANKE ZU TUN!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
ich will keine DATENBANK!!!!!!!!!!!!!!!
Der macht den php code autmatisch so zusammen gequetscht =(
<?php
$link = mysql_connect('', '', '');if (!$link) { die('Keine Verbindung möglich: ' . mysql_error());}mysql_select_db('puzzzle');
?><?phpif(isset($_POST['Submit'])) { $sql = mysql_query("UPDATE testico SET title='$title', beschreibung='$beschreibung'"); exit(); }$id = ereg_replace("[^0-9]", "", $_GET['edit']); if ($id == "") { echo "Datei nicht gefunden!"; exit();}
$sql = mysql_query("SELECT * FROM testico WHERE edit='$id' LIMIT 1");$count = mysql_num_rows($sql);if ($count > 1) { echo "Es existiert kein Benutzer mit dieser ID."; exit(); }while($row = mysql_fetch_array($sql)){$bildort = $row['bildort'];$beschreibung = $row['beschreibung'];$title = $row['title'];$profilid = $row['id'];}$title = ereg_replace("[^A-Za-z0-9]", "", $_POST['title']);
?>
<html><head><title><?php echo "$title"; ?></title></head><body bgcolor=#F9FFB3>
<table style="background-color: #9EAB4B" width="100%" border="0" cellpadding="12"> <tr> <td> <a href="http://puzzzle.org"><img align=left src="files\images\name_small.png" alt="puzzzle.org" HSPACE=40 VSPACE=5> </a></td> <td width="78%"><b><font face="Arial" size="5">• </font><font size="5" color="#0B148C" face="Arial"><?php echo "$title"; ?></font><font face="Arial" size="5"> •</font></b></td> <td width="22%"><font face="Arial" size="4" color="Black"></font> </td> </tr></table><br><br><br><center><font face="Arial"><table border="1" cellspacing="1" cellpadding="5"><tr><td><img src=<?php echo "$bildort"; ?> width="128"></td><td>Title <input name="passwort" type="text" value="<?php echo "$title"; ?>" /><input name="Submit" type="submit" value="Hochladen">
</td></tr></table><br></center>
</body></html>
Alles anzeigen
ich war noch nie im einem forum unnd muss mich noch hineinversetzten.
Also dann fange ich noch mal gaaaaanz von vorne an mit einer Frage:
Hallo,
Ich habe eine Frage, wie kann man mit drücken auf den submit button ein teil eines php script ausführen?
z.b eine Textausgabe
Danke im Vorraus
Also es hat rein garnix mit dem MYSQL zu tun ich will, dass der SUBMIT BUTTON funktioniert aber es passiert rein garnix
logisch gesehen sollte er ja das ausführen wenn man submit drückt
$sql = mysql_query("UPDATE test SET title='$title', beschreibung='$beschreibung'");
aber der broeser arbeitet noch nicht einmal wenn man submit drückt
nee hier habe was gefunden
.scroll {
background: #ff8e00;
height: 150px;
overflow: scroll;
width: 200px;
border: 1px solid #000;
padding: 10px;
}
<div class="scroll">
Darstellung bei zu viel Inhalt
Bei zu viel Inhalt reicht der Platz nicht aus.
Die meisten Browser bieten für diesen Fall eine Scrollbar an, mit der sich der Inhalt scrollen lässt.
</div>
Alles anzeigen
Also du willst, dass nen scroll balken im container ist?!
<div width="100" height="100">
1<br>
2<br>
3<br>
4<br>
5<br>
6<br>
7<br>
8<br>
9<br>
10<br>
11<br>
12<br>
13<br>
...<br>
...<br>
...<br>
...<br>
...<br>
...<br>
...<br>
...<br>
...<br>
...<br>
...<br>
...<br>
...<br>
...<br>
...<br>
...<br>
...<br>
...<br>
...<br>
...<br>
...<br>
...<br>
...<br>
...<br>
...<br>
...<br>
</div>
Alles anzeigen
habe jetzt nicht getestet und weis nicht ob stimmt
Keine ahnung auf jedenfall war im php tut, mit update wenn man ne mysql tabelle aktualisieren möchte, aber ich möchte, dass das scrip aus geführ wird, wenn man submit (BUTTON) drückt, aber wenn ich den butten drücke passiert nichts =(